2017-07-28 31 views
0

我有一個名爲的應用程序MyNiceApp安裝在內部存儲/data/app/com.myniceapp.root_pkg如何將文件從服務器下載到插件的內部存儲目錄

問題1

是否有可能以編程方式下載文件到/data/app/com.myniceapp.root_pkg

質詢2

MyNiceApp是核心應用程序,只包含主要的核心觀點,即將由用戶從本人以APK格式下載的插件生成的視圖填充如願。

是否可以將這些插件APK從個人服務器下載到此目錄(/data/app/com.myniceapp.root_pkg)並將視圖啓動到主核心視圖?

我想這將是更好的組織,如果我有下/data/app/com.myniceapp.root_pkg/plugins,然後讓DexClassLoader爬行/data/app/com.myniceapp.root_pkg/創建的文件夾下載插件的插件,然後我可以調用我的類實現,並在運行時動態地將插件視圖加載到核心視圖。

謝謝大家提前。

回答

1

答案1:
There 是一個示例(SOF問題)下載。
如果你想寫一個內部目錄,你可以使用:
File myDir = context.getDir("MyInternalDirectory", Context.MODE_PRIVATE);
這將在你的包文件夾中創建一個目錄(註釋:如果你在主線程中,不需要'上下文')。

答2:

它的工作....

我希望這將有助於。

相關問題