Die offizielle Facebook-Dokumentation, wie aus dem Android SDK 4.0 zu teilen ist hier zu finden:
https://developers.facebook.com/docs/sharing/android
Diese Verbindung hat Beispiele dafür, wie durch den Aufruf der Graph API oder die gemeinsame Nutzung zu teilen, indem die native Facebook-App aufrufen Dialog.
Hier ist, wie ich den Anteil Dialog in meinem eigenen App implementiert:
im xml für die Aktivität/Fragment ich hinzugefügt, um die Button
<Button
android:layout_width="144dp"
android:layout_height="144dp"
android:id="@+id/shareFacebookButton"
android:text=""
android:background="@drawable/facebook_button"
android:layout_gravity="center"
android:layout_marginBottom="6dp"
/>
dann im Inneren des Fragment:
Button shareButton = (Button)view.findViewById(R.id.shareFacebookButton);
shareDialog = new ShareDialog(this);
callbackManager = CallbackManager.Factory.create();
shareDialog.registerCallback(callbackManager, new
FacebookCallback<Sharer.Result>() {
@Override
public void onSuccess(Sharer.Result result) {}
@Override
public void onCancel() {}
@Override
public void onError(FacebookException error) {}
});
shareButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (ShareDialog.canShow(ShareLinkContent.class)) {
ShareLinkContent linkContent = new ShareLinkContent.Builder()
.setContentTitle("Hello Facebook")
.setContentDescription("The 'Hello Facebook' sample showcases simple Facebook integration")
.setContentUrl(Uri.parse("http://developers.facebook.com/android"))
.build();
shareDialog.show(linkContent);
}
}});
Wenn nun jemand auf den Button klickt, wird er mit dem Facebook-Dialog konfrontiert, wie Sie es erwarten würden.
Hoffe, das hilft.
Wenn Sie wollen einfach nur Text schreiben, haben Sie mir verwenden/Feed und bauen Sie Ihre eigene Methode: https://developers.facebook.com/docs/android/graph, für den Rest der Freigabe Optionen, die Dokumente, die Sie hingewiesen haben klare Beispiele. Ich hoffe, es hilft. –