Android开发者社区对JNI的呼声一直很高,这次Google发布NDK可以说是顺应民意。NDK和SDK一样提供了Linux、Windows、Mac三大开发平台的版本。
在Linux上,尤其是Debian/Ubuntu上进行安装,非常顺利,不会有什么问题。但是在Windows平台进行安装,就不那么轻松了,根据Google的建议,我们需要安装cygwin,而且特别提醒一定在安装时,注意把make和gcc包含进去。
[ Read More » ]
27 6 月, 2009 in
Software | tags:
Android |
No Comments
Android SDK中提供软键盘输入法的示例,希望通过对它的分析,可以掌握如何从零开始实现输入法。以下内容拟采用UML中Sequence Diagram(时序图)的形式,剖析其处理流程。
需要特别说明的是,由于SoftKeyboard这个名称,会使人误解其是KeyBoard的子类,因此特意重构名称为SampleInputMethodService。
[ Read More » ]
16 6 月, 2009 in
Software | tags:
Android |
1 Comment
Android在android.preference提供了多种preference,但是令人感到遗憾的是,其没有提供一个单选按钮,就像是HTML中的radio button一样,多个选项为一组,每次只能选择其中一个。不过,Android提供了ListPreference,展现一个列表,让人选择列表项,间接达到了“只选其一”的效果。
[ Read More » ]
8 6 月, 2009 in
Software | tags:
Android |
4
Comments