Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在android studio中将chrome历史导入android应用程序?_Java_Android_Google Chrome_Sdk - Fatal编程技术网

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

Java 如何在android studio中将chrome历史导入android应用程序?,java,android,google-chrome,sdk,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.man

我想把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);
    }
}
String[]proj=新字符串[]{Browser.BookmarkColumns.TITLE,
Browser.bookmark columns.URL};
字符串chnHistory=Browser.BookmarkColumns.BOOKMARK+“=0”;//0=历史,
Cursor mycur=this.managedQuery(Browser.BOOKMARKS\u URI,proj,
chnHistory,null,null);
这个.startManagingCursor(mycur);
mycur.moveToFirst();
ArrayList数组=新的ArrayList();
字符串标题=”;
字符串url=“”;
if(mycur.moveToFirst()&&mycur.getCount()>0){
而(!mycur.isAfterLast()){
title=mycur.getString(mycur
.getColumnIndex(Browser.BookmarkColumns.TITLE));
url=mycur.getString(mycur
.getColumnIndex(Browser.BookmarkColumns.URL));
add(title+“:”+url);
mycur.moveToNext();
}
}
if(array.size()>0){
for(字符串:数组){
Log.d(“结果”,字符串);
}
}

但是由于targetSdkVersion 23,书签列没有得到解决,您找到解决方案了吗?请让我知道。提前感谢:)