如何将文件从服务器下载到插件的内部存储目录

问题描述:

我有一个名为的应用程序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:
There 是一个示例(SOF问题)下载。
如果你想写一个内部目录,你可以使用:
File myDir = context.getDir("MyInternalDirectory", Context.MODE_PRIVATE);
这将在你的包文件夹中创建一个目录(注释:如果你在主线程中,不需要'上下文')。

答2:

它的工作....

我希望这将有助于。