我正在尝试任何用户必须只看到我的WebView和我的网页。如果用户关闭我的WebView应用程序,则不允许他/她在任何其他浏览器中转到其他网页。这就是我需要获取当前网页网址的原因。如果当前网页网址等于我的网页网址,那就很好了。但如果没有,当前的网页一定不能正常工作,而是重新加载并显示我的网页。我可以在Android的任何浏览器中获取当前网址吗?
答案 0 :(得分:2)
您可以从Browser.BOOKMARKS_URI
数据库
Cursor cursor = context.getContentResolver().query(Browser.BOOKMARKS_URI,
Browser.HISTORY_PROJECTION, null, null,
Browser.BookmarkColumns.DATE + " DESC");
cursor.moveToNext();
String url = cursor.getString(Browser.HISTORY_PROJECTION_URL_INDEX);
cursor.close();