Android术语

APK:APK是Android包的扩展名,一个androdi包包含了与某个Android应用程序相关的所有文件,APK文件将AndroidManifast.xml文件,应用程序源代码(dex文件),资源文件和其他文件组成一个压缩包,一个项目只能打包压缩成一个APK文件
.DEX:Android应用程序编程成.DEX。(Valvik Executable}格式文件,然后在打包生成可直接安装的APK文件
文件清单:应用程序中的一个XML文件,用于描述包中多个Activity,inte个进程内部通信的目的

AVD:AVD(Android virtual Devices)是Android虚拟设备的简写,Android操作系统在PC端展示所用的虚拟机
Android应用升级时检测AndroidManifast.xml文件里的versionCode,versionName只是一个名字用于版本识别,通常数字大的为新版本,小的为旧版本,VersionCode一定为一个数字

一个应用程序只有一个入口,通常Intent里面包含Android.intend.activity.MAIN的Activity为主Activity
资源文件存放的位置会影响性能

Activity通常是一个屏幕,他上面可以是一些控件也可以监听并处理用户的时间做出相应,不是每一个界面都是一个Activity,但是一个Activity必然是一个界面

Activity是之间通过Intent进行通信。在Intent描述结构中,有两个最重要的部分:动作和动作对用的数据nt过滤器,,服务器和其他内容。可以打开AndroidManifast.xml查看其包含内容

资源:可以为用户提供XML、位图或其他文件,构建文件时会导入进来,稍后会被代码加载,Android支持多种类型的资源。请参考Resources中的详细描述,程序定义资源文件应保存在/res子目录下

.ALDL:(Android接口语言描述)是一种接口描述语言,编译器可以通过aidi生成一段代码,通过预先定义的接口大道两

BroadcastReceiver:广播接收器没有用户界面,可以启动一个Activity或Services来响应收到的信息。或者用NotifuicationManager来通知用户。Receiver是在AndroidManifasr里面注册的

Service:是一段长生命周期的,没有用户界面 的程序,可以用来开发如监控内程序
主线程,UI线程执行时间不能超过5秒否则会导致应用无响应,所以一些复杂的操作会放在Service里面执行。

Content Provider;Android平台提供了Content Provider让一个应用程序的指定数据集提供个其他应用程序,这些数据可以存储在文件系统中,一个SQLite数据库、或者以任何其他合理的方式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值