Articles of androïde

Aperçu de l’orientation du téléphone Android, y compris la boussole

J’ai essayé de me familiariser avec les capteurs d’orientation Android pendant un moment. Je pensais l’avoir compris. Puis j’ai réalisé que non. Maintenant, je pense (j’espère) que je ressens un peu mieux pour cela, mais je ne suis toujours pas à 100%. J’essaierai d’expliquer ma compréhension incomplète et j’espère que les gens pourront me corriger […]

Android: désactiver temporairement les changements d’orientation dans une activité

Mon activité principale comporte du code qui modifie certaines bases de données et ne doit pas être interrompu. Je fais le gros du travail dans un autre thread et j’utilise une boîte de dialog de progression que je définis comme non annulable. Cependant, j’ai remarqué que si je fais pivoter mon téléphone, il redémarre l’activité, […]

Comment prévenir plusieurs instances d’une activité lors de son lancement avec différentes intentions

J’ai rencontré un bug dans mon application quand il est lancé en utilisant le bouton “Ouvrir” sur le marché Android. Il semble que le lancement à partir du marché utilise une intention différente, puis le lance depuis le menu des applications du téléphone. Cela entraîne le lancement de plusieurs copies de la même activité, qui […]

Essayer d’append adb à la variable PATH OSX

J’essaie de développer pour Android et je veux append l’ adb à mon PATH pour que je puisse le lancer très facilement. J’ai ajouté des répertoires avant pour une raison quelconque, adb ne veut pas être trouvé. C’est très frustrant. Quelqu’un d’autre a-t-il déjà eu ce problème? J’ai créé un fichier .profile et lui ai […]

WebView et HTML5

Je reconstitue une application pas chère qui, entre autres, “encadre” certains de nos sites Web … Assez simple avec WebViewClient . jusqu’à ce que je frappe la vidéo. La vidéo est faite en tant qu’éléments HTML5 , et ceux-ci fonctionnent parfaitement sur Chrome, iPhones, et maintenant que nous avons corrigé les problèmes d’encodage, cela fonctionne […]

onNewIntent () cycle de vie et écouteurs enregistrés

J’utilise une activité SingleTop pour recevoir des informations à partir d’une boîte de dialog de recherche via onNewIntent() . Ce que j’ai remarqué, c’est que onPause() est appelé avant onNewIntent() , puis il appelle onResume() . Visuellement: dialog de recherche lancé intention de recherche tirée à l’activité onPause() onNewIntent() onResume() Le problème est que j’ai […]

Que signifie le paramètre LayoutInflater attachToRoot?

La documentation de LayoutInflater.inflate ne me semble pas très claire quant à l’objective du paramètre attachToRoot . attachToRoot : si la hiérarchie gonflée doit être associée au paramètre racine? Si la valeur est false, root est uniquement utilisé pour créer la sous-classe correcte de LayoutParams pour la vue racine dans le XML. Quelqu’un pourrait-il expliquer […]

Comment créer un fichier APK signé à l’aide de l’interface de ligne de commande Cordova?

J’ai créé un exemple d’application nommé checkStatus . Maintenant, je veux créer un fichier APK signé. Je peux donc l’installer dans différents appareils pour mes tests. Pour cela, j’ai googlé et trouvé cette documentation . Conformément au document, je suis passé à mon répertoire de projet et j’ai exécuté la commande suivante: keytool -genkey -v […]

comment aligner à droite le widget dans la disposition horizontale horizontale Android?

C’est le code que j’utilise et il ne fonctionne pas:

Comment déterminer la largeur de l’écran en termes de dp ou de dip à l’exécution dans Android?

J’ai besoin de coder la disposition des widgets Android en utilisant dip / dp (dans les fichiers Java). A l’exécution si je code, int pixel=this.getWindowManager().getDefaultDisplay().getWidth() ; Cela renvoie la largeur de l’écran en pixels (px). Pour convertir cela en dp, j’ai codé: int dp =pixel/(int)getResources().getDisplayMesortingcs().density ; Cela ne semble pas être une réponse correcte. J’ai […]