Android01-概述

1.Android特点
   开源和免费
   强大的研发力量,完整的生态圈
   互联网服务的支持
2.Android系统架构
   应用层
   应用框架层
   系统运行库层
   Linux内核层

3.Android四大组件

Android 系统四大组件分别是活动(Activity)、服务(Service)、广播接收器(BroadcastReceiver)和内容提供器(Content Provider)

活动是所有 Android 应用程序的门面, 凡是在应用中你看得到的东西,都是放在活动中的。

服务就比较低调了,你无法看到 它,但它会一直在后台默默地运行,即使用户退出了应用,服务仍然是可以继续运行的。

广播接收器可以允许你的应用接收来自各处的广播消息,比如电话、短信等,当然你的 应用同样也可以向外发出广播消息。

内容提供器则为应用程序之间共享数据提供了可能,比如你想要读取系统电话簿中的联系人,就需要通过内容提供器来实现。 

4.目录结构

src:开发人员编写的源代码
gen:项目自动生成的代码
        有一个R.java文件:定义该项目所有资源的索引文件
res:资源文件
       图片,菜单,界面布局,字符串,动画,音频
assets:也可以存放资源文件,不会在R.java自动生成ID
AndroidManifest.xml:全局数据,包含了该项目使用的Activity、Service、Receiver
 
引用资源的方法
1。使用Java代码引用资源:
¨调用R类,例如:  R.id.btnSave
¨R.layout.activity_main
¨R.drawable.ic_launcher
2.在XML文件中引用资源
¨使用@符号,例如:  @string/app_name
 
AndroidManifest.xml
定义应用程序的包,这个包将作为应用程序的唯一标识
4种应用程序组件的定义:Activity,Service,Content Provider,Broadcast Receivers
确定哪一个Activity第一个运行
授权权限(Permission):声明应用程序所需要使用的权限,例如打电话,发短信,访问网络等等。
posted @ 2016-05-05 14:47  zqlmmd  阅读(330)  评论(0编辑  收藏  举报