Articles of android

Hash MD5 dans Android

J’ai un simple client Android qui doit «parler» à un simple écouteur C # HTTP. Je souhaite fournir un niveau d’authentification de base en transmettant le nom d’utilisateur / mot de passe dans les requêtes POST. Le hachage MD5 est sortingvial en C # et fournit assez de sécurité pour mes besoins, mais je n’arrive […]

android définir une police personnalisée à une peinture

Je veux dessiner un texte sur une peinture. Comment le dessiner avec une police personnalisée ( ex Helvetica ) et en gras également? Je préférerais utiliser une police système et ne pas la créer à partir d’actifs. Merci.

Comment puis-je effacer les anciennes données de logcat?

Quand j’exécute la commande adb logcat Pendant l’exécution de l’émulateur Android, tous les anciens journaux passent et je pense qu’ils sont stockés dans un fichier quelque part. Y a-t-il une commande que je peux exécuter pour effacer les journaux et commencer à nouveau? Sinon, existe-t-il une autre façon de le faire?

Equivalent de Clean & build dans Android Studio?

Aujourd’hui, lors de l’exécution d’une application à partir d’Android Studio, celle-ci n’a pas été créée à partir de mon dernier code. J’ai cherché une option Clean & build mais je n’en ai pas trouvé. Donc, ma question est la suivante: quel est l’équivalent d’Android Studio de Clean & build ?

Android: Comment Bitmap recycle-t-il ()?

Disons que j’ai chargé une image dans un object bitmap comme Bitmap myBitmap = BitmapFactory.decodeFile(myFile); Maintenant, que se passera-t-il si je charge un autre bitmap comme myBitmap = BitmapFactory.decodeFile(myFile2); Qu’advient-il du premier myBitmap? Obtient-il les ordures récupérées ou dois-je les ramasser manuellement avant de charger un autre bitmap, par exemple. myBitmap.recycle() ? En outre, existe-t-il […]

Fermer la firebase database dans un ContentProvider

Cette semaine, j’ai tout appris sur ContentProvider et sur l’utilisation de la classe SQLiteOpenHelper pour gérer la création et la mise à niveau de la firebase database à l’intérieur d’un fournisseur. Plus précisément, j’ai lu l’exemple du bloc-notes à partir du répertoire des échantillons de sdk. Maintenant, je peux voir que SQLiteOpenHelper a une méthode […]

Pourquoi onKey () est-elle appelée deux fois?

J’utilise ce code: public boolean onKey(View v, int keyCode, KeyEvent event) { msg = (EditText)findViewById(R.id.msg); Ssortingng message = msg.getText().toSsortingng(); if(keyCode == 66) { //It’s hitting here twice. } return false; }; Quelqu’un peut-il s’il vous plaît me dire pourquoi il frappe deux fois quand j’appuie sur Entrée?

Gradle: Plus d’une variante du projet: myLib correspond aux atsortingbuts du consommateur

Une bibliothèque que j’ai écrite myLib utilise RemoteMessage de Firebase , l’application elle-même utilise également Firebase . Utiliser Gradle 4.7. Aussi face à cela dans 4.4.1. Comment le réparer? project.gradle buildscript { repositories { google() jcenter() mavenCentral() } dependencies { classpath ‘com.android.tools.build:gradle:3.1.2’ classpath ‘com.google.gms:google-services:3.3.0’ } } allprojects { repositories { google() jcenter() mavenCentral() mavenLocal() } […]

Comment définir le focus sur un widget bouton par programmation?

Est-il possible de définir un focus sur un widget bouton situé quelque part dans ma mise en page? onCreate de l’activité mon contrôle / focus devrait être sur ce bouton par programmation.

Timertask ou Handler

Disons que je veux effectuer des actions toutes les 10 secondes et qu’il n’est pas nécessaire de mettre à jour la vue. La question est: est-il préférable (je veux dire plus efficace et efficient) d’utiliser la timer avec timertask comme ici: final Handler handler = new Handler(); TimerTask timertask = new TimerTask() { @Override public […]