android - launch facebook app from other app -


how can launch facebook app app in android?

to start default launcher activity:

intent intent = new intent("android.intent.category.launcher"); intent.setclassname("com.facebook.katana", "com.facebook.katana.loginactivity"); startactivity(intent); 

i did research, because wanted find out :). found ways how start different activities easily. can not guarantee work after upgrades of facebook. tested current facebook app , works. @ least tested "adb shell" using "am start .....".

basic is:

string uri = "facebook://facebook.com/inbox"; intent intent = new intent(intent.action_view, uri.parse(uri)); startactivity(intent); 

the facebook.com part not checked. can type: "facebook://gugus.com/inbox" having same effect.

how in adb.

1. start adb shell through console: "adb shell" 2. run: "am start -a android.intent.action.view -d facebook://facebook.com/inbox" 

this start inbox activity. here uris examples. think speak do.

facebook://facebook.com/inbox facebook://facebook.com/info?user=544410940     (id of user. "patrick.boos" won't work) facebook://facebook.com/wall facebook://facebook.com/wall?user=544410940   (will show info if have added friend. otherwise redirects activity) facebook://facebook.com/notifications facebook://facebook.com/photos facebook://facebook.com/album facebook://facebook.com/photo facebook://facebook.com/newsfeed 

there might additianl parameters can give of uris, have no time go through code of activities.

how did this? check out apktool.


Comments

Popular posts from this blog

android - Spacing between the stars of a rating bar? -

html - Instapaper-like algorithm -

c# - How to execute a particular part of code asynchronously in a class -