基础知识


1. 何谓Android?

Android是包括一个操作系统、中间件和关键应用的移动设备的一个软件堆

2. Android的双重开发模式?

[android] open source project

<开放源代码,用于移植制作手机>

[android] developers [android] market

<用于开发上层应用程序> <应用程序的交易场所>

3. 未来智能电话的发展方向是什么?

通讯工具,网络工具,媒体播放器,媒体获取设备,多类型的连接设备

视频电话,具有友好和绚丽用户界面的设备,可以个性化定制的平台

概念性产品

4. Android 技术上的优势是什么?

全开放智能手机平台,多硬件平台的支持,使用众多的标准化技术

核心技术完整统一,完善的 SDK 和文档,完善的辅助开发工具

5. Android的开发类型是什么?

  • 移植开发手机系统
  • Android系统开发
  • 应用程序开发

(不同颜色对应上图中不同区域)

6. Android 的知识结构

SDK方面:

JAVA 语言知识、应用程序架构、GUI 设计基础知识

各种视图的使用、2D/3D 图形 API、应用程序的设计思想

源代码方面:

Linux操作系统知识、Linux内核知识(C语言)、Linux驱动程序知识(C语言)

Android底层库(C语言、C++)、Dalvik虚拟机(C++、JAVA)、Android GUI系统(C++、JAVA)

音频、视频和多媒体、电话部分、连接部分、传感器部分(C语言、C++、JAVA)

更多相关文章

  1. android中自带的主题(theme)
  2. Android(安卓)主题和drawable state各个属性详解
  3. Android软硬整合设计与框架揭秘: HAL&Framework &Native Service
  4. 系统自带样式Android:theme
  5. android中自带的样式
  6. Android应用开发——系统自带样式Android:theme
  7. 系统自带样式Android:theme
  8. Android应用开发——系统自带样式Android:theme
  9. Android应用开发——系统自带样式Android:theme

随机推荐

  1. Android语音识别编程初步
  2. Android(安卓)studio添加httpclient的jar
  3. Android禁止EditText自动弹出软键盘的方
  4. xamarin之 安装工具介绍
  5. Android(安卓)toolbar overflow菜单 文字
  6. Android架构分析之使用自定义硬件抽象层(
  7. Android(安卓)自定义CheckBoxPreference
  8. Android详细教程(基础篇):三十三、Android获
  9. [Google Android] 理解NDK(1)-- 编译Androi
  10. android v7兼容包RecyclerView的使用(一)