Намерение Android для приложения Twitter

Действительно ли возможно показать список приложений (с intent.createChooser) то единственное показывает мне мои приложения Твиттера по моему телефону (так взгляд htc (герой htc) или twitdroid). Я попробовал его intent.settype("application/twitter") но это не находит приложений для Твиттера и только показывает мои почтовые приложения.

Спасибо,

Wouter

61
задан Dave Webb 17 January 2010 в 08:02
поделиться

3 ответа

Вполне возможно, ваши пользователи будут только когда-либо, теперь и навсегда, только хотят опубликовать в Twitter.

Я бы подумал, что более вероятно, что ваши пользователи хотят отправить информацию людям, а Twitter - это одна возможность. Но они также могут захотеть отправить текстовое сообщение или адрес электронной почты и т. Д.

В этом случае используйте action_send , как описано здесь . Twidroid, в частности, поддерживает Action_send , поэтому он появится в списке доступных механизмов доставки.

23
ответ дан 24 November 2019 в 16:58
поделиться

Нет. Тип намерения - это что-то вроде Image / PNG или приложение / PDF , i.e. Тип файла, а также с CreateChooser, вы в основном задаете, какие приложения могут открыть этот тип файла.

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

4
ответ дан 24 November 2019 в 16:58
поделиться

из http://twidroid.com/plugins/

actent twidroid action_send

Intent sendIntent = new Intent(Intent.ACTION_SEND); 
sendIntent.putExtra(Intent.EXTRA_TEXT, "This is a sample message via Public Intent"); 
sendIntent.setType("application/twitter");   
startActivity(Intent.createChooser(sendIntent, null)); 
3
ответ дан 24 November 2019 в 16:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: