Można to wykorzystać, aby sprawdzić, czy jest zainstalowana aplikacja oficjalny Twitter:
PackageManager pkManager = activity.getPackageManager();
try {
PackageInfo pkgInfo = pkManager.getPackageInfo("com.twitter.android", 0);
String getPkgInfo = pkgInfo.toString();
if (getPkgInfo.equals("com.twitter.android")) {
// APP NOT INSTALLED
}
} catch (NameNotFoundException e) {
e.printStackTrace();
// APP NOT INSTALLED
}
jednak, nawet jeśli jest zainstalowany, nie będzie można pobrać z niego żadnych poświadczeń do użytku w ramach własnej aplikacji. Będziesz musiał Twitter4J library zarządzać uwierzytelnianiem użytkownika w swojej własnej aplikacji. Wyciąganie danych z aplikacji, jeśli zostało zainstalowane, to tylko , a nie opcja.
Aplikacja [Android Intent for Twitter] (http://stackoverflow.com/q/2077008/593709) –