Skip to main content

Posts

Random thoughts of the X

The Mobile is different since Apple announced iPhone X this week, and there is no going back. Sorry, all “iPhone Killer” makers, you have a lot to catch up. Nevertheless, I’m very exciting to see a few significant changes staging the Super Premium Mobile market. WWDC 17 Keynote is the best Apple Event in the past few years, and I highly recommend to check it out if you haven’t. As I can not stop talking about them with friends, it’s time to blog them. It should be fun when the future me to do reality check.

https://www.apple.com/iphone-x/
Caveats I’m always too optimistic.  It’s a feature, not a bug.  Take it with X a grant of salt. Most of them are not new nor original.  Keeping the quotes casual for readability because it’s not A pager. Not going to put too much effort to proper organize them, and it'll take a few more blogs to complete. Hello Super Premium Yes, the Premium(~$700) may still keep its volume for now. But: It's the growth, stupid. All new mobile launches …
Recent posts

1.2 Chinese Versions are on, PDF文字閱讀器 已上市

For those interested in Chinese versions, there, you have it.



New toy arrived, i7500

Tried it on i7500, performance is a bit better comparing with Android emulator.

TextReader.PDF 1.2 is coming

Three more enhancements for TextReader.PDF 1.2 reaching general public: Refine the algorithm for the sphere rotation control.Skip font glyph process in PDFRenderer to seep up as TextReader.PDF doesn’t need it anyway.Make TextReader.PDF understand other languages, mainly Chinese which I am after.

A long day

Finally ADC 2 closed, I could have a good night sleep today.
Right before the closure, I submitted following changes.

1.Color Picker Sphere now has a small circle showing where to click to confirm selection.  Coding OpenGL is fun :)


2. A bit performance improvement.  Thanks to the great log/tool making it as easy as ABC.

A: Add a log point

 // Method tracing to "/sdcard/requestPage.trace"
Debug.startMethodTracing("requestPage"); //Code's subjected to profiling
// Stop Method tracing           
Debug.stopMethodTracing();

B: Visualize
>traceview requestPage.trace

C.Working on the hot spots

3.Change webView loading & a few cosmetic stuffs

  webView.loadDataWithBaseURL(... 
instead of

webView.loadData(...

Turns out that loadData() actually loading data as a data:Uri way, which is not really good for some unicode data

TextReader.PDF for Android 1.5

My 1st Android AP is finally finished & submitted to the Market.
Just beat the deadline of ADC 2 :)
Here are some screenshots: