Android特点

文章转载禁止用于商业用途,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处莫高雷草原以及作者@JiongBull


Android特点


  • Android应用是用Java编程语言编写的,通过Android SDK把代码、数据和资源编译打包进APK文件中。
  • Android应用是由应用组件构成的,有四种应用组件,activity、service、content provider、broadcast receiver。
  • 与绝大多数其他系统的应用不同,Android应用没有唯一的入口。
  • 应用一旦被安装到设备上,每个应用都运行在自己的安全沙箱中。
  • Android系统是基于Linux的多用户操作系统,它会为每个应用分配一个唯一的Linux用户ID。
  • 每个进程都有自己的虚拟机(VM),默认情况下,每个应用都运行在自己的Linux进程中,所以应用的代码可以隔离开其他应用独立运行。
  • Android系统落实了最低权限原则,默认情况下,应用只对它需要用来完成工作的组件拥有访问权限,而不能访问未授权给它的系统其他部分。
  • Android系统中的任何一个应用都可以启动其他应用的组件,通过调用其他应用的组件来完成功能,节约开发成本,例如相机。
  • 应用运行在有文件权限的独立进程中,限制了它对其它应用的访问,所以不能直接激活其他应用的组件,不过Android系统却可以,如果想激活其他应用的组件,可以向系统发送一条消息,在里面包含想要进行操作的描述,然后由系统帮助你激活该组件。
  • 隐式intent,让系统帮你寻找能完成工作的组件。
  • 声明性的特点,在配置文件中声明组件特征、系统需求,应用权限、设备特性等。
  • 代码与资源分开,可以在不修改代码的前提下更新应用的特征,可以针对不同的设备配置提供不同的替换资源进行性能优化,让你做出兼容性的应用。
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值