Search code examples
androidmobile-browser

Check if Android default browser or any mobile browser if active


I want to know how to check if an android default browser or any mobile browser is already running. Can I also check if my url (e.g."www.url.com") is accessed? Or can I get url?

thanks.


Solution

  • I want to know how to check if an android default browser or any mobile browser is already running.

    You can use ActivityManager to check which tasks are running. Example:

     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();
         }
     }
    

    You can have a list of the process names you want to check if they are running. For the above example i used the default Android Browser.

    Source: https://stackoverflow.com/a/11391558/1482726

    Can I also check if my url (e.g."www.url.com") is accessed? Or can I get url?

    I do not think that is possible.