Android Tutorial - Facebook SDK Login. Part II. Share content.

Теги: Android, Java, Facebook SDK


Как запостить контент на Facebook из Android-приложения?

Проект на github: https://github.com/ziginsider/FacebookSDKDemo

Часть I. Android. Facebook-SDK. Как залогиниться на Facebook?

Часть III. Android. Facebook-SDK. Как вытащить посты из Facebook?


Введение

Постановка задачи: Познакомиться с Facebook SDK. Запостить контент.

Начало и сразу рабочий код

Порой необходимо дать возможность пользователю поделиться каким-либо контентом на Facebook из вашего Android приложения. Покажем как это сделать.

Итак, создаем кнопку, которая будет постить контент. В рабочий проект из Части I добавляем макет кнопки:

В Activity добавляем константы и инициализируем кнопку:

И сразу делаем ее невидимой, чтобы до входа на Facebook она была не видна.

Теперь, в случае успешного входа делаем кнопку видимой. Добавляем View.VISIBLE в:

и в:

Наконец, добавляем обработчик нажатия на кнопку:

Класс ShareLinkContent публикует контент по ссылке. Но мы можем использовать другие классы, например, SharePhotoContent, ShareVideoContent, ShareFeedContent, ShareMediaContent etc. Контент, для публикации, всегда должен передаваться в ShareDialog.

На экране смартфона получаем такое окошко, публикуем…

Проект на github: https://github.com/ziginsider/FacebookSDKDemo

Часть I. Android. Facebook-SDK. Как залогиниться на Facebook?

Часть III. Android. Facebook-SDK. Как вытащить посты из Facebook?

to be continued…

21 11 2017

Теги заметки: