Android 4.2增加了對平板電腦的多用戶支持。現在,當您請求通過Environment.getExternalStorageDirectory()
或Context.getExternalFilesDir(null)
等方法將文件保存到外部存儲器的路徑時,您會得到如下值:/storage/emulated/#/Android/data/your.package.name/
#是一個數字,取決於您當前登錄的用戶數。如何使用多用戶環境在Android 4.2的外部存儲上查看Android/data/your.package.name文件?
這工作正常,但我注意到,DDMS的文件資源管理器和Android File Transfer都無法看到這些文件。
除了空的legacy
文件夾之外,DDMS的文件資源管理器無法看到過去storage/emulated/
的任何內容。文件傳輸可以看到/ Android/data /文件夾,但是對於作爲調試運行的應用程序,其文件不可見(但它們確實存在)。
有沒有辦法讓DDMS或文件傳輸與這些設備一起使用? (希望不必根設備...)
謝謝
是的!謝謝。你就像一個神奇的巫師,在這裏周遊,爲人們修復事物。再次感謝。 – cottonBallPaws
就像你說的那樣,它可以在文件瀏覽器(DDMS)中使用,但不能在文件傳輸工具中使用。我可以忍受這個! – cottonBallPaws
@littleFluffyKitty:謝謝!而你就像一個,呃,小,呃,可愛,呃,小貓! :-) – CommonsWare