Android developer fight-1

Android 正式学习开始

Android应用是由多个可以单独调用的组件构成,所以构成了多个入口。

Android 操作系统多用户Linux 系统,每一个应用则为一个用户;系统为每个应用默认提供一个id(应用本生不知),并为应用所有文件分配权限,只有拥有该id的应用才能访问这些文件;每个应用都具有自己的虚拟机vm,都运行在自己安全沙箱;

数据共享:使用相同Linux 用户id 和相同签名;通过请求访问设备数据共享;

共有四种不同的应用组件类型:activity  service 内容提供者  广播接收器

activity:具有用户界面的单一屏幕;服务:后台运行的组件,用于长时间运行的操作或远程进程执行作业;内容提供者:管理一组共享应用数据,其他程序可以通过内容提供者查询甚至修改数据;广播接收器:响应系统范围内广播通知的组件,可创建状态通知栏,更多用于通向其他组件的渠道,用于极少量工作;

启动组件包括::activity  service  广播接收器(通过名为 Intent 的异步消息进行启动);对于前两者intent定义执行的操作,后者定义广播的通知名称;

androidmanifest

1.声明权限  2.sdk版本 3.硬件和软件功能 4.需要链接的api库

声明组件;声明组件功能<intent-filter>;申明应用要求。

                     正式第一篇圆满成功           ----- 宁远笔记 2019.5.14

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值