android系统中的app安装后的各个文件路径在哪里??

android系统中的app安装后的各个文件路径在哪里??,第1张

系统中system/app文件夹中。

在android系统中安装软件时,系统会将其安装在设定好的路径当中,即system/app路径。后来下载的APP可以卸载,但系统自带的APP不能卸载,否则会引发系统的崩溃。

在安装APP时,也可以直接将文件复制到手机里(手机内存、Storage Card都可以),在手机上执行该CAB文件即可安装。

扩展资料

android系统中的app不同格式安装:

1、CAB格式,直接将文件copy到手机里,都可以在手机上执行该CAB文件即可安装。

2、EXE格式,EXE格式的程序可分为手机上直接运行(即绿色软件的形式)和连接电脑同步安装2种形式。

3、免安装软件(绿色软件),将文件直接拷贝到手机里(手机内存、Storage Card都可以)即可运行。这种软件在网上下载时一般是RAR或ZIP格式压缩包,只需先在电脑上解压,将解压出来的文件夹拷贝到手机里即可运行。

4、Cpl文件,将文件直接拷贝到手机windows目录下,即可在设置中出现相应的选项。如SoftKeyAppleEx.cpl对应会出现软件设置选项。

参考资料:百度百科-手机软件

String appPath = getApplicationContext().getPackageResourcePath()

/data/app/com.younghare.lepusService-2/base.apk

getApplicationContext().getFilesDir()

getApplicationContext().getFilesDir().getParent()

其实就是/data/data/包(这是沙盒其他app无法访问)

String dataAppPath = getApplicationContext().getFilesDir().getParent()

new File(dataAppPath+"/databases/task.db").exists()//返回是true

抽象路径名的绝对路径名字符串

String appAbsolute = getApplicationContext().getFilesDir().getAbsolutePath()

/data/user/0/com.younghare.lepusService/files

获取CachDir

getApplicationContext().getCacheDir()

通过Context.getExternalCacheDir()方法可以获取到 SDCard/ android /data/你的应用包名/cache/目录,一般存放临时缓存数据

getApplicationContext().getExternalCacheDir()

/storage/emulated/0/Android/data/com.younghare.lepusService/cache

getExternalFilesDir(null)参数传入的为null,这样默认访问的是files文件夹,我们可以指定子文件夹


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

原文地址: http://outofmemory.cn/yw/11128114.html

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

发表评论

登录后才能评论

评论列表(0条)

保存