1。 android版本兼容问题

完全不需要考虑兼容Android平台最初的两个版本1.0 和 1.1。

从Android 1.6开始,涌现出规格不相同的一些硬件设备(突出表现为屏幕尺寸),这对兼容性产生了一定的影响。

Android拥有的特点吧: 与硬件交互非常方便,包括摄像头、GPS 等,都可以简单的操作。 拥有自己的运行时和虚拟机,优秀的内存管理能力。 提供丰富的界面控件供开发者使用,允许可视化开发,并保证Android平台下的应用程序界面一致。 提供轻量级的进程间通信机制。 支持无界面的后台服务类应用程序。

支持高效、快速的数据存取方式。

http://www.vogella.de/articles/Android/article.html

Android重要组成部分。

Activity = 程序的表现层,可以拥有多个,在应用中可以不断切换。

Services = 后台运行程序,无UI。通过android的notification framework出发

Content provider = 数据提供,例如SQLite

intents = 异步信息传输。能够向其他的服务、界面请求服务。

Broadcast Receiver = 接受系统信息、隐藏的intents;

AndroidManifest.xml

描述当前程序的文件,描述了上面各个重要组成部分。

R.java

描述了res文件中的资源。系统资源都放在res目录下。

Layouts and Activities

Activity的描述接口是Layout。 其可以通过代码、xml定义。通常用xml定义。

Activities and Lifecyle

最重要的生命周期:

onSaveInstanceState() 当activity停止的时候触发。用于保存数据

onPause() ends 触发

onResume() 重启的时候触发。

Context

用于与android系统连接。

更多相关文章

  1. android ui界面设计开发demo-智慧社区ui设计展示
  2. 从Android界面开发谈起
  3. Android(安卓)UI 用户界面开发基本概念概览
  4. Android请求获取Java后端数据,登录界面例子
  5. 深入浅出 - Android系统移植与平台开发(七)- Android系统的启动
  6. Android
  7. Android基本操作1(意图使用、界面转换、按键操作、文本传递)
  8. Android(安卓)应用程序界面设计建议
  9. flutter与android混合开发一:Android原生项目创建flutter模块、An

随机推荐

  1. 手把手搭建 android 开发环境||资源打包
  2. 修改 Android 模拟器 density
  3. Android Java层 Looper 机制
  4. android学习小结2
  5. android硬件加速后webview闪烁问题
  6. JKS密匙库专用格式,建议使用“keytool -im
  7. Android全屏及屏幕切换
  8. Android 开发常用开源库
  9. android core dump测试
  10. Android Studio 首次创建工程下载Gradle