- UID
- 549
- 积分
- 3356
- TBS
- 51673
- 智商
- 1538
- 节操
- 1531
- 海贝
- 1
- 阅读权限
- 60
- 在线时间
- 147 小时
- 注册时间
- 2014-1-3
- 最后登录
- 2015-6-23
|
本帖最后由 华彩篇章 于 2015-6-23 21:42 编辑
说是 安卓的底层开发,其实就是系统 调用而已,真正的底层应该是内核级别的,准确的说法是NATIVE开发
前段时间做ARM,发现XCODE的 垃圾模拟器除了各种BUG以外对环境模拟也不到位,基于X86_64的伪模拟
PS:XCODE这渣别说和VS比了,连ECLIPSE都比不了,还好OC给力,再PS:swift也是个垃圾
但是XCODE使用真机没问题,可惜恰好我不喜欢真机,后来准备买开发板,又觉得没必要,因为目前 对嵌入式还没多少兴趣
没办法,就去看看安卓的模拟器,以为也会和IOS一样不给力,没想到安卓模拟器这么叼,姐居然直接纯模拟了arm
于是使用了NDK,ndk也是个半残品,库太少,搞不了底层,拿来优化搞算法还勉强用用,真正的使用NDK并不是只用NDK,NDK一定要和其他技术联合使用才能 真正的达到安卓的底层 开发,(JAVA就不说了,应用层的东西,前段时间还有人说他用JAVA写驱动,我就呵呵了)NDK原理就是在创建SO文件,使用封装了的MAKEFILE MK文件进行编译链接而已。NDK进行打包到APK
搞 安卓底层并不是仅仅使用NDK,还得用其他 东西,这里不多说了
NDK叼的地方在于他有交叉编译器 。LINUX-ARM-GCC-ANDROIDXXX什么的,我没记,和linux下的交叉编译器不一样
有关NDK的环境,由于之前我搭建过WIN 驱动,linux驱动和win下的OC开发环境,所以NDK之类的环境感觉没什么难度,这里也不说
重点是:
彩蛋:
预告:过段时间我会把第一款IOS贴吧工具发布在社区,集成了盖楼和水贴,如果你们热情依在的话,就请到APP STORE下载我的IOS贴吧 软件。请持续关注APP STORE(苹果商店,即将发布)
|
|