- 1、Dalvik虚拟机和ART虚拟机
- Android运行时库中包含了Dalvik虚拟机(5.0系统之后改为ART运行环境),它使得每一个Android应用都能运行在独立的进程中,并且拥有一个自己的虚拟机实例。相较于Java虚拟机,Dalvik和ART都是专门为移动设备定制的,它针对手机内存、CPU性能有限等情况做了优化处理
- 2、Android四大组件
- Activity、Service、BroadcastReceiver、ContentProvider
- Activity是所有Android应用程序的门面,凡是在应用中你看得到的东西,都是放在Activity中的
- Service翻译过来是(服务),service是无法看到的,它运行在后台,即使用户退出了应用,service仍然可以继续运行
- BroadcastReceiver翻译过来是(广播接受者),允许你的应用接收来自各处的广播消息,比如电话、短信等,当然你的应用也可以向外处发出广播消息
- Contentprovider翻译过来是(内容提供者),用作应用程序之间共享数据,比如说你要读取系统通讯录中的联系人,就需要通过Contentprovider来实现
- 3、SQLite数据库
- Android系统自带的轻量级,运行速度快的嵌入式数据库,支持标准的SQL语法,也可以通过Androi提供的API进行操作
- 4、多媒体
- 音乐、视频、录音、拍照……
- 5、准备三个开发工具
- JDK、Android SDK、Android Studio
- JDK是Java语言的软件开发工具包,包含了Java的运行环境、工作集合、基础类等内容
- Android SDK是Google提供的Android开发工具包,引入工具包使用Android相关的API
- Android Studio是Google推出的IDE工具
- 6、local.properties
- 文件中指定了本地的Android SDK路径,通常会自动生成,除非我们本地的Android SDK位置发生了变化,将路径改为最新的即可
- 7、libs
- 如果你的项目中需要用到三方jar包,就需要放在libs目录下,放在这个目录下的jar包会被自动添加到项目的构建路径里
- 8、androidTest
- 此处是用来编写Android Test测试用例的,可以对项目进行一些自动化测试
- 9、res
- 项目中用到的所有的图片,布局,字符串等资源都要放在这个目录下
- 图片放在 drawable目录下
- 布局放在 layout目录下
- 字符串放在 values目录下
- 应用图标 mipmap目录下
- 10、AndroidManifest.xml
- 这是整个Android项目的配置文件,你在程序中定义的所有四大组件都需要在这个文件里注册,另外还可以在这个文件中给应用程序添加权限
- 11、test
- 用来编写UnitTest测试用例的,是对项目进行自动化测试的另一种方式
第一行代码笔记
最新推荐文章于 2024-05-03 03:43:23 发布