android程序结构与安装

[b]一、程序结构[/b]
在eclipse新建一个android项目时,其代码结构包含:

src 源文件
gen 当res下的文件发生变化,里面的R.java也改变,由android自动维护
res 资源文件目录。包含图片,国际化,布局
AndroidManifest.xml 整个程序的描述文件

二、
1. 如何在java中引用资源
R.id.idOne, R.string.aboutTitle 这个获取只是一个int型的,想要获取具体用如下:

getResources() =》 获取资源文件(图片、文字)
findViewById() =》 获取layout中定义的组件

2. AndroidManifest.xml重要描述

package: 定义主程序的包名。android会以这个来区分不同应用
uses-permission: 程序中所要用到权限
<uses-permission android:name="android.permission.READ_SMS" />
uses-sdk:程序对sdk的要求
<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4" />
application: 应用程序的入口


三、程序安装
1. apk文件
程序最终被编译为一个apk文件(在bin目录下),里面主要含有(可重命名为zip打开)

AndroidManifest.xml =》 描述文件
.dex 文件 =》 android将class文件进一步优化为dex。供dalvik虚拟机用
res资源文件夹 =》 。。。
resources.arsc =》 android对资源优化, R.java


2. apk安装
#adb install packagename.apk 

安装后可以在/data/app看到相应的文件

3. 应用卸载
程序的卸载有两种方法:

a. #adb uninstall 包名 (注意到/data/app下看,不含.apk)
b. #cd /data/app
#rm packagename.apk


四、程序的数据存放目录
1. 程序安装到机器后对数据操作的位置
/data/data/pagename/

下面主要有两个:

配置文件 =》shared_prefs
数据库文件 =》 databases (它下面就是库文件了)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值