コードでFacebookのメッセンジャーを開きたい。どのように私はFacebookのIDを得ることができますか? 私は私のアプリにFacebookのSDKを持っていると私は、すべてのユーザーfacebookIdのために保存されますが、私が必要と同じではありません。ここ AndroidのFacebookメッセンジャーを開く
は私の方法である:// Make sure the Facebook Messenger for Android client is installed
boolean isFBInstalled = isAppInstalled("com.facebook.orca");
if (!isFBInstalled) {
Toast.makeText(this,"Facebook messenger isn't installed. Please download the app first.", Toast.LENGTH_SHORT)
.show();
}
else {
// Create the Intent
Uri uri = Uri.parse("fb-messenger://user/");
uri = ContentUris.withAppendedId(uri,Long.valueOf(facebookIDhere);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
try {
startActivity(intent);
}
catch(Exception e) {
Toast.makeText(this,"Oups!Can't open Facebook messenger right now. Please try again later.", Toast.LENGTH_SHORT)
.show();
}
}
return;
可能な重複[アンドロイドアプリでスコープIDを使用してFacebookのメッセンジャーチャットウィンドウを開く方法](http://stackoverflow.com/questions/33468335/how-to-open-facebook-messenger-chat- window-using-app-scoped-id-in-android) –