我想知道 作为Android开发人员,我是否有可能知道浏览器应用程序当前是否已打开,如果是,则正在查看哪个页面? (URL?)
如果是这样,我该怎么做呢? 如果没有,我也很想知道,所以我不再搜索了。
谢谢, 欧米。
答案 0 :(得分:5)
我不知道,是否可能,知道浏览器应用程序当前是否已打开。
但是,是的,您可以获取所查看的页面。这是搜索,浏览或加入书签的所有页面。然后,使用该URL,您可以获取该页面。
幸运的是我已经完成了一个在浏览器中解析页面html的应用程序 获取浏览器中查看的最后一页网址的代码是:
Cursor c1 = Browser.getAllVisitedUrls(getContentResolver());
Cursor c2 = Browser.getAllBookmarks(getContentResolver());
c1.moveToFirst();
c1.moveToPosition((c1.getCount() - c2.getCount()) - 1);
String url = c1.getString(0);
c1.close();
c2.close();
您需要的是网址。
答案 1 :(得分:2)
您好,我想知道作为Android开发人员,我是否有可能知道浏览器应用程序当前是否已打开,如果是,正在查看哪个页面?
不,这是不可能的 - 这将违反隐私。