安卓怎么查询目录
Ⅰ android 已知文件名,怎么取得目录
获得目录 = getFilePathByName(已经知道的文件名,根目录);
/**
*
* @param seekFileName 需要查找的File名
* @param rootFile 在哪里查找的目录
* @return 查找文件的全路径
*/
private String getFilePathByName(String seekFileName,File rootFile){
List<File> files=parseFiles(rootFile);
for (File file:files){
if(file.getName().equals(seekFileName)){
return file.getAbsolutePath();
}
}
return null;
}
private List<File> parseFiles(File file){
List<File> listFiles=new ArrayList<>();
File[] files = file.listFiles();
for (File mf:files){
if(mf.isDirectory()){
listFiles.addAll(parseFiles(mf));
}else{
listFiles.add(mf);
}
}
return listFiles;
}
Ⅱ 安卓手机已安装的应用程序怎样找到安装路径啊
楼主问的是已安装的APP,如何找到程序安装好后的路径,目录吗?因为有备份APP安装包的需求,故做了些研究,分享如下:
一、一般情况下,安装好后的APP目录在:根目录/android/data/对应程序目录中(当然有些程序直接就在根目录下建立文件夹...),更新的程序的安装包,一般也能在里面找到。因为程序一般是以 com.android.程序英文或者拼音编写的目录,所以需要识别程序的英文编写。这个方法适合一般的APP...
二、对于一些无法找到安装目录的APP,安装一个 fx资源管理器,主界面点击-应用程序-用户应用(系统应用)-找到安装的程序直接点击,会出来应用信息,里面就有“已安装应用路径”,还有“数据路径”。滑动到左边的页面,可以直接点“复制APK”,这样就能把安装程序拷贝到需要备份的目录了。这是目前发现的最有效的找到已安装APP的路径,甚至直接找到已安装APP的安装包的方式。
目前对于这个问题的回答一般都是上面的方式,不能完美解决问题,第二条基本能解决问题。人工打字,仅供参考。
Ⅲ 安卓怎么找到软件的安装目录
用fx文件管理器可以做得到,还可以查看apk程序的真实版本、安装包名。
FX文件管理器 FX File Explorer是一款Android平台实用的文件管理器。
功能特性:
*多窗口(不同的地点之间快速切换)
*直观的刷卡选择用于管理多个项目(滑动手指,整个项目选择/取消他们的水平;看到YouTube影片,网站文件,或在应用程序的更多信息帮助)的手势
*图标,并在文件管理器窗口的详细列表视图
*剪切/复制/粘贴/删除使用剪贴板
*存储空间的使用情况分析仪(点击任何文件管理器窗口内查看 - >详细信息)
*应用程序文件(任何窗口内挖掘工具 - >帮助),也可在NextApp网站文件阅读器/编辑器(所有版本)
*文本文件查看器
*二进制(十六进制)浏览器(TAP文件 - >打开 - >在任何文件管理器"窗口中的二进制查看器)
*图像浏览器
* Zip文件解压/造物主媒体功能(完整版)
*浏览图像集(相机胶卷(S),图像文件夹,设备上的所有图像)
*浏览视频收藏(相机胶卷(S),设备上的所有影片)
*浏览艺术家,专辑,播放列表,音频或显示所有曲目
*重新排列拖放播放列表(可以选择多个文件整理的)网络功能(完整版)
* Windows网络(SMB)
* FTP
* SSH FTP
*加密钥匙圈(用来避免进入公共敏感的密码,同时不允许在设备被盗事件的访问)
蓝牙功能(完整版)
*发送文件通过OBEX推
* OBEX接收文件的推送服务器(可选,有些设备本身提供这项服务)
* OBEX推送客户端和服务器可以使用WiFi高速传输的,当两个连接到同一网络。
*蓝牙FTP客户端
*探索/对设备内的应用程序
Ⅳ 安卓机怎么查看手机文件夹
查看安卓手机自身存储空间文件夹的方法:
1、打开手机。
2、打开“应用程序”。
3、找到并打开“文件管理”。
4、找到需要打开的文件夹即可。
安卓系统手机SD卡文件管理方法:
1、打开“应用程序”。
2、找到并打开“文件管理”。
3、打开“EXsdcard”。
4、即可开始管理SD卡的文件。
Ⅳ 怎样能看到安卓系统手机的c盘文件及文件夹
1、首先找到手机桌面的RE文件管理器,如下图所示。
Ⅵ android怎么获取应用的目录
一、方法介绍:
每个Android应用程序都可以通过Context来获取与应用程序相关的目录,这些目录的功能各异,每一个目录都有自己的特点,有时候可能会搞混淆,本文结合android源码注释和实际操作,详细介绍一下每个方法:
方法:getFilesDir
释义:返回通过Context.openFileOutput()创建和存储的文件系统的绝对路径,应用程序文件,这些文件会在程序被卸载的时候全部删掉。
方法:getCacheDir
释义:返回应用程序指定的缓存目录,这些文件在设备内存不足时会优先被删除掉,所以存放在这里的文件是没有任何保障的,可能会随时丢掉。
方法:getDir
释义:这是一个可以存放你自己应用程序自定义的文件,你可以通过该方法返回的File实例来创建或者访问这个目录,注意该目录下的文件只有你自己的程序可以访问。
方法:getExternalCacheDir
释义:使用这个方法需要写外部存储的权限“<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />”,调用该方法会返回应用程序的外部文件系统(Environment.getExternalStorageDirectory())目录的绝对路径,它是用来存放应用的缓存文件,它和getCacheDir目录一样,目录下的文件都会在程序被卸载的时候被清除掉。
方法:getExternalFilesDir
释义:使用这个方法需要写外部存储的权限“<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />”,这个目录是与应用程序相关的外部文件系统,它和getExternalCacheDir不一样的是只要应用程序存在它就会一直存在,这些文件只属于你的应用,不能被其它人访问。同样,这个目录下的文件在程序被卸载时也会被一同删除。
方法:getExternalFilesDir
释义:和上面的方法一样,只是返回的是其目录下某一类型的文件,这些类型可以是: Environment#DIRECTORY_MUSIC 音乐 Environment#DIRECTORY_PODCASTS 音频 Environment#DIRECTORY_RINGTONES 铃声 Environment#DIRECTORY_ALARMS 闹铃 Environment#DIRECTORY_NOTIFICATIONS 通知铃声 Environment#DIRECTORY_PICTURES 图片 Environment#DIRECTORY_MOVIES 视频
方法:getDatabasePath
释义:保存通过Context.openOrCreateDatabase 创建的数据库文件
方法:getPackageCodePath
释义:返回android 安装包的完整路径,这个包是一个zip的压缩文件,它包括应用程序的代码和assets文件。
方法:getPackageResourcePath
释义:返回android 安装包的完整路径,这个包是一个ZIP的要锁文件,它包括应用程序的私有资源。
方法:getObbDir
释义:返回应用程序的OBB文件目录(如果有的话),注意如果该应用程序没有任何OBB文件,这个目录是不存在的。
二、测试程序:
测试代码如下:
private StringBuilder getFilePath( ){
StringBuilder filePathBuilder = new StringBuilder( );
// 返回通过Context.openFileOutput()创建和存储的文件系统的绝对路径,应用程序文件,这些文件会在程序被卸载的时候全部删掉。
filePathBuilder.append( "getFilesDir == " ).append( getFilesDir( ) ).append( "\n" );
// 返回应用程序指定的缓存目录,这些文件在设备内存不足时会优先被删除掉,所以存放在这里的文件是没有任何保障的,可能会随时丢掉。
filePathBuilder.append( "getCacheDir == " ).append( getCacheDir( ) ).append( "\n" );
// 这是一个可以存放你自己应用程序自定义的文件,你可以通过该方法返回的File实例来创建或者访问这个目录,注意该目录下的文件只有你自己的程序可以访问。
filePathBuilder.append( "getDir == " ).append( getDir("test.txt", Context.MODE_WORLD_WRITEABLE) ).append( "\n" );
/* 需要写文件权限 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> */
// 调用该方法会返回应用程序的外部文件系统(Environment.getExternalStorageDirectory())目录的绝对路径,它是用来存放应用的缓存文件,它和getCacheDir目录一样,目录下的文件都会在程序被卸载的时候被清除掉。
filePathBuilder.append( "getExternalCacheDir == " ).append( getExternalCacheDir( ) ).append( "\n" );
// 这个目录是与应用程序相关的外部文件系统,它和getExternalCacheDir不一样的是只要应用程序存在它就会一直存在,这些文件只属于你的应用,不能被其它人访问。同样,这个目录下的文件在程序被卸载时也会被一同删除。
filePathBuilder.append( "getExternalFilesDir == " ).append( getExternalFilesDir( "/" ) ).append( "\n" );
/**
* 和上面的方法一样,只是返回的是其目录下某一类型的文件,这些类型可以是:
* Environment#DIRECTORY_MUSIC 音乐
* Environment#DIRECTORY_PODCASTS 音频
* Environment#DIRECTORY_RINGTONES 铃声
* Environment#DIRECTORY_ALARMS 闹铃
* Environment#DIRECTORY_NOTIFICATIONS 通知铃声
* Environment#DIRECTORY_PICTURES 图片
* Environment#DIRECTORY_MOVIES 视频
*
* */
filePathBuilder.append( "getExternalFilesDir == " ).append( getExternalFilesDir( Environment.DIRECTORY_PICTURES ) ).append( "\n" );
// 保存通过Context.openOrCreateDatabase 创建的数据库文件
filePathBuilder.append( "getDatabasePath == " ).append( getDatabasePath( DATA_BASE_NAME ) ).append( "\n" );
// 返回android 安装包的完整路径,这个包是一个zip的压缩文件,它包括应用程序的代码和assets文件
filePathBuilder.append( "getPackageCodePath == " ).append( getPackageCodePath( ) ).append( "\n" );
// 返回android 安装包的完整路径,这个包是一个ZIP的要锁文件,它包括应用程序的私有资源。
filePathBuilder.append( "getPackageResourcePath == " ).append( getPackageResourcePath( ) ).append( "\n" );
// 返回应用程序的OBB文件目录(如果有的话),注意如果该应用程序没有任何OBB文件,这个目录是不存在的。
filePathBuilder.append( "getObbDir == " ).append( getObbDir( ) ).append( "\n" );
return filePathBuilder;
}
Ⅶ 安卓怎么看下载的东西在哪个文件夹
你一定有这样的经历,用手机下载了一个文件(比如app应用),结果不知道下载到哪里去了,你找到这个文件的方法是,打开“文件管理”,然后一个个的文件夹去找,现在智能机自带的程序文件夹和子文件夹都有很多个,一个个找实在不是一个好的办法,本文就以UC浏览器举例说明怎么查看下载的文件在哪个文件夹,以及怎么设置默认的下载文件夹。
开启分步阅读模式
工具材料:
UC浏览器
操作方法
01
首先打开浏览器,然后点击浏览器下面菜单栏中间的像熊猫的那个图标,即打开菜单项。
02
然后点击“下载/文件”,打开已下载的文件列表,长按选中需要查看的文件。
03
然后在下面弹出的菜单中选择“更多”。
04
打开的选项中,有2个选项可以看到文件的目录,第一个是直接打开目录,第四个是查看目录,我们先点“打开目录”,可以看到该文件,还可以看到他的上级目录。
05
如果只是想看一下位置,可以点“任务详情”,在“保存路径”那里可以看到文件的目录。不要被前面一排英文吓到了哦,只看0后面的就可以了。前面的storage指存储,emulated指手机自带存储,如果是sd卡,这里就显示的是sd卡,0表示根目录。后面的就是文件夹了。
06
至此,你已经可以找到你的文件所在的文件夹了。但是如果你想把下载文件都默认保存在一个你熟悉的文件夹里面,即设置下载的默认目录, 怎么设置呢?先点浏览器中间的那个熊猫,然后点“设置”。
07
然后点击右下角的“更多”,打开更多设置界面。
08
然后找到并点击“下载设置”,可以看到默认下载目录的设置项,点击打开。
09
然后可以在这里更改下载的文件夹,还可以选择上级文件夹,在存储目录下面的最后一个显示的文件夹名字就是当前选中的文件夹,设置好了后,直接点下面
Ⅷ 安卓手机游戏的根目录在哪
手机根目录分为系统根目录和SD卡根目录,查找根目录操作步骤如下:
1.在网页上搜索ES文件浏览器,点击下载并安装。
(8)安卓怎么查询目录扩展阅读
1.智能手机同普通的个人电脑一样同样式具有C:// D:// E:// 的盘符的,这些盘符就是手机根目录,里面一般存放手机软件和内置系统。
2.部分智能手机具有WAP浏览器的功能,同时就会产生一些冗余数据,这些数据一般都存在在手机的根目录。
Ⅸ 怎么查安卓手机安装软件所在目录
系统自带的软件在/system/app/里
安装在手机里的软件在/data/app里
安装在SD卡里的软件在mnt/asec/里的各自软件的文件夹里