【发布时间】:2012-04-23 20:01:16
【问题描述】:
我想在 HTML 中制作特定语言的帮助文件并使用浏览器查看它们。
作为第一个版本,我将英文版放在 res/raw 中(似乎没有 html 或 doc 目录)。
启动我找到的浏览器:
String URL = "android.resource://" + getPackageName() + "/" + R.raw.help;
Uri u = Uri.parse(URL);
Intent intent = new Intent(Intent.ACTION_VIEW, u);
startActivity(intent);
但它总是抛出 ApplicationNotFound-Exception。
查看变量,我可以看到 URL 是:
android.resource://[PACKAGE_NAME]/[NUMBER]
这也是你的内容。 Uri.parse 只是复制给定的字符串。
我的问题:
我做错了什么?
还有其他方法吗?
系统会在 res/raw-de 中找到文件吗?
【问题讨论】: