可浏览活动的NoActivityFound

时间:2014-02-19 11:43:34

标签: android webbrowser-control

请帮帮我。我想通过浏览器打开一个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>

非常感谢。

0 个答案:

没有答案