超级菜,想咨询一下 学android 学的是什么? 如果是做应用层,学接口?如果是做驱动层?学啥?android的界面也是命令行模式吗?像linux那种的。现在关于android的图书都讲些什么呀?谢谢谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 andorid有很多东西的,如果你有j2se的基础,那么学习android会很容易。因为j2se中的很多机制比如说事件的监听和android都是相通的,你可以用开发工具来开发android,比如eclipse,有android的emulator的,很多管理,如sd卡的管理可以通过eclipse中的DDMS来处理,而不用完全在命令行的模式下进行。关于android的图书,你研究的方向不同,学的肯定也不同。我的习惯是从控件学起,然后自己慢慢开发小程序,慢慢发现问题解决问题。以上只是个人之见。 安卓图书就是讲些控件和activity消息间的处理机制 1.如果做应用层那,先学会JAVA,如果做驱动,先学会C。如果想在这一行发展的好,最好两种语言都要会。2.不知道你指的android界面是不是开发界面,android开发一般是在Eclipse下进行的。但有一些命令也需要在命令行下执行。3.最好还要懂一点Linux系统的操作。 应用层:java+API熟练度驱动层:linux c 嵌入式 设备驱动知识android仅仅是个操作系统,可以用终端操作命令行 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的图书都是侧重某一方面的,比如基础知识,实战进阶,源码分析,网络编程等等根据自己的学习方向和开发方向选择一本适合自己的就行了 那么我可以这样片面的理解,学习android,和学习linux差不多(除了应用层)。另外还有一个问题,android driver层的测试通常情况应该如何做呢?除了测试脚本之外,其他的一些 应用层测试程序难道是用java写吗?用C行么?谢谢谢谢 请教一下关于来电显示的实现 (Android)怎么读取手机里的软件,然后显示到一个列表中,并可以对其进行卸载操作 会的来看看 如何向android手机推送消息 甲骨文状告谷歌Android侵犯Linux开源许可 android_ndk开发OpenGLES如何利用上层Bitmap生成纹理的问题 急!!!!phonegap用jsonp实现跨域,在浏览器测试中没有问题,不过到了Android的模拟器中没有反应。 android社交app用了哪些技术? NDK搭建 把手机的短信读取出来,并显示在电脑 请教个问题 乡亲们,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的图书都是侧重某一方面的,比如基础知识,实战进阶,源码分析,网络编程等等根据自己的学习方向和开发方向选择一本适合自己的就行了