我想使用任何可能的方式来获取浏览器在地址栏中具有的当前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的服务

别客气。

07-28 03:49