我想使用任何可能的方式来获取浏览器在地址栏中具有的当前URL:
亚行
蟒蛇
佩尔
谢谢
最佳答案
在手机上获取当前浏览器的URL?
不能
不
是的
但这对你might be of vague interest
还有如何获取浏览器历史记录
我很高兴从以下代码中获取历史记录
Cursor mCur = activity.managedQuery(Browser.BOOKMARKS_URI,
Browser.HISTORY_PROJECTION, null, null, null);
mCur.moveToFirst();
if (mCur.moveToFirst() && mCur.getCount() > 0) {
while (mCur.isAfterLast() == false) {
Log.v("titleIdx", mCur
.getString(Browser.HISTORY_PROJECTION_TITLE_INDEX));
Log.v("urlIdx", mCur
.getString(Browser.HISTORY_PROJECTION_URL_INDEX));
mCur.moveToNext();
}
}
您可以运行服务,您需要获得许可:
<uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS" />
简而言之,使用
adb shell am startservice <INTENT>
这将启动您的读取URL的服务
别客气。