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 でファイルを見つけますか?