android应用工程文件结构有哪些

android应用工程文件结构有哪些,第1张

在Eclipse中,一个基本的Android项目的目录结构如图所示。

1 src目录--程序文件

在里面保存了程序员辛辛苦苦直接编写的程序文件。和一般的Java项目一样,src目录下保存的是项目的所有包及源文件(java),res目录下包含了项目中的所有资源。例如,程序图标(drawable)、布局文件(layout)和常量(values)等。不同的是,在Java项目中没有gen目录,也没有每个Android项目都必须有的AndroidManifestxml文件。

java格式的文件是在建立项目时自动生成的,这个文件是只读模式,不能更改。Rjava文件是定义该项目所有资源的索引文件。

2 AndroidManifestxml文件--设置文件

AndroidManifestxml是一个控制文件,在里面包含了该项目中所使用的Activity、Service、Receiver

Android应用安装涉及到如下几个目录:system/app系统自带的应用程序,无法删除。

data/app用户程序安装的目录,有删除权限。安装时把apk文件复制到此目录。

data/data存放应用程序的数据。

data/dalvik-cache将apk中的dex文件安装到dalvik-cache目录下(dex文件是dalvik虚拟机的可执行文件,其大小约为原始apk文件大小的四分之一)。

Android(安卓),是一个以Linux为基础的开源移动设备 *** 作系统,主要用于智能手机和平板电脑,由Google成立的Open Handset Alliance(OHA,开放手持设备联盟)持续领导与开发中。Android已发布的最新版本为Android 81。

Android系统最初由安迪·鲁宾(Andy Rubin)等人开发制作 ,最初开发这个系统的目的是创建一个数码相机的先进 *** 作系统;但是后来发现市场需求不够大,加上智能手机市场快速成长,于是Android被改造为一款面向智能手机的 *** 作系统。于2005年8月被美国科技企业Google收购。2007年11月,Google与84家制造商、开发商及电信营运商成立开放手持设备联盟来共同研发改良Android系统,随后,Google以Apache免费开放原始码许可证的授权方式,发布了Android的原码,让生产商推出搭载Android的智能手机,Android后来更逐渐拓展到平板电脑及其他领域上。

2010年末数据显示,仅正式推出两年的Android作业系统在市场占有率上已经超越称霸逾十年的诺基亚Symbian系统,成为全球第一大智能手机 *** 作系统。

一、安卓手机的Android文件夹里面的文件夹是用来放程序数据的。

二、android 手机文件夹代表的意思:

1 /system/app 这里是android手机rom中的系统应用存放地,如果有Root权限可以将手机rom中自带的应用删除掉,这里面一般包含一个apk文件和odex文件,大家注意文件名一一对应,如何删除可以参考 如何删除Android系统自带软件 中方法。

2 /data/data 这里是每个安装过应用的用户文件存储位置,一般为设置文件、数据库或临时缓存文件,进入后以每个软件的package name包名来命名。

3 /dev 这里是Linux系统常规文件夹,里面的文件很多都是设备模拟的文件系统,一般用户无需理会。

4/system/fonts 这里面保存着系统的字体,如果你有root权限,可以往里添加自己喜欢的字体,比如雅黑。

5 /system/framework 这里是android系统的框架,里面保存着系统核心程序或java类库,十分重要里面的任何文件几乎都不要做删除 *** 作。

6 /media/audio 这里面保存着安卓系统默认的铃声,alarms是闹铃提醒的,notification是短信或提示音,ringtones是来电铃声,而ui是一些界面音效,比如键盘敲击声。

分析如下:

android程序安装后存储的目录介绍:

1、android应用安装涉及到如下几个目录

①system/app 这系统自带的应用程序,无法删除

②data/app 用户程序安装的目录,有删除权限。

③data/data 存放应用程序的数据

④Data/dalvik-cache 将apk中的dex文件安装到dalvik-cache目录下

2、安装过程介绍:

复制APK安装包到data/app目录下,解压并扫描安装包,把dex文件(Dalvik字节码)保存到dalvik-cache目录,并data/data目录下创建对应的应用数据目录。

3、卸载过程介绍:

卸载过程:删除安装过程中在上述三个目录下创建的文件及目录。

扩展资料

系统运行库

Android 包含一些C/C++库,这些库能被Android系统中不同的组件使用。它们通过 Android 应用程序框架为开发者提供服务。以下是一些核心库:

系统 C 库 - 一个从BSD继承来的标准C系统函数库 Libc ), 它是专门为基于Embedded linux的设备定制的。

媒体库 - 基于PacketVideo OpenCORE;该库支持多种常用的音频、视频格式回放和录制,同时支持静态图像文件。编码格式包括MPEG4, H264, MP3, AAC, AMR, JPG, PNG 。

Surface Manager - 对显示子系统的管理,并且为多个应用程序提 供了2D和3D图层的无缝融合。

LibWebCore - 一个最新的web浏览器引擎用,支持Android浏览器和一个可嵌入的web视图。

参考资资料:百度百科-安卓系统

电脑安装程序时都会显示安装路径,让人清楚其安装在什么位置,换个方式问,手机程序应用里的图标都是快捷方式,它们指向的路径如何知道?怎么用电脑查看与编辑呢?

安装es浏览器 装在sd卡的应用查看方式 选根目录>mnt>asec 装在手机的应用不包括预装查看方式data/app 相关文件放在android中的data,这点可以解决用电脑查看应用文件夹。

如何在电脑上编辑应用程序呢?安卓程序是一个zip压缩包,只不过后缀改为了apk,可以直接解压,然后对里面的文件进行编辑(这个 *** 作需要一定专业知识)~然后重新打包,改后缀为apk,用apktool签名(需要有JAVA环境),另外,安卓软件安装后一般在lib下会有相应的so文件,在data文件夹下有相应的软件资料(存档、配置等等),有些软件还会在内存卡建立相应的文件夹供程序使用~data替换的话需要root权限并且替换后要修改权限,所以,这是一个比较复杂的工程(对于新手来说),需要好好学习好好研究,在论坛多看看教程

以上就是一些小建议,望采纳!

以上就是关于android应用工程文件结构有哪些全部的内容,包括:android应用工程文件结构有哪些、android系统中的app安装后的各个文件路径在哪里、android系统都有些什么文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9675874.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存