Skip to main content


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.
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           

B: Visualize
>traceview requestPage.trace

C.Working on the hot spots

3.Change webView loading & a few cosmetic stuffs

instead of


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: