Java 如何使用另一个应用程序(即Chrome)访问我的应用程序的资源?

Java 如何使用另一个应用程序(即Chrome)访问我的应用程序的资源?,java,android,mobile,Java,Android,Mobile,我想通过Chrome查看html文件、图像、应用程序矢量等资源。有时,当您打开txt文件时,会弹出pdf文档,url如下所示: content://com.package.name/path/path/file.txt 我如何像这样访问我的应用程序资源?我认为这是关于FileProviders类或清单中的提供者的,但我不能从文档中了解太多。我使用的是Java。“我怎样才能像这样访问我的应用程序资源?”——如果你的字面意思是“资源”(在res/中的东西),那么Android中没有内置支持这一点的

我想通过Chrome查看html文件、图像、应用程序矢量等资源。有时,当您打开txt文件时,会弹出pdf文档,url如下所示:

content://com.package.name/path/path/file.txt

我如何像这样访问我的应用程序资源?我认为这是关于FileProviders类或清单中的提供者的,但我不能从文档中了解太多。我使用的是Java。

“我怎样才能像这样访问我的应用程序资源?”——如果你的字面意思是“资源”(在
res/
中的东西),那么Android中没有内置支持这一点的东西。您必须创建一个自定义的
ContentProvider
来发布这些资源。更具体地说,我想访问“android\u资产”文件夹。我可以使用WebView使用
file:///android_asset/file.txt
scheme,但我想在Google Chrome上实现这一点。您必须创建一个自定义的
ContentProvider
,发布您的资产。谢谢。我现在正在检查。