请帮帮我。我想通过浏览器打开一个html5文件。但是我不知道为什么我会因为可浏览活动错误而获得NoActivityFound。
这是我的代码
String directory = Environment.getExternalStorageDirectory()
+ "/cam/";
String html = "/res/raw/test.html";
html = html + directory;
Uri fromFile = Uri.fromFile(new File(html));
Intent browserIntent = new Intent(Intent.ACTION_VIEW);
browserIntent.setComponent(new ComponentName(
"com.android.browser",
"com.android.browser.BrowserActivity"));
browserIntent.setData(fromFile);
startActivity(browserIntent);
在ANdroidManiFest中,我写过
<activity
android:name="com.example.openhtml.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
</activity>
非常感谢。