如何在android studio中将chrome历史导入android应用程序?

时间:2016-04-26 15:14:02

标签: java android google-chrome sdk

我希望代码将chrome历史导入到android studio中的应用程序中 我试着使用这段代码:

String[] proj = new String[] { Browser.BookmarkColumns.TITLE,
        Browser.BookmarkColumns.URL };
String chnHistory = Browser.BookmarkColumns.BOOKMARK + " = 0"; // 0 = history,
Cursor mycur = this.managedQuery(Browser.BOOKMARKS_URI, proj,
        chnHistory, null, null);
this.startManagingCursor(mycur);
mycur.moveToFirst();

ArrayList<String> array = new ArrayList<String>();
String title = "";
String url = "";

if (mycur.moveToFirst() && mycur.getCount() > 0) {
    while (!mycur.isAfterLast()) {
        title = mycur.getString(mycur
                .getColumnIndex(Browser.BookmarkColumns.TITLE));
        url = mycur.getString(mycur
                .getColumnIndex(Browser.BookmarkColumns.URL));
        array.add(title + " : " + url);
        mycur.moveToNext();
    }
}

if (array.size() > 0) {
    for (String string : array) {
        Log.d("result ", string);
    }
}

但BookmarkColumns未解析,因为targetSdkVersion 23

0 个答案:

没有答案