androidandroid目錄
⑴ android系統中的app安裝後的各個文件路徑在哪裡
在系統中system/app文件夾中。
在android系統中安裝軟體時,系統會將其安裝在設定好內的路徑當中,即容system/app路徑。後來下載的APP可以卸載,但系統自帶的APP不能卸載,否則會引發系統的崩潰。
在安裝APP時,也可以直接將文件復制到手機里(手機內存、Storage Card都可以),在手機上執行該CAB文件即可安裝。
(1)androidandroid目錄擴展閱讀
android系統中的app不同格式安裝:
1、CAB格式,直接將文件到手機里,都可以在手機上執行該CAB文件即可安裝。
2、EXE格式,EXE格式的程序可分為手機上直接運行(即綠色軟體的形式)和連接電腦同步安裝2種形式。
3、免安裝軟體(綠色軟體),將文件直接拷貝到手機里(手機內存、Storage Card都可以)即可運行。這種軟體在網上下載時一般是RAR或ZIP格式壓縮包,只需先在電腦上解壓,將解壓出來的文件夾拷貝到手機里即可運行。
4、Cpl文件,將文件直接拷貝到手機windows目錄下,即可在設置中出現相應的選項。如SoftKeyAppleEx.cpl對應會出現軟體設置選項。
⑵ android的根目錄是哪個路徑
根目錄是獲來得root許可權才可以使用功自能的目錄,,根目錄沒有路徑的,他是最原始的路徑,,,,打個比方,如果手機內存和內存卡,是電腦上的是c盤和d盤,那麼根目錄就是。我的電腦。。如果想找根目錄的話,你需要下載個特殊的文件管理器,我現在用的是RE管理器(漢化版)
⑶ android怎麼獲取文件夾目錄
有的時候程序需要去對android的指定目錄或者全局目錄進行遍歷獲取其中的文件,但是獲取文件的時候可能會遇到無法列出文件夾中的文件的問題,這就是出現的問題,對於某個子文件夾進行獲取listFiles()的時候返回為NULL,也就是不允許列出文件夾中內容。
這個是由於android中的安全機制的緣故,由於android繼承了Linux系統的傳統,對於某個特定的目錄有用戶的許可權,一共分為三種--可讀,可寫,可執行;雖然說可以設置某個特定的目錄的許可權,但是對於目錄裡面的子目錄和子文件都可以進行許可權的設置,也就是說出了根目錄許可權之外,子目錄本身的許可權也決定了子目錄可否訪問,這一點需要清楚了解,所以在判斷完了是否是目錄之外,還需要在進行listFiles()獲取File[]數據後判斷獲取的數組是否為空,如果為空的話,文件夾是不可訪問的。樣例代碼如下:
01 package net.nowamagic.file;
02 import java.io.File;
03 import java.util.ArrayList;
04 import java.util.HashMap;
05 import java.util.Map;
06 import android.util.Log;
07 /**
08 * @author
09 * function 用於掃描SD卡上的文件
10 *
11 */
12 public class FileScan {
13
14 private static final String TAG = "FileScan";
15 public HashMap<String, String> getMusicListOnSys(File file) {
16
17 //從根目錄開始掃描
18 Log.i(TAG, file.getPath());
19 HashMap<String, String> fileList = new HashMap<String, String>();
20 getFileList(file, fileList);
21 return fileList;
22 }
23
24 /**
25 * @param path
26 * @param fileList
27 * 注意的是並不是所有的文件夾都可以進行讀取的,許可權問題
28 */
29 private void getFileList(File path, HashMap<String, String> fileList){
30 //如果是文件夾的話
31 if(path.isDirectory()){
32 //返迴文件夾中有的數據
33 File[] files = path.listFiles();
34 //先判斷下有沒有許可權,如果沒有許可權的話,就不執行了
35 if(null == files)
36 return;
37
38 for(int i = 0; i < files.length; i++){
39 getFileList(files[i], fileList);
40 }
41 }
42 //如果是文件的話直接加入
43 else{
44 Log.i(TAG, path.getAbsolutePath());
45 //進行文件的處理
46 String filePath = path.getAbsolutePath();
47 //文件名
48 String fileName = filePath.substring(filePath.lastIndexOf("/")+1);
49 //添加
50 fileList.put(fileName, filePath);
51 }
52 }
53
54 }
⑷ android系統的手機目錄各個文件夾代表什麼
1、mnt 掛載點目錄
2、etc 系統主要配置文件
3、system Android 系統文件
4、sys Linux 內核文件
5、proc 運行時文件
6、init.rc 啟動腳本
7、default.prop 系統屬性配置文件
8、data 用戶程序目錄
9、dev 設備文件
system 目錄下面的主要文件目錄下面也簡單介紹一下:
1、usr 用戶文件夾,包含共享、鍵盤布局、時間區域文件等
2、app 常規下載的應用程序,這些 apk 包都是受保護的哦
3、lib 系統底層庫,如平台運行時庫等
4、etc 系統的配置文件,比如APN接入點設置等核心配置等
5、framework Android 系統平台核心 framework 的文件
6、build.prop Android 系統屬性配置文件
7、xbin 常用開發工具,比如 tcpmp/sqlite3 等
8、bin 系統工具,比如 ps/cp/pm 等
⑸ android系統的手機目錄各個文件夾代表什麼例如acct
1、acct文件夾:根目錄/acct/ ,系統回收站,誤刪除的系統文件恢復ACCT計算機語言,系統調用禁止/啟用系統記錄進程信息。
2、cache文件夾:緩存(cache) 文件。只是內存中少部分數據的復製品,先於內存與CPU交換數據,因此速率很快。
3、config文件夾:(計算機系統)配置。如:系統里的config.sys就是系統自動配置文件,它是在用戶開機這段時間對計算機進行初始化設置,也就是用戶對系統的設置都由它來對計算機進行恢復。
4、system:Android 系統文件。主要包括usr(用戶文件夾,包含共享、鍵盤布局、時間區域文件等) ,app(常規下載的應用程序,這些 apk 包都是受保護的), lib(系統底層庫,如平台運行時庫等)等。
5、etc:系統主要配置文件,比如APN接入點設置等核心配置等。
6、data:用戶程序目錄。存儲手機系統文件和安裝軟體的數據文件,不能隨便刪除。
⑹ Android Studio的/lib目錄在哪裡
點擊左側邊欄Project,然後展開下拉列表選擇Project你就能在目錄里看到libs
⑺ android系統的目錄是怎樣的結構
Android操作系統目錄結構詳解。Android操作系統沒有內置文件管理器,經過安裝第三方文件管理器後可以對主系統內存和SD卡上的文件管理。主內存中的文件目錄都是由主系統自動生成。下面是Android系統目錄結構詳解,供大家交流使用。
http://blog.csdn.net/simonchz/article/details/10076619
⑻ android如何讀取指定目錄的文件
這個還要看你是什麼文件,舉個例子獲取圖片文件。
Bitmap bitmap = BitmapFactory.decodeFile(android.os.Environment.getExternalStorageDirectory().getAbsolutePath()+ "/data/abc/def/ghi.jkl")
⑼ 各類Android手機的根目錄如何獲取
可以使用Android原生的的類Environment.getExternalStorageDirectory()來獲取,一般用「/sdcard/」是可以獲取大部分的手機內存的根目錄,但是現在好像陸續的不推薦這樣去做,而是用Android原生的方法。有一個前提是你必須加入讀寫許可權才可以進行此操作,否則無效
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
記得在清單文件中加上
⑽ Android可以寫文件的目錄包括哪些
Android手機下可以寫文件的目錄除了
Environment.getExternalStorageDirectory()獲取的路徑也就是/sdcard
/data/data/packageName/安裝包路徑下
像/storage/sdcard0,/mnt/sdcard都是軟鏈接到/sdcard
一般非root手機來說都有內置sdcard 這個肯定可以寫的,如果有外置sdcard這個也是可以的,再就是你應用安裝目錄下的這都是可以的。root後的我就不多說了。還有個/data/local/tmp