I am searching ways of working with Android Standard Browser from my own application. First of all I want to know is there a way to refresh last opened tag in the Standard Android Browser by sending some intent from the own application or something else, I try do do that using this code, but it doesn't work
private static final String PACKAGE_BROWSER = "com.android.browser"; private static final String PACKAGE_BROWSER_GOOGLE = "com.google.android.browser"; private void launchBrowser(){ Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP); String browserPackage = getBrowserPackage(); Uri yourUri = Uri.parse("www.google.com"); intent.setDataAndType(yourUri, "text/html"); intent.setComponent(new ComponentName(browserPackage, "com.android.browser.BrowserActivity")); startActivity(intent); } private String getBrowserPackage(){ PackageManager pm = context.getPackageManager(); PackageInfo packageInfo = null; try { packageInfo = pm.getPackageInfo(PACKAGE_BROWSER, 0); } catch (NameNotFoundException e) { e.printStackTrace(); } if(packageInfo==null){ return PACKAGE_BROWSER_GOOGLE; }else{ return PACKAGE_BROWSER; } } The hole problem that I want to solve is a detection of is my own application is installed on a phone when user press on a link in a Standard Android Browser.I know that this problem has no trivial solution, or maybe it have no solution at all, but I am trying to understand why there is no solution. No I am on a point when by clicking on a browser link I open my application if it is installed on a phone and if it is not installed I open an Android play store page in a browser, using this <https://gist.github.com/2662899>example . But this example have some bat side as it always open Android Play Store in the browser only if my application exist in a phone it opens it first and then user press back in application and he can see how on a browser Android Store is loading. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en