安卓怎麼查詢目錄
Ⅰ 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/里的各自軟體的文件夾里