我的应用程序称为MyNiceApp。MyNiceApp 主要只是一个加载CORE视图的核心,该视图由用户根据需要下载的其他插件填充。我在想 Android 会将 MyNiceApp 安装在一个名为MyNiceApp的文件夹中,就像 linux 默认选择 opt/MyNiceApp或 Windows 安装Program Files/MyNiceApp 一样。我认为如果我在MyNiceApp/plugins下创建一个文件夹,然后让DexClassLoader为下载的插件抓取MyNiceApp/plugins,那么我可以调用我的类实现,并将插件视图动态加载到核心视图运行。
问题
- 安装应用程序后如何创建此文件夹(MyNiceApp/plugins),
- DexClassLoader 如何指向MyNiceApp/plugins文件夹,
- 这是针对这种情况的最佳方法吗