java - 读取 APK 中的文件

标签 java android

我有一个使用外部 jar 的 android 应用程序 除了常规类(class)外,还有一个 html 文件。

意味着我最终的 apk 根目录看起来像这样

  • Assets
  • 资源
  • AndroidManifest.xml
  • classes.dex
  • 资源.arsc
  • helloworld.html

如何从我的应用程序访问最后一个文件 “helloworld.html”?

最佳答案

Android 包层次结构不像 java 应用程序包。 所以你不能像这样访问文件。

我认为您必须在您的应用程序中使用这个 helloworld.html 文件。

所以把这个文件放在/asset 目录中,在你的 Activity 代码中使用获取文件

getAssets()

也可以像这样访问文件:file:///android_asset/helloworld.html

关于java - 读取 APK 中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9308648/

相关文章:

java - Dagger - MissingBinding Map<Class<?如果没有 @Provides 注释的方法,则无法提供 extends ViewModel>,Provider<ViewModel>>

java - 在 Android 中绘制 gles20 圆时的随机线条

android - 在没有 bindAppWidgetId() 的情况下将小部件添加到启动器页面

android - 应该在哪里创建 fragment ?在viewModel或Activity中?

java.lang.NoSuchMethodError : No virtual method zzbqo()Z in class Lcom/google/firebase/FirebaseApp; 错误

java - 程序只打印符号而不是总和

java - 从针对特定主题标签的查询返回的 StatusJSONImpl 获取用户的用户名及其推文

android - 什么情况下应该使用INVISIBLE而不是GONE?

java - 构建器模式与配置对象

java - 异常应该位于 Maven 项目目录中的什么位置?