android学习日记01--综述

一、简介
1、android sdk :software development kit 软件开发包
2、ndk :native 的dk,类似sdk 方便 C/C++ 人员编写
3、搭载环境:jdk、eclipse、android sdk、adt。adt:谷歌研发的插件、集成在eclipse里

二、开发第一个项目
1、android project 项目结构

src 存放项目源代码
gen 目录下存放 R.java 代码
R.java 是所有资源文件的索引,对应res资源文件夹下 drawable、vaule、layout三个资源文件
并且 R.java 是只读的,不让更改,资源文件变化会自动刷新,方便手机内存管理
android.jdk 是用来指向android 应用程序开发的所有api库
assert 表示引用外部的资源,不会在 R.java 生成索引
res资源文件夹下 drawable、vaule、layout分别存放 图片、字符串和布局文件(xml) 资源名称不能使用大写英文字母
AndroidManifest 当前项目的配置文件,包含 编码格式、应用的icon、程序的版本号以及该程序使用到的服务
如新添加个Activity,需要在这里配置,

三、AndroidManifest详解

分为5层
第一层:manifest,定义软件的属性,如包路径、程序版本
第二层:application,定义应用程序的属性和信息,如指定应用层的图标和主题,sd卡读写权限也是在这里配置,用 uses-permission
第三层:功能组件层,如 Activity活动,Services服务,Receiver意图和广播接受,Provider内容提供者
第四层:intent-filter 过滤器
第五层:action意图动作的类型,category意图的属性

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。