2013.10.10 support-v7, Library Project ,ActionBar 应用

1, Library Project 

参考:http://blog.csdn.net/liangguo03/article/details/7312138

如果有一部分代码被多个工程共享了,那么这个时候把它做成库来加载,是最好的选择。在Java中,我们一般采用Jar包的形式提供库文件,但是在Android开发中,官方并不赞成打包为Jar包的方式,虽然在网上可以搜到一些“旁门左道”把资源打包成Jar包。而个人感觉Library Project的一个最大缺点就是库工程文件是展开的,这样工程文件“可以修改而不是只读”。

Make Library Project: 同创建一般Android Project一样,创建完Android Project后,在工程的properties - Android - 勾选 is library .

引用 Library Project:选中某个工程,打开其properties - Android - add,添加要引用的库

参考:  http://developer.android.com/tools/support-library/setup.html


2,今天下午经历的比较囧的事:在android-sdk目录的support的v7目录下没有 android-support-v7-appcompat ,用sdk Manager 也下载不了,sdk manager 并没有提示要安装r18的sdk,可android-support-v7-appcompat是在r18发布的,所以support目录里就没有了。

sdk Manager 多次提示更新失败,我竞对错误提示视而不见。“response system”有问题,草。为啥更新失败呢,难道被墙?果然,在tools - options 里设置了下代理就ok了。汗,这也墙,真受不了!

总结: 1)更新sdk到18 

    2) 将工程android-support-v7-appcompat作成liabrary project (code,资源文件都要,否则直接添加jar文件   就可以了)这里

    3) api 7 及以上的工程引用该liabrary project就可以使用ActionBar 了。


3,ActionBar应用

ActionBar应用 官方介绍这里     ActionBar 设计官方介绍    ActionBar类介绍

网上例子     网例2  

你可能感兴趣的:(2013.10.10 support-v7, Library Project ,ActionBar 应用)