android程序结构与安装
一、程序结构
在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 (它下面就是库文件了)
相关推荐
yangChong 2020-08-03
zyygive 2020-07-29
yangChong 2020-07-29
绿豆饼 2020-07-28
adb shell cd system/app rm *.apk21. 获取管理员权限: adb root22. 启动Activity: adb shell am start -n 包名/包名+类名。
蓝天梦 2020-07-28
rookieding 2020-07-26
zyygive 2020-06-11
zyygive 2020-06-09
安辉 2020-05-27
KarlMarxs 2020-05-15
xilove0 2020-04-20
laijunfeng 2020-04-07
KarlMarxs 2020-02-23
Soinice 2020-02-18
zyygive 2020-02-17
ProgrammerFan00 2020-02-16
Ubuntu黑客 2020-02-14
89590098 2020-02-01