2013-09-21 48 views
0

我正在開發一個Android應用程序,並定期在設備上運行它以進行測試。該應用程序將一些文件和圖像保存到應用程序文件目錄中。但是,當我在我的Mac上打開我的文件瀏覽器「Android File Transfer」時,我看到設備上所有其他應用程序的目錄,但不是我自己的。如何瀏覽設備上由我的應用創建的文件?應用程序目錄未顯示在設備文件瀏覽器上

回答

0

如果您想在真正運行的設備上看到您的應用程序文件,您可能希望將它們存儲在外部文件區域,這可能是您在文件傳輸窗口中看到的。請參閱Context.getExternalFilesDir()。請記住,其他應用程序也可以看到它們。

0

如果您有一個未連根的設備,以我的經驗,您將擁有隱藏的文件夾。但是如果它是根植的,那麼你可以掛載所有的目錄R/W,它會揭示很多東西。

另一方面,我會使用名爲「ES文件瀏覽器」的應用程序,它是完全免費的。

順便說一句你使用的是哪個目錄?有不止一個...

+0

如果你正在測試一個普通版本的應用程序,你可能不想在一個固定電話上測試。 – JulianSymes

+0

是的,但您無法訪問應用程序目錄來檢查文件。如果它是根源的,則不必爲任何應用程序授予root權限。因此,如果手機沒有連接到應用程序,手機將會採取行動。 –

相關問題