NDK 相关

IBM一个教程

http://www.ibm.com/developerworks/cn/opensource/tutorials/os-androidndk/index.html

官方教程和说明

http://developer.android.com/ndk/guides/index.html

需要有C++基础,我入门学的就是这个。

各人习惯了学习什么新东西,直接运行demo。然后扫一次代码,再去看教程。这样教程说的东西,需要的方便修改测试。不过因为当时研究的一个东西,别人写了一个现成的,走一边代码后,测试没有到达目标需求,就没有继续深入了。

补充一个fork写得很详细的文章

http://blog.csdn.net/jason314/article/details/5640969

 

android常驻折腾

前台时间公司需要实现一个特殊的功能,常驻系统,使现成不被kill。

搞过双服务,广播,Ndk发起线程,但是都不太实用。首先需要说明一个问题,不管自启还是后台运行,4.4以上的测试机(oppo r4,荣耀6,8) 这些都需要在手机自带的管理程序里开启才能保持,否则一律被k。老机型,像我的是4.2(夏新n828),除了广播,其它都有效,广播4.2以上,程序k了就接收不到了。不确定是不是因为root被拿到了太高的权限被写入系统,root这个获取,不在考虑,因为用户会root的很少。同时需要pc端支持配合,不在能力范围。

附带 ndk fork demo:

http://www.ibm.com/developerworks/cn/opensource/tutorials/os-androidndk/index.html

新概念三学习1~8课

(一个有要求自己写3,4篇以上的东东,来凑数的。-.-~)

大概说一些现在整理的学习方式,不保证适合所有人,因为自己时间有限,所以尽量利用自学的资源看,目标是先会看会写,零碎时间利用率高:

资源集合,不一定保证有效。如果失效了可以单独m我。百度网盘可以直接收藏,连接失效了,资源还是可以看的,最爽还是能在线看。

http://bbs.zhan.com/thread-51490-1-1.html?sid=2001&utm_source=baidu&utm_medium=CPC1&utm_campaign=ysyh-xingainianyingyu

自学导读文件是pdf版本的。最好是下载:adobe acrobat 里面有文档扫描功能,当然,错误不少。不过整理笔记时,复制出来再做修改还是比较方便。

哥的学习方式还是和原来一样,看中文,翻译成英文再去看课文。

http://st.hujiang.com/topic/15699641296/#post_list_15589149