对移动开发的热情一直都有,但是直到本科大四保研之后才有了时间去自学Android开发,从此一发不可收拾,做了些小项目,后来的后来,学了点iOS开发,但是感觉还是不如Android开发方便自由,哎,一颗永远的屌丝之心啊。
如果是移动开发初学者,可以看下这篇关于移动开发的资料汇总。
(1)Android NDK 和 OpenCV整合开发系列文章 (2014/5 - 2014/10)
因为网上关于Android NDK开发的资料甚少,而且问题特别多,所以我在Samsung实习完了之后便开始对NDK开发进行总结,并结合之前一直在做的实际的人脸识别项目 XFace来介绍,遂有了下面四篇个人认为比较好的教程,第四篇是后来加上去的,更加详细地介绍环境搭建。
1.Android NDK 和 OpenCV 整合开发的环境搭建以及人脸检测项目的运行测试
经过一段时间的开发之后,对Android NDK开发的知识有了不少了解,加上后面开始使用Google的Android Studio开发工具,于是将原来的XFace进行升级,开发了MFace项目,使用Gradle构建工程,写了几篇相关的博文,可在原来的基础上看下, 个人比较推荐下面的开发方式,如果你正好打算要进行相关的开发,那就看下面的内容吧。
1.Android NDK and OpenCV Development With Android Studio
2.Differences Between OpenCV JavaCV and OpenCV4Android
3.Gradle Plugin for Android Development User Guide (1)
4.Gradle Plugin for Android Development User Guide (2)
(2)Android SDK系列文章 (2015)
今年顺利拿到了阿里无线事业部的实习生Offer,也是计划在过去之前好好拜读下Google Android开发者网站上的内容,毕竟一直没怎么阅读过,加上Android系统版本差异化越来越大,开发过程中很多问题总是半知半解的,有必要好好补 下Android开发基础知识,于是结合阅读一些开源项目源码来复习下。
这两篇文章简单总结了两种Android Testing的测试方法
2.Android ActionBar和Android Toolbar
这两篇文章总结了ActionBar的使用和ActionBar的替代者Toolbar
3.Android Dependency Injection Libraries
总结并对比了三种Android依赖注入库:Butter Knife、RoboGuice、Android Annotations
4.Android Asynchronous Http Client
总结了著名的Android的异步网络请求库Asynchronous Http Client的使用
5.Android Universal Image Loader
总结了著名的Android UIL图像加载和显示库的使用
其他关于移动开发的文章可以点击这里查看。