6
votes

Vérifiez si l'application Twitter est présente sur le périphérique de l'utilisateur

Dans mon projet, je veux connecter mon application avec Twitter. Il va d'abord vérifier si l'application Twitter est présente sur le périphérique de l'utilisateur si oui, il ne prendra que les informations d'identification de là seulement ce bouton sera désactivé.

me suggérer.


3 Réponses :


3
votes
try{
    ApplicationInfo info = getPackageManager().
            getApplicationInfo("com.twitter.android", 0 );
    return true;
} catch( PackageManager.NameNotFoundException e ){
    return false;
}
this will check if the official app for Twitter is installed or not

0 commentaires

1
votes
boolean twitterInstalled = false;

    try{
        ApplicationInfo info = getPackageManager().
                getApplicationInfo("com.twitter.android", 0 );
        twitterInstalled = true;
    } catch( PackageManager.NameNotFoundException e ){
    }

0 commentaires

8
votes

Vous pouvez utiliser ceci pour vérifier si l'application Twitter officielle est installée: xxx

Cependant, , même si elle est installée, vous ne pourrez pas tirer. Toutes les informations d'identification à utiliser dans votre propre application. Vous aurez besoin du Twitter4j Library pour gérer l'authentification de l'utilisateur au sein de votre propre application. En tirant des données de l'application, si elle était installée, est juste pas une option .


5 commentaires

ohk. alors puis-je commencer cette application pour l'authentification ??


@Avinashkumarpankaj: En fait, l'authentification sera effectuée dans un navigateur. Il pourrait s'agir d'un webview dans votre application ou vous pouvez laisser l'utilisateur choisir un navigateur de son choix ( parmi ceux installés sur son appareil ) pour compléter le processus d'authentification. Mais contrairement à la SSO Facebook, l'application Twitter n'est pas impliquée dans ce processus.


Réponse très utile, mon utilisation de ce code est dans le lien ci-dessous si utile à quiconque: GITUB.COM/LARRAFFFLECOLES/KITTYCATIMAGEGENERATOR/Blob/Maste R / ...


@Lararufflecoles: merci. Heureux d'avoir été de l'aide. J'ai visité le lien GitHub et voudrait faire une suggestion rapide. N'incluez pas, ce que je suppose que sont, la clé de l'API de Twitter de Twitter et celle-ci. ;-)


J'ai réfléchi à cela merci, décidé que ce n'était pas une grosse affaire pour ma petite application. :-).