Je développe une application qui a une option pour partager une image via facebook. J'utilise le code suivant pour poster et j'utilise sdk 3.0. Je ne peux pas changer la version SDK pour certaines raisons. Aidez-moi, s'il vous plaît.Partage sur facebook (Blackberry)
public void postImage()
{
Bitmap img = BitmapFactory.decodeResource(getResources(),
R.drawable.ic_launcher);
Request uploadRequest = Request.newUploadPhotoRequest(
Session.getActiveSession(), img, new Request.Callback() {
@Override
public void onCompleted(Response response) {
Toast.makeText(PhotoGallery.this,
"Photo uploaded successfully",
Toast.LENGTH_LONG).show();
}
});
}
Aussi j'utiliser
<provider
android:name="com.facebook.NativeAppCallContentProvider"
android:authorities="com.facebook.app.NativeAppCallContentProvider1613067868978775"
android:exported="true" />
dans le manifeste
Modifier
OK, finalement je suis le problème, dans les applications Android portés, facebook sdk ne supporte pas le partage de photos. Mais, nous pouvons partager des messages simples sur le mur en utilisant fb sdk.
Si vous voulez, il est un moyen de partager une image via facebook sans utiliser leur sdk –
comment il est possible? – userDroid
J'ai ajouté une réponse ci-dessous. S'il vous plaît vérifier et si cela ne fonctionne pas pour vous, je vais simplement le supprimer –