android开发学习笔记

来源:互联网 发布:绘画中的光源 知乎 编辑:程序博客网 时间:2024/05/21 15:50

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 

 

项目环境信息,一般是不需要修改此文件

 

0 0
原创粉丝点击