APK(Android Package Kit)主要有3种安装途径:
- 通过以Market为代表的众多在线软件店安装;
- 通过PC版软件安装器,需要第三方软件支持;
- 通过手机版软件安装器,需要第三方软件支持;
第一种方法最简单,GPhone手机内置了android market,你也可以通过browser访问其他网店下载安装应用。
第二/三种方法在使用之前需要对手机进行一些设置:
- Settings --> Applications --> Development --> USB debugging,将其勾选,表明你可以通过PC安装软件了,还可以通过Logcat调式软件,关于如何调试,今后的博文会有介绍;
- Settings --> Applications --> Unknown sources(未知源),将其勾选,表明你可以通过TF卡安装软件了。
1. 通过PC安装软件
目前国内比较好的软件是android123.com推出的apkInstaller,使用方法非常傻瓜化,唯一需要注意的一点就是使用前要给你的GPhone手机安装一个USB驱动。界面如下
关于GPhone USB驱动,可以通过apkInstaller中的“安装USB驱动”按钮获得,才外在你下载的AndroidSDK下的usb_driver目前已经包含了这个驱动。
2. 通过手机SD卡安装软件
目前国内比较好的软件是http://cn.androlib.com推出的AppsInstaller(com.mmg.appin.apk),在手机中下载安装好AppsInstaller后,打开这个软件,它将会自动读取你sd上的apk软件(要事先把apk文件copy到sd卡中),使用方法也很傻瓜化。还有许多国外软件也可使用,例如ASTRO File Manager。
3.
4. 卸载
(1)Settings --> Applications --> Applications Manager --> 选择应用软件,里面会有卸载按钮。
(2)可以通过类似“软件管理”第三方软件来卸载,例如AppManager。
一般书里面也没有介绍如何使用CursorAdapter,要定制自己的CursorAdapter, 要覆盖newView, bindView和changeCursor. 现在以ListView为例来说明:
从上面可以看出,listView不是每次都会调用newView,所以每个item的view对象只会被实例化一次。而每次要绘制item之前,一定会调用bindView。这是动态绑定。如果记录被修改了,在ListView会实时更新。如果要实现数据的延迟加载,可以在bindView中先加载,再启动后台线程加载。
对于那些不用到数据库的应用,也可以用MatrixCursor来生成cursor对象。
关于怎样自定义组合一些widget,一些widget外观的渲染,http://lib.360doc.com/08/1103/17/61497_1872293.shtml
蓝牙实验例子:http://blog.csdn.net/sodino/archive/2009/07/24/4377420.aspx