我在内部存储/data/app/com.myniceapp.root_pkg
中安装了名为 MyNiceApp 的应用。
问题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/plugins对于下载的插件,我可以调用我的类实现,并在运行时动态地将插件视图加载到核心视图。
提前谢谢大家。
答案 0 :(得分:1)
答案1:
There
是下载的样本(SOF问题)。
如果您想写入内部目录,可以使用:File myDir = context.getDir("MyInternalDirectory", Context.MODE_PRIVATE);
这将在您的包文件夹中创建一个目录(注释:如果您在主线程中,则不需要' context'。)
答案2:
正在努力......
我希望这会有所帮助。