转载博客园的文章:

http://www.cnblogs.com/punkisnotdead/p/4663885.html

Material design详情:

http://www.open-open.com/lib/view/open1433385856119.html#_label0

 

今天正式使用AnroidStudio,新建了一个blank activity就发现了一些4.x没有的控件,看来Android 5.x系列的改动幅度确实是蛮大的。在我的第一篇的 AndroidStudio的安装配置 里没怎么写明白我这套系列文章的起因与初衷。

我是一个做差不多了一年android开发的c++程序员,自己学java基础,jee的那些服务器框架也有学习,并想靠自己and朋友实现一些小小的服务型应用(是啥不在这里详谈)。这一年里,我经历了几个公司项目,android的部分都算不什么大项目,没啥什么多用户高并发之类,更谈不上什么精美的ui,但需要写ndk,移植很多的c++的算法。

随着2015Google-Io开发者大会新推的android-5系列,原本的davik编译模式换成了ART,随着时间推移,公司产品在5.x系列的机器上测试的时候发现,以前davik编译的ndk,在新的ART编译模式出现了很多内存的管理安全错误,顺着错误的改进与研究,发现当年bug多多,使用感不咋的AndroidStudio已经变得成熟完善,发散着一种类似VisualStudio的魅力,所以接着这个机会,好让自己更换Android的编译器 --- AndroidStudio,也算是和davik say goodbye的一些改变吧。

其实我个人的android功力并不强,不会自定义控件-_-||,ui方面我比较渣,只会使用各种现成的,网络的,开源的,成熟的解决方案;强项在于与硬件设备相关(相机 nfc 重力感应),算法移植相关的(ndk c/c++)层面。所以我的文章会参考很多前人、网络提供的连接,人家已写的已分析的已记录的,我就没必要再重复造轮了吧~(一个懒子了得)