簡體   English   中英

在Android中保存/訪問文件的目錄

[英]Directory for saving/accessing files in Android

我目前正在Android上為Android TV開發Android應用程序。 最后,我想在VerticalGridFragment中將本地圖像文件作為卡片圖像加載,其中卡片ID和圖像文件名具有匹配的數字。 為了進行原型設計,我現在只是嘗試使用單個1.jpg文件設置最佳實踐(作為一個完整的新手),該文件將出現在每張卡片上。

我正在使用附帶的Android TV模擬器,並假設我不應該嘗試使用訪問或使用任何OSX文件系統。 所以我的兩個問題是:

  1. 雖然我正在進行原型設計並試圖讓1.jpg成為每張卡的圖像,但我應該在哪里放置這個文件,我可以使用文件路徑字符串進行內部存儲,例如/root/1.jpg我可以稍后更改為/root/$.jpg ,其中$是與每張卡相關聯的動態ID。 這需要滿足能夠訪問文件的模擬器,能夠在應用程序完成時訪問文件的設備,以及能夠在原型設計時從我的主機操作系統放置文件。

  2. 一個后續問題。 當應用程序完成后,我顯然不會依賴手動放置圖像文件。 上述解決方案是否也提供了將圖像保存到設備上此目錄的簡單方法?

謝謝。

好吧,我想我現在已經掌握了這個:

在Android Studio中,有一個Monitor實用程序,其中有一個文件資源管理器。 使用它,您可以瀏覽並保存到模擬器使用的目錄結構中。

最重要的是一個標准的指定目錄中的應用程序,以節省並從內部存儲開放。 它可以在文件瀏覽器中/data/data/com.applicationname/files/

從任何應用程序,可以引用它來保存或使用getFilesDir()來回答問題2。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM