我想使用任何可能的方式获取浏览器在地址栏中的当前 url:
- 亚行
- python
- perl
谢谢
最佳答案
获取手机当前浏览器的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 的服务
不客气。
关于android - 使用 adb 或 python 或 perl 获取当前 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8004651/