梦殇国际

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 刷粉
月光下载 云刷粉软件 云刷粉网页 水贴机电脑版 安卓软件 梦殇导航(教程集合) 有任何问题请点击提问
查看: 2259|回复: 22
打印 上一主题 下一主题

[其他] 安卓底层开发和交叉编译器【本帖有彩蛋】

[复制链接]

229

帖子

3356

积分

5万

TBS

UID
549
积分
3356
TBS
51673
智商
1538
节操
1531
海贝
1
阅读权限
60
在线时间
147 小时
注册时间
2014-1-3
最后登录
2015-6-23
跳转到指定楼层
1
发表于 2015-6-23 21:39:56 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 华彩篇章 于 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(苹果商店,即将发布)






全站禁止灌水,后果自负 月光爆吧器 积分充值 签名档设置 积分记录 新人必备
梦殇qq群 欢迎加入群内禁止传播黄色信息!
①群:515706814 爆吧□顶贴□机器 ②群:94025161 贴吧推广□爆吧□软件 ③群:549343908 营销推广□贴吧□软件
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

GMT+8, 2024-5-4 07:03,Processed in 0.058687 second(s), 16 queries.

Powered by Discuz!X3.4© 2001-2013 Comsenz Inc. 手机版|黑名单|站点地图|RGB转16进制|梦殇国际 MSI

贴吧交流群:172119290 | 编程交流群:232677917 | 官方YY频道:13234704 | 本站所有软件仅供学习交流使用!

工信部备案:赣ICP备14004172号-1 | 如有需要请联系 邮箱:541641237#qq.com (点击发邮件)

快速回复 返回顶部 返回列表