Совместное использование моего приложения для Android через Facebook, Twitter и другие социальные приложения, установленные на устройстве - PullRequest
0 голосов
/ 02 июня 2011

Я ищу что-то особенное, но полезное для любого разработчика приложения. У меня есть фрагмент кода в моем файле AppName.java, но пока не работает. Пока что это близко к тому, что я пытаюсь, однако я хочу позволить пользователю поделиться именем приложения и ссылкой для скачивания через все программы, которые появляются из намерения действия в твиттере, фейсбуке и т. Д. Поэтому я не думаю, что должен используйте emailIntent, я считаю, что я должен использовать sendIntent, но я думаю, что весь мой код, приведенный ниже, абсолютно неверен, и, возможно, следует начать заново. Предложения приветствуются.

Опять же, я хочу поделиться только именем приложения, простым сообщением с надписью "Мне понравилось AppName" и ссылкой для скачивания.

        Intent sendIntent = new Intent(android.Intent.ACTION_SEND);
        sendIntent.putExtra(Intent.EXTRA_TEXT, "Download AppName for FREE at https://market.android.com/details?id=com.CompanyName.AppName"); 
        emailIntent.setType("text/plain");
        emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, getResources().getString(R.string.recommendation_subject));
        emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, getResources().getString(R.string.recommendation_body));
        startActivity(emailIntent);

Ответы [ 2 ]

1 голос
/ 24 апреля 2013

Попробуйте использовать Android-библиотеку socialauth-android для аутентификации, обновления статуса и получения контактов в социальных сетях

SocialAuth Android - это версия Android популярной библиотеки Java SocialAuth. Теперь вам не нужно интегрировать несколько SDK, если вы хотите интегрировать свое приложение в несколько социальных сетей. Вам просто нужно добавить несколько строк кода после интеграции библиотеки SocialAuth Android в ваше приложение.

0 голосов
/ 03 июня 2011

попробуйте интегрировать Facebook API, чтобы вы могли разместить любой текст, который вы хотите на вашей стене

...