Tag: performance

Google Maps v2 Projection.toScreenLocation (…) extrêmement lent

J'ai mis à niveau Google Maps v1 vers v2 dans mon application Android. Et v2 était agréable et ainsi de suite MAIS une méthode semble être la chose la plus lente dans ma vie. Projection proj = map.getProjection(); Point point = proj.toScreenLocation(example.m_geopoint); ToScreenLocation (…) est tellement lent, de sorte que l'application ralentissent à un ralentissement […]

Android WifiManager et la performance de la batterie de balayage

À ma connaissance, on peut demander au WifiManager de démarrer une analyse AP, ce qui est génial et vous obtenez des résultats d'analyse, mais ma question concerne l'analyse continue wifi qui se produit sous le capot. Mis à part le fait de ne pas enregistrer l'auditeur wifi pour le rappel de scan, désactive le wifi, […]

Supprimer le retrait de CardView

J'ai exécuté l'outil 'Déboguer GPUG Overdraw' sur mon application dans une tentative de réduire la quantité de retrait excessif. Comme on le voit dans l'image ci-dessous, la carte vitrée agit comme une couche supplémentaire de retrait excessif. Je n'ai pas donné d'autres couleurs de fond ou des images à mes autres mises en page. Existe-t-il […]

Comment forcer l'utilisation maximale du processeur

Je fais actuellement des tests de température matérielle et je me demandais comment faire une tâche de performance maximale pour garder les 4 noyaux de mon appareil occupés afin de mesurer la température maximale? Je pourrais bien sûr commencer n Threads avec des boucles infinies, mais je pense qu'il pourrait y avoir de meilleurs moyens […]

Comment améliorer les performances du rendu du ping-pong (pour flou) dans OpenGL ES

J'essaie de faire un flou gaussien avec OpenGL ES sur mon appareil Android. J'utilise la méthode mentionnée dans Http://rastergrid.com/blog/2010/09/efficient-gaussian-blur-with-linear-sampling/ Il existe deux blocs-blocs (A et B) dans mon application. Fait flou d'une dimension en dessinant A à B, et brouille l'autre en dessinant B à A. Tout va bien quand une seule image est floue, […]

Les threads par défaut d'Android et leur utilisation

Je travaille sur une bibliothèque Android et pour empêcher l'application de ralentir, je fais autant que possible dans des threads distincts. Je suis en train d'enquêter sur les threads auxquels ma bibliothèque est responsable pour laquelle je ne suis pas responsable. J'ai créé une application Android très simple et testée avant et après. La partie […]

Pourquoi la création d'AssetManager prend trop longtemps pour charger que l'application démarre lentement

Je fais une application Android. Lorsque je compile et que je l'exécute (même si je copie et collage l'apk sur le périphérique et l'exécution), il faut trop long pour commencer et me montrer ma première activité. J'ai débogué les journaux et j'ai constaté que le 1er journal, comme suit, prend comme 20 secondes puis de […]

Android: accéléromètre de lecture sans allocation de mémoire?

Je développe un jeu pour Android (2.1+), en utilisant l'accéléromètre comme entrée utilisateur. J'utilise un auditeur de capteur que je m'inscris au début de l'activité avec le gestionnaire de capteurs, comme suit: mSensorManager.registerListener(SystemRegistry.inputSystem.mSensorListener, accSensor, SensorManager.SENSOR_DELAY_UI); Cela fonctionne bien et je viens de lire les valeurs de l'accéléromètre dans onSensorChanged(SensorEvent event) afin de l'utiliser dans ma […]

Application Android onLowMemory () sur API> = 14

Une petite question. Selon Android docs Android : De préférence, vous devez implémenter ComponentCallbacks2.onTrimMemory à partir de ComponentCallbacks2 pour télécharger de manière incrémentale vos ressources en fonction de différents niveaux de requêtes de mémoire. Cette API est disponible pour l'API niveau 14 et supérieur, donc vous ne devez utiliser cette méthode onLowMemory que pour les […]

Comment puis-je diviser mon fichier en blocs de données et transférer ces blocs de mon application Android?

Je veux pouvoir transférer des blocs de mon fichier au lieu du fichier complet de mon application afin de le transférer plus efficacement. Quelle est la meilleure façon de le faire? Mettre à jour Voici un exemple d'où j'aurais besoin de cette approche: dis-je, j'ai un fichier de 4 Go que j'essaie de télécharger. Si […]

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