1、Android Studio中的project文件在電腦中的存儲位置
成都創新互聯主營祁門網站建設的網絡公司,主營網站建設方案,app軟件開發公司,祁門h5小程序定制開發搭建,祁門網站營銷推廣歡迎祁門等地區企業咨詢
先新建一個project文件,如圖所示:
然后復制C:\Users\Administrator\AndroidStudioProjects部分就可以在電腦中找到project文件了。
同樣你也可以在AndroidStudio中導入其他的project;
2、快速打開最近的project工程的方法:
File---Open Recent
3、快速查詢project中某個文件在電腦中的存儲位置:
選中該文件----Alt+F1-----show in Explorer
分為:內部存儲和外部存儲
如何區分內部存儲和外部存儲:可以從物理和邏輯區分
從物理的角度區分,內部存儲就是手機自帶存儲空間,外部存儲就是外部接入的存儲空間例如SD卡
從邏輯意義上區分,data,system 目錄就是手機的內部存儲,而 mnt 或者 storage目錄下的sdcard0指向的sdcard目錄就是外部存儲。如果是手機自帶的外部存儲被稱為機身外部存儲,外置的SD卡則稱之為外部存儲。當然兩者都稱為外部存儲也沒關系。這里描述的內部存儲和機身外部存儲都屬于機身存儲;
邏輯區分是從4.4以上版本開始的;
獲取內部存儲路徑和api對應關系
1,通過Environment
2,通過上下文Context
Build.VERSION_CODES.LOLLIPOP及以上版本新增的API
Build.VERSION_CODES.N及以上版本新增的API
特點:
1、內部存儲路徑中的文件是分類存儲的,我們無法干涉,除了cache目錄,別的目錄系統不會自動創建
2、除了files目錄,別的目錄我們幾乎都是無法手動操作的
3、別的App幾乎無法訪問內部存儲中的數據,除了用非法手段或者我們主動暴露
4、內部存儲目錄下的文件夾及文件會隨著app的卸載而被系統自動刪除
外部存儲又可分為共有目錄和私有目錄;
私有目錄
私有目錄:不需要訪問權限
Android 在外部存儲空間中也提供了特殊目錄供App存放私有文件,該路徑為:/storage/emulated/0/Android/data/包名/
注意:應用安裝之后/storage/emulated/0/Android/data/是沒有對應的應用文件夾的,需要手動調用對應的API創建;
獲取私有目錄路徑
共有目錄
共有目錄:需要申請權限才能訪問
權限:6.0以上需要動態申請
獲取共有目錄的API 29中已過時:
??在平常使用Android手機的時候,我們都知道,幾乎每一個app都在/data/data/相應的包名的文件夾下保存數據。那這些數據怎么進行保存的呢?在這里,將簡單的介紹一下。
??Context類中有一個openFileOutPut方法,這個方法可以將我們的數據保存在data目錄下的文件里面。
??openFileOutput(String name, int mode)方法中帶兩個參數,第一個參數是文件名,這里只能寫文件的名字,不能包含路徑,因為所有的數據都保存在/data/data/應用包名/files/目錄下;第二個參數是文件的操作模式,有MDOE_PRIVATE,MODE_APPEND,MODE_WORLD_READABLE和MODE_WORLD_WRITEABLE。
??其中MODE_PRIVATE模式的是默認的操作模式,每一次寫入的內容時,都會覆蓋前面的內容;MODE_APPEND模式表示的是每次寫入的內容追加在前面的后面;MODE_WORLD_READABLE表示的是其他應用程序可以對該文件進行寫的操作;MODE_WORLD_WRITEABLE表示的是其他應用程序可以對該文件進行讀的操作。不過在后面的兩種模式過于危險,google已經在Android 4.2中廢棄了。
??openFileOutput()方法返回的是一個FileOutPutStream的對象,得到了這個對象,就可以使用Java的IO流來對文件的使用了。
??點擊保存過后,就會把我們的數據保存在data目錄下。
??如果我們想要查看的話,就可以在Android studio(我是2.3.2的版本)中找到Tools-Android-Android Device Monitor
??再打開/data/data/應用包名/files/,發現有一個文件,就是我們之前創建的一個文件。
??我們可以點擊右上角的圖標進行相應的導出工作,對相應的文件進行導出操作。
??在Context類中,與openFileOutput方法對應的是openFileInput方法,用戶從data目錄讀取相應的數據。這個方法相較于openFileOutput方法簡單一些。
效果示意圖:
文章名稱:android保存文件,android怎么保存文件
標題來源:http://m.2m8n56k.cn/article46/hoihhg.html
成都網站建設公司_創新互聯,為您提供手機網站建設、自適應網站、微信小程序、外貿網站建設、網站策劃、網站營銷
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯