最近项目闲了下来,开始自己写一个小程序,准备放到市场上试试看。在写的过程中出现了极多的眼高手低的问题。读懂代码不难,但是在没有任何代码参考的前提下写一个小小的application却并没有想象的那么简单。在这期间,谷歌原生的APIdemo给了我很大的启发。这些demo代码都很简单(基本不超过200行),但却提供了很好的思路:
1.demo在哪?
在下载好的android-sdk里面有一个samples文件夹,进入就可以看到各个api的分类文件夹,里面是谷歌给出的各种例子程序。默认的SDK安装是不包含这些的,需要打开eclipse的SDKmanager,然后找到对应api下载的samples for SDK选项,下载即可。笔者用的api14的demo,还有很多的高端上档次的demo,暂时没时间去看。。。用到的时候在看下,很有指导意义。
2.demo使用
在eclipse里面import一个android application,路径就选你的SDK目录/samples/api-14/ApiDemos,加载好了,这时候是编译不过的,因为project.properties里面的target太低了,低版本的api缺乏了很多的类,只要将project.properties中的target改为android-19就可以顺利编译过了。如果还是不行,还可以去manifest文件里面把
<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="19" />
这两项填的高点,这样就绝对不会出现找不到方法或者类的报错了。
用eclipse把代码编译一遍放到手机中,就可以进入查看了。进入以后就可以发现几乎所有你想要的基本功能,里面都有简单的例子,找到对应例子对应的java文件,就可以看这个功能实现的基本框架是怎样的。