1、搭建安卓开发环境
下载eclipse,安装ADT插件和安装android sdk
安装ADT插件
help->install new software->add->archive选择下载好的ADT,name输入插件的名称
安装sdk
window->preferences->android->sdk location->browser选择下载好的SDK
2、创建与启动模拟器
模拟器启动时窗口标题中的数字是一个端口号,例如5554,有利于模拟器之间进行通信
3、在手机SD卡中存储文件
window->show view->other->android->file explorer
4、卸载SD卡
settings>SD->卸载
5、拨打电话
window->show view->other->emulator control->incoming number(5554)->call
6、activity是一个窗口
7、开发与运行第一个android应用
【1】右击项目名称->run as->android application
【2】使用adb.exe命令
8、目录结构
src/ java原代码存放目录gen/ 自动生成目录
gen 目录中存放所有由Android开发工具自动生成的文件。
目录中最重要的就是R.java文件。 这个文件由Android开发工具自动产生的。Android开发工具会自动根据你放入res目录的资源,同步更新修改R.java文件。正因为R.java文件是由开发工具自动生成的,所以我们应避免手工修改R.java。R.java在应用中起到了字典的作用,它包含了各种资源的id,通过R.java,应用可以很方便地找到对应资源。另外编绎器也会检查R.java列表中的资源是否被使用到,没有被使用到的资源不会编绎进软件中,这样可以减少应用在手机占用的空间。
res/ 资源(Resource)目录 在这个目录中我们可以存放应用使用到的各种资源,如xml界面文件,图片或数据。
assets资源目录 Android除了提供/res目录存放资源文件外,在/assets目录也可以存放资源文件,而且/assets目录下的资源文件不会在R.java自动生成ID,所以读取/assets目录下的文件必须指定文件的路径,如:file:///android_asset/xxx.3gp
AndroidManifest.xml 项目清单文件 这个文件列出了应用程序所提供的功能,以后你开发好的各种组件需要在该文件中进行配置,如果应用使用到了系统内置的应用(如电话服务、互联网服务、短信服务、GPS服务等等),你还需在该文件中声明使用权限。
default.properties 项目环境信息,一般是不需要修改此文件
9、流程
.java->.class->dx->.dex->打包(签名【密钥】)->.apk【adb install apk文件路径】
密钥的存放位置:window->preferences->android->build->dafault debug keystore中
10、点击图标
创建进程->创建主线程->在主线程中实例化activity(操作系统会把与应用有关的信息【context】存放进activity中)
界面文件,图片或数据。具体请看
ppt
下方备注
栏。
assets
资源目录
Android
除了提供
/res
目录存放资源文件外,在
/assets
目录也可以存放资源文件,而且
/assets
目录下的资源
文件不会在
R.java
自动生成
ID
,所以读取
/assets
目录下的文件必须指定文件的路径,如:
file:///android_asset/xxx.3gp
AndroidManifest.xml
项目清单文件
这个文件列出了应用程序所提供的功能,以后你开发好的各种组件需要在该文件中进行配置,如果应用使
用到了系统内置的应用
(
如电话服务、互联网服务、短信服务、
GPS
服务等等
)
,你还需在该文件中声明使用
权限。
default.properties
项目环境信息,一般是不需要修改此文件
res/
资源
(Resource)
目录
在这个目录中我们可以存放应用使用到的各种资源,如
xml
界面文件,图片或数据。具体请看
ppt
下方备注
栏。
assets
资源目录
Android
除了提供
/res
目录存放资源文件外,在
/assets
目录也可以存放资源文件,而且
/assets
目录下的资源
文件不会在
R.java
自动生成
ID
,所以读取
/assets
目录下的文件必须指定文件的路径,如:
file:///android_asset/xxx.3gp
AndroidManifest.xml
项目清单文件
这个文件列出了应用程序所提供的功能,以后你开发好的各种组件需要在该文件中进行配置,如果应用使
用到了系统内置的应用
(
如电话服务、互联网服务、短信服务、
GPS
服务等等
)
,你还需在该文件中声明使用
权限。
default.properties
项目环境信息,一般是不需要修改此文件