Android基本原理笔记

文章链接:http://developer.android.com/guide/topics/fundamentals.html

Android基本原理


快速浏览:

1 Android应用是由一个或多个的应用组件(如activities, services, content providersbroadcast receivers)组成。

2 每个组件在应用中各自扮演不同的角色,并且可以被独立的激活(甚至是从其他的应用中去激活它)。

3 Manifest file在应用中必须声明应用中所有的组件并且也负责声明应用的要求。例如应用所支持的最小版本或硬件配置要求等。

4 非代码资源(如imagesstringslayout等)必须提供多套选择以支持不同配置的硬件设备(例如有不同的strings对应不同的语言,不同的layout对应不同的屏幕尺寸)。


Android基本原理

1 Android应用是用java语言写的。Android SDK工具把代码连同数据和资源文件都打成一个Android包——一个后缀名是.apk的文件。它可以被安装在android机子上。

2 一旦被安装在设备上,每一个android应用就都生活在一个属于它们自己的安全沙盒中。

3 Android系统的最小权限原则。也就是说,每个应用程序,默认情况下,只能访问到它工作需要的组件。这将创建一个非常安全的环境中,如果没有访问权限,则它不能访问。

4 有很多种方法可以实现应用和应用之间共享数据或者让应用访问系统的服务。


Android四大组件

1 Activities

2 Services

3 Content providers

4 Broadcast receivers


一个奇特的组件Intent


大管家Manifest ,它负责做的事情有:

1 声明组件

2 声明组件的功能特性,如<intent-filter><Action />等。

3 声明应用的需求,如:所能支持的屏幕尺寸和密度,声明所需的系统配置,设备的特性和所支持的平台版本。


应用非代码资源的作用有:

1 国际化

2 多套图片和布局达到屏幕自适应



  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值