我想知道如何检查android默认浏览器或任何移动浏览器是否已在运行。我还可以检查是否访问了我的网址(例如“ www.url.com”)吗?还是可以获取网址?
谢谢。
我想知道如何检查android默认浏览器或任何移动浏览器是否已在运行。
您可以ActivityManager
用来检查正在运行的任务。例子:
ActivityManager actvityManager = (ActivityManager) youContext.getSystemService( ACTIVITY_SERVICE );
List<RunningAppProcessInfo> procInfos = actvityManager.getRunningAppProcesses();
for(int i = 0; i < procInfos.size(); i++)
{
if(procInfos.get(i).processName.equals("com.android.browser")) {
Toast.makeText(getApplicationContext(), "Browser App is running", Toast.LENGTH_LONG).show();
}
}
您可以具有要检查它们是否正在运行的进程名称的列表。对于上面的示例,我使用了默认的Android浏览器。
资料来源:https : //stackoverflow.com/a/11391558/1482726
我还可以检查是否访问了我的网址(例如“ www.url.com”)吗?还是可以获取网址?
我认为这是不可能的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句