您的位置:首页 > 其它

How to get web browser history using cursor

2012-05-21 20:56 337 查看
1) declare permission

<uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS" />
<uses-permission android:name="com.android.broswer.permission.WRITE_HISTORY_BOOKMARKS" />
<uses-permission android:name="android.permission.READ_CONTACTS" />

2) using cursor with specified uri to get data,

public class TestingData extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
Cursor mCur = managedQuery(android.provider.Browser.BOOKMARKS_URI,
null, null, null, null
);
mCur.moveToFirst();
int index = mCur.getColumnIndex(Browser.BookmarkColumns.TITLE);
while (mCur.isAfterLast() == false) {
view.append("n" + mCur.getString(index));
mCur.moveToNext();
}

}
}


more info:

http://www.higherpass.com/Android/Tutorials/Accessing-Data-With-Android-Cursors/3/

http://developer.android.com/reference/android/provider/Browser.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: