Comment MPAndroidChart affiche toutes les valeurs de xaxis

Je développe certaines fonctions de diagramme à l'aide de la bibliothèque MPAndroidChart. Existe-t-il un moyen d'afficher toutes les valeurs de xaxis que j'ai ajoutées? On dirait que la bibliothèque calculera automatiquement sur xaxis, certaines valeurs seront cachées. ex. Date d'affichage: 05-17 05-17 05-15 …. le même jour 05-17 ne sera pas affiché. Merci!

Comment changer la couleur du chemin dessiné vectoriel au clic de bouton

Avec la nouvelle mise à jour de support Android, les modèles vectoriels ont une compatibilité ascendante. J'ai une image vectorielle avec différents chemins. Je veux que la couleur des chemins change en cliquant sur un bouton ou par programmation en fonction d'une valeur d'entrée. Est-il possible d'accéder au paramètre de nom du chemin vectoriel? Ensuite, […]

Optimisation SQLite pour l'application Android

Nous avons environ 7-8 tableaux dans notre application Android, chacun ayant environ 8 colonnes en moyenne. Les opérations de lecture et d'écriture sont effectuées sur la base de données et j'expérimente et j'essaie de trouver des moyens d'améliorer les performances de la couche DataAccess. Donc, loin, j'ai essayé ce qui suit: Utilisez les arguments positionnels […]

Modifier les paramètres régionaux au moment de l'exécution?

Nous avons une application Android qui fonctionne comme client pour un programme PC à distance. Nous aimerions ajouter une fonctionnalité afin que l'ordinateur puisse demander à l'application Android de modifier ses paramètres régionaux au moment de l'exécution, c'est-à-dire démarrer l'application; Mettre en communication avec le PC; Quelque temps plus tard, le PC indique à l'application […]

Map View dessine les itinéraires à l'aide de Google Directions API – décylant des polylignes

J'essaie d'utiliser l'API Google Directions pour montrer les instructions sur ma mapview mais j'ai de la difficulté à obtenir les données de la réponse JSON. Je peux obtenir les chaînes "niveaux" et "points", mais je ne peux pas déterminer comment les décoder en points sur la carte. Toute aide serait très appréciée.

Puis-je étendre une application personnalisée dans Espresso?

Je tente de mettre en place Dagger dans mes tests d'instrumentation Espresso afin de faire des appels sur des ressources externes (RESTful services dans ce cas). Le modèle que j'ai suivi chez Robolectric pour mes tests unitaires était d'étendre ma classe d'application de production et de remplacer les modules Dagger par des modules de test […]

Comment puis-je passer des variables supplémentaires lors d'une recherche invoquée par un SearchView / Widget?

J'utilise avec succès un widget de recherche dans ma barre d'action pour effectuer une recherche à la suite de ce guide . La recherche est bien, mais je me demande comment passer des variables supplémentaires sur une recherche. Le même guide indique que je peux annuler onSearchRequested() , mais cela ne semble pas fonctionner avec […]

Comment obtenir un lien iframe Webview pour lancer le navigateur?

J'utilise un WebView pour afficher une page dans laquelle le html comprend un iframe où src = "xxxxx.php". Cet iframe fonctionne comme une image publicitaire avec un lien sous-jacent. Si je clique sur cette image (lien), elle tente de charger la nouvelle page dans l'iframe original (qui ne montre pas beaucoup dans ce petit espace). […]

Android SQLite SQLiteOpenHelper IllegalStateException – DB déjà terminé Erreur

Cela m'a rendu fou quelques jours maintenant. J'ai une application Android qui est assez complexe. Il utilise plusieurs threads pour extraire des données d'un serveur et remplir la base de données SQLite. J'utilise un singleton pour faire référence à mon extension de SQLiteOpenHelper. J'ouvre et ferme la base de données dans chacune de mes activités. […]

Plein écran dans WindowManager

C'est mon code: params = new WindowManager.LayoutParams( WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY, WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN, PixelFormat.TRANSLUCENT); wm = (WindowManager) getApplicationContext() .getSystemService(Context.WINDOW_SERVICE); inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); mTopView = (ViewGroup) inflater.inflate( R.layout.activity_invisible, null); params.flags = WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE | WindowManager.LayoutParams.FLAG_DIM_BEHIND | WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE |WindowManager.LayoutParams.FLAG_FULLSCREEN; if(keep==true){ int value = brightnessIntent.getExtras().getInt("value"); float v=value/255.0f; params.dimAmount=0; params.alpha=v; rl = (RelativeLayout) mTopView.findViewById(R.id.window); getWindow().setAttributes(params); getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); wm.addView(mTopView, params); } […]

coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.