Расширяя ответ @ Chrishan, вы можете открыть приложение Twitter для выполнения различных функций в зависимости от URI (список ниже из этого сообщения )
twitter://user?screen_name=lorenb
twitter://user?id=12345
twitter://status?id=12345
twitter://timeline
twitter://mentions
twitter://messages
twitter://list?screen_name=lorenb&slug=abcd
twitter://post?message=hello world
twitter://post?message=hello world&in_reply_to_status_id=12345
twitter://search?query=%23hashtag
, например
String uriStr = "twitter://post?message=hello world"
try {
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(uriStr)));
}catch (Exception e) {
//the user doesn't have twitter installed
}
ПРИМЕЧАНИЕ: я пробовал только user
и post
, поэтому, если вы столкнетесь с тем, что не работает, пожалуйста, дайте мне знать, и я обновлю этот ответ.