Android开发你需要具备的基本功
2011-07-29 11:09
363 查看
Android的分层架构:
Android的开发分成三种类型:
1. 移植开发手机系统
2. 应用程序开发
3. Android系统开发
Android系统开发
两种形式的Android开发:
Android的SDK
(Linux和Windows两种环境)
Android的完全源代码
(完全源代码,Linux中开发)
Android的SDK以二进制的形式提供,
用于应用开发JAVA应用程序。
不同版本的Android的SDK:
android-sdk-linux_x86-1.0
android-sdk-windows_x86-1.0
android-sdk-linux_x86-1.5_r2
android-sdk-windows_x86-1.5_r2
android-sdk-linux_x86-1.6_r1
android-sdk-windows_x86-1.6_r1
http://developer.android.com/
基于源代码Android的开发在获取所有
源代码的基础上进行,可以开发应用程序,进
行系统移植,或开发系统本身。
Android的源代码可以从其git的源代
码仓库中获得:
android.git.kernel.org
http://source.android.com/
Android的知识结构(SDK方面):
JAVA语言知识
应用程序架构
GUI设计基础知识
各种视图的使用
2D/3D图形API
应用程序的设计思想
Android的知识结构(源代码方面):
Linux操作系统知识
Linux内核知识(C语言)
Linux驱动程序知识(C语言)
Android底层库(C语言、C++)
Dalvik虚拟机(C++、JAVA)
Android GUI系统(C++、JAVA)
音频、视频和多媒体(C语言、C++、JAVA)
电话部分的(C语言、C++、JAVA)
连接部分(C语言、C++、JAVA)
传感器部分(C语言、C++、JAVA)
Android的运用开发
Android的移植:
Android的开发分成三种类型:
1. 移植开发手机系统
2. 应用程序开发
3. Android系统开发
Android系统开发
两种形式的Android开发:
Android的SDK
(Linux和Windows两种环境)
Android的完全源代码
(完全源代码,Linux中开发)
Android的SDK以二进制的形式提供,
用于应用开发JAVA应用程序。
不同版本的Android的SDK:
android-sdk-linux_x86-1.0
android-sdk-windows_x86-1.0
android-sdk-linux_x86-1.5_r2
android-sdk-windows_x86-1.5_r2
android-sdk-linux_x86-1.6_r1
android-sdk-windows_x86-1.6_r1
http://developer.android.com/
基于源代码Android的开发在获取所有
源代码的基础上进行,可以开发应用程序,进
行系统移植,或开发系统本身。
Android的源代码可以从其git的源代
码仓库中获得:
android.git.kernel.org
http://source.android.com/
Android的知识结构(SDK方面):
JAVA语言知识
应用程序架构
GUI设计基础知识
各种视图的使用
2D/3D图形API
应用程序的设计思想
Android的知识结构(源代码方面):
Linux操作系统知识
Linux内核知识(C语言)
Linux驱动程序知识(C语言)
Android底层库(C语言、C++)
Dalvik虚拟机(C++、JAVA)
Android GUI系统(C++、JAVA)
音频、视频和多媒体(C语言、C++、JAVA)
电话部分的(C语言、C++、JAVA)
连接部分(C语言、C++、JAVA)
传感器部分(C语言、C++、JAVA)
Android的运用开发
Android的移植:
相关文章推荐
- Android开发人员需要具备的知识(很全)!
- Android开发人才需要具备哪些技能
- Android开发需要具备的能力
- 安卓(android)开发应该怎么学?需要哪些基础知识?
- Android开发需要掌握的10个工具
- Android 开发中需要知道的注解基础
- Android开发中使用地图需要的权限
- 开发一款高端大气上档次的android应用需要必备的知识——记于2013年末
- 网络机器人----开发游戏机器人所需要的基本功 zz
- Android开发需要掌握的技能点总结(下)
- 在android 4.0上开发触摸设备驱动需要注意的几点
- Android开发60需要注意的问题
- .net软件开发人员需要具备的知识细节
- android开发PDF资源分享,有需要的猿猴们,快进来!
- Android项目开发中需要注意的几点
- ANDROID 开发你需要了解的 GRADLE 配置
- android开发需要会的知识
- 为什么Android系统需要使用C、C++和Java语言共同开发
- Android开发1——查找所需要出示权限的内容
- Android软件开发需要学什么