2012-09-02 3 views
0

J'ai créé une application qui charge les données du serveur et le formate dans un format spécifique dans les composants de l'interface utilisateur Android, comme le texte et l'image, mais le chargement prend longtemps, je veux savoir quel est le meilleur moyen et augmentez la vitesse de chargement et la qualité de mon application, si vous connaissez un nom de livre, un blog ou un wiki, n'hésitez pas à me contacter. Si vous voulez voir l'application développée et publiée dont je parle, s'il vous plaît visitez Wasfati application sur Android Market.Quel est le meilleur moyen de télécharger des images et des textes et de les utiliser dans mon application?

Merci beaucoup à l'avance.

+0

Avez-vous utilisé le chargement paresseux des images? si je ne l'utilise pas – Abhi

+0

J'utilise natif android SDK, pas html ou jQuery –

+0

Oui, je parle de native android seulement – Abhi

Répondre

2

Pour charger les données à partir du serveur, il est préférable d'utiliser Asynctask avec ProgressDialog. Et pour charger des images Le chargement paresseux des images est la meilleure solution.

Read here for AsyncTask

fedors lazylist sample

+0

je waana vérifier et poat mon commentaire ici –

0

1. Gardez toujours le travail UI sur thread d'interface utilisateur et Non-UI travail sur le fil non-UI, est une bonne approche de programmation, mais il est devenu une loi avec l'arrivée de HoneyComb android Version.

2. Quand une application Android commencer vous commencez sur un fil UI, maintenant garder thread d'interface utilisateur réactive, nous devons faire tout le processus lourde tâche sur le Non-UI thread.

Vous pouvez le faire en utilisant un simple thread avec Handler, où vous faites le travail non-UI dans le fil, puis indique la sortie sur l'interface utilisateur à l'aide du gestionnaire.

4. L'autre meilleure approche est AsyncTask, qui a été introduit dans Android, et est également connu sous le nom Indolore Threading. Cela automatiquement Synchronizes le thread UI et non-UI.

5. maintenant au sujet du retard, cela dépend parfois de votre connectivité Internet ... Mais oui en utilisant le fil pour gérer différents travaux non interface utilisateur, puis le mettre sur le thread d'interface utilisateur, aide à réduire la lags ...

+0

Pouvez-vous mentionner par lien à un blog ou un exemple sur le web? #Kumar Vivek –

+0

Voir ce ...... http: //www.vogella.com/articles/AndroidPerformance/article.html et cela .... http://android-apps-blog.blogspot.in/2011 /04/how-to-use-asynctask-to-load-images-on.html –

Questions connexes