根據Android開發文檔,您不能只打開任何您想要的文件("Open a private file associated with this Context's application package for writing.")。Android SDK - 打開我想要的任何文件?
但是,當我希望我的應用程序讀取由其他應用程序創建的文件時,該怎麼辦?假設我在/data/app_1/hello.txt中有一個文件,但是我的應用程序與它無關,因爲我的應用程序名爲app_2,我仍然可以打開此文件(並將其重新寫回)?
原因是我想創建一個savegame管理器,因此用戶可以輕鬆地將savegames從一個設備移動到另一個設備。爲了做到這一點,我需要訪問文件。 – Grawl 2012-02-26 21:26:19
你的動機是一回事,這根本不算什麼壞事,但對於一些人來說,還有其他(惡意)的動機,Android必須保護這些動機。 – MByD 2012-02-26 21:27:49
看到我的答案,如果你可以修改你正在編寫的「遊戲管理器」的「遊戲」應用程序,這是可能的。 – theomega 2012-02-26 21:28:52