android笔记--Android基本知识点

一、安卓体系结构

共分为4层:

  1. 第一层:应用层(Application) 是一些JAVA开发的应用程序
  2. 第二层:应用框架层(Application Framework)Google发布的一些操作支持的类库(API框架)
  3. 第三层:系统运行库层(LIbraries) 主要包括C/C++的库文件和Android运行环境(Android Runtime),Android运行环境主要指的是虚拟机技术——Dalvik VM
  4. 第四层:Linux内核层(Linux Kernel)主要包括一些驱动程序和进程管理


二、Android应用程序框架的4大重要组件:
  1. Activity:一个Activity就表示一个活动,3.0以下表示一屏,3.0以上就表示一个程序的显示界面
  2. Service:运行在后台,没有界面的Activity程序
  3. Content Provider:当多个应用程序之间需要数据共享时使用此组件
  4. Broadcast Receiver :广播接收器,你的应用可以使用它对外部事件进行过滤只对感兴趣的外部事件(如当电话呼入时,或者数据网络可用时)进行接收并做出响应。
三、Android项目的目录结构
  1. src:  用于放置编写的源文件
  2. gen:  自动生成 R.java 文件(保存所有的资源ID),用于引用资源文件(即 res 目录下的数据)(不要修改)
  3. Android:  源文件 jar文件
  4. assets - 用于放置原始文件,Android 不会对此目录下的文件做任何处理,这是其与 res 目录不同的地方
  5. res: res/drawable用于放置图片之类的资源;res/layout - 用于放置布局用的 xml 文件;res/values - 用于放置一些常量数据
  6. AndroidManifest.xml Android 程序的清单文件,相当于配置文件,配置应用程序名称、图标、Activity、Service、Receiver等,不可缺少

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值