Failed to find provider info for browser
我正在学习provider.想获取Bookmarks的信息,可报错“Failed to find provider info for browser“,请教各位大侠了 --------------------编程问答-------------------- package com.androidbook.simplecontentprovider;import android.app.Activity;
import android.database.Cursor;
import android.os.Bundle;
import android.provider.Browser;
import android.util.Log;
public class SimpleBookmarks extends Activity {
private static final String DEBUG_TAG = "SimpleBookmarks";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.seelogcat);
try {
String[] requestedColumns = {
Browser.BookmarkColumns.TITLE,
Browser.BookmarkColumns.VISITS,
Browser.BookmarkColumns.BOOKMARK };
Cursor faves =
managedQuery(Browser.BOOKMARKS_URI, requestedColumns,
Browser.BookmarkColumns.BOOKMARK
+ "=1", null, Browser.BookmarkColumns.VISITS
+ " DESC limit 5");
Log.d(DEBUG_TAG, "Bookmarks count: " + faves.getCount());
int titleIdx = faves.getColumnIndex(Browser.BookmarkColumns.TITLE);
int visitsIdx = faves.getColumnIndex(Browser.BookmarkColumns.VISITS);
int bmIdx = faves.getColumnIndex(Browser.BookmarkColumns.BOOKMARK);
faves.moveToFirst();
while (!faves.isAfterLast()) {
Log.d(DEBUG_TAG, faves.getString(titleIdx) + " visited "
+ faves.getInt(visitsIdx) + " times : "
+ (faves.getInt(bmIdx) != 0 ? "true" : "false"));
faves.moveToNext();
}
} catch (Exception e) {
Log.e(DEBUG_TAG, "Failed: ", e);
}
}
}
这是我的代码,有错么?! --------------------编程问答-------------------- AndroidManifest.xml贴出来看看 --------------------编程问答-------------------- <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.europa"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="8" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:label="@string/app_name"
android:name=".SimpleContentProviderActivity" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".SimpleBookmarks"></activity>
<activity
android:name=".SimpleCallLog"></activity>
<activity
android:name=".SimpleMediastore"></activity>
</application>
<uses-permission
android:name="android.permission.READ_CONTACTS"/>
</manifest> --------------------编程问答-------------------- <uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS"></uses-permission> --------------------编程问答-------------------- 没权限 当然找不到啦
补充:移动开发 , Android