今天上网查资料的时候,看到有个作者说学习Android 开发过程中不要忘记google提供的demo,这一下提醒了我,其实在Android SDK Manager里每个版本的SDK都有提供Samples for SDK下载,可能很多人和我一样把它下了下来,却从来没有打开过(其实打开过,但那个时候太菜了,打开后编译结果一堆错误,不知所措然后关了),在Samples里面google演示了很多了Api的基本用法,对初学者来说是很好的学习材料
在Samples里面有个legacy文件,看名字的意思是遗留代码的意思,实际上仍然有学习价值,不过这些代码都是Eclipse ADT写的,在Android Studio记得不要直接open它,要import它
在legacy文件夹下有个ApiDemos文件夹,这是一堆Api用法的演示集合,导入它,然后打开 Project Service,在Dependencies选项卡里把Surpport V4 V7 V13 还有 paly-services全部引入,然后编译运行,想多了,没那么容易就能编译成功,会蹦出一堆错误,提示
程序包com.google.android.mms找不到
想导入这个com.google.android.mms据说得重新编译源码才行,这个太麻烦了,先不管了,我们直接把下面这两个文件删掉即可
MmsMessagingDemo.java
MmsWapPushReceiver.java
除了标准库的Samples,支持库也有Samples,位于Android\sdk\extras\android\support
除了这些离线Sample,google还提供有在线Samples,这些Samples放在Github上面并且经常更新。在Android Studio主界面有个Import an Android code sample ,点击就可以浏览导入这些在线Samples。不过记得首先要给Android Studio设置HTTP Proxy,不然你只会看到Failed to download samples index
网友评论