gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 12:29:02 25 4
gpt4 key购买 nike

我在内部存储 /data/app/com.myniceapp.root_pkg 中安装了一个名为 MyNiceApp 的应用程序。

问题 1

Is it possible to programatically download files into /data/app/com.myniceapp.root_pkg

问题 2

MyNiceApp 是核心应用程序,仅包含主要核心 View ,该 View 将由插件生成的 View 填充,用户将根据需要从我的服务器以 APK 格式下载这些 View 。

Is it possible to download these plugin APKs from a personal server into this directory (/data/app/com.myniceapp.root_pkg) and launch the views into the main core view?

我认为如果我在/data/app/com.myniceapp.root_pkg/plugins 下创建一个文件夹,然后让 DexClassLoader 抓取/data/app/com.myniceapp.root_pkg/plugins 进行下载,那么组织起来会更好插件,然后我可以调用我的类实现,并在运行时动态地将插件 View 加载到核心 View 。

提前谢谢大家。

最佳答案

答案1:
There 是一个用于下载的示例(SOF 问题)。
如果您想写入内部目录,您可以使用:
File myDir = context.getDir("MyInternalDirectory", Context.MODE_PRIVATE) ;
这将在您的包文件夹中创建一个目录(注释:如果您在主线程中,则不需要“上下文”)。

答案2:

正在努力......

我希望这会有所帮助。

关于java - 如何从服务器下载文件到插件的内部存储目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45373585/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com