официально поддерживаемое приложение для Android от Twitter - PullRequest
3 голосов
/ 25 мая 2010

Я занимаюсь разработкой приложения для Android и хотел бы, чтобы мои пользователи могли публиковать некоторую информацию из моего приложения в своем твиттере. я знаю, как это сделать, создав намерение VIEW и перенаправив пользователя во встроенный веб-браузер Android (благодаря переполнению стека!). Однако теперь, когда есть официальное приложение Twitter, я бы хотел использовать активность твиттер-приложений (если она установлена) для создания поста. Однако я не могу найти документацию для разработчиков о том, как называется Twitter Intent для Android. Может ли кто-нибудь предоставить короткий фрагмент примера кода, который включает в себя текст намерения для использования?

Ответы [ 3 ]

4 голосов
/ 25 мая 2010

Может ли кто-нибудь предоставить короткий фрагмент Пример кода, который включает в себя этот текст Намерение использовать?

Официальное приложение Twitter может поддерживать ACTION_SEND Intent, как это делает Twidroid. Если да, то в этом блоге описывает базовую технику (простите за любые вопросы форматирования).

0 голосов
/ 13 января 2011

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

Intent emailIntent = new Intent(Intent.ACTION_SEND);  
//emailIntent.setType("message/rfc822"); // This was restricting it
emailIntent.setType("text/plain"); // The twitter app is receptive to this
0 голосов
/ 25 мая 2010

Ну, на самом деле ... лучшее, что вы можете сделать, это использовать twitter4j api: http://twitter4j.org/en/index.html

Таким образом, вы можете легко создать собственный простой клиент для Twitter, который позволит вашим пользователям чувствовать себя более комфортно. И ваше приложение не будет зависеть от официального клиента Twitter, который, вероятно, не установлен на некоторых телефонах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...