Java 如何在android studio中将chrome历史导入android应用程序?
我想把chrome历史导入我在android studio中的应用程序 我尝试使用以下代码: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
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,书签列没有得到解决,您找到解决方案了吗?请让我知道。提前感谢:)