如果是做应用层,学接口?
如果是做驱动层?学啥?android的界面也是命令行模式吗?像linux那种的。
现在关于android的图书都讲些什么呀?
谢谢谢谢!
如果是做驱动层?学啥?android的界面也是命令行模式吗?像linux那种的。
现在关于android的图书都讲些什么呀?
谢谢谢谢!
解决方案 »
- 微云引擎怎么改变body的位置,只有getposition而没有setposition!!!
- spinner 如何变小一点,里面的文字格式怎么设定?
- 关于Http 请求服务端的问题(我是菜鸟)
- 新手学习android的步骤
- jquery.mobile开发应用js下载到本地问题
- 为什么webview中js调用系统浏览器,测试的时候可以运行,打包后不能运行了?
- swipeListview 下拉加载更多怎么实现?
- 项目在模拟器上运行几分钟之后,闪退。
- Android代码混淆后出现AbstractMethodError异常
- Android setContentView不能切换页面
- 请教个问题
- 乡亲们,registerReceiver()的一个问题.
2.不知道你指的android界面是不是开发界面,android开发一般是在Eclipse下进行的。但有一些命令也需要在命令行下执行。
3.最好还要懂一点Linux系统的操作。
驱动层:linux c 嵌入式 设备驱动知识android仅仅是个操作系统,可以用终端操作命令行
应用层 需要java基础,android基础知识,熟悉androidAPI
框架层 就是中间件层,需要深入理解android,熟悉android工作原理(学习android源码)
c/c++动态运行库层 这一层全是用c/c++实现,需要了解jni,c/c++具有扎实的功底
linux内核--即驱动层 需要了解操作系统相关知识,熟悉linux操作系统可以用eclipse进行应用层的开发,效果可通过模拟器预览,不需要命令行模式,不过也可以在命令行下使用android自带的命令,例如adb ,logcat,monkey ...
下面三层需要下载android源码并编译android源码,安装ubuntu或在虚拟机上运行ubuntu,搭建交叉编译环境,可使用cygwin,这三层一般需要在命令行上运行shell脚本android的图书都是侧重某一方面的,比如基础知识,实战进阶,源码分析,网络编程等等根据自己的学习方向和开发方向选择一本适合自己的就行了