I need to separate a certain part in my application, when the user opens it, if he downloads my application, it will go directly to this part (this may be a nested fragment).
String AppURL = "https://play.google.com/store/apps/details?id=" + getApplicationContext().getPackageName(); String urlToShare = "http://stackoverflow.com/questions/7545254"; // I need custom url to specific part in my app // See if official Facebook app is found boolean facebookAppFound = false; List<ResolveInfo> matches = getPackageManager().queryIntentActivities(intent, 0); for (ResolveInfo info : matches) { if (info.activityInfo.packageName.toLowerCase().startsWith("com.facebook.katana")) { intent.setPackage(info.activityInfo.packageName); facebookAppFound = true; break; } } // As fallback, launch sharer.php in a browser if (!facebookAppFound) { String sharerUrl = "https://www.facebook.com/sharer/sharer.php?u=" + urlToShare; intent = new Intent(Intent.ACTION_VIEW, Uri.parse(sharerUrl)); }else{ Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("text/plain"); // intent.putExtra(Intent.EXTRA_SUBJECT, "Foo bar"); // NB: has no effect! intent.putExtra(Intent.EXTRA_TEXT, urlToShare); } startActivity(intent);
that's what i need to get closer to

android android-intent facebook share
Mina fawzy
source share