2011-11-01 17 views
5

YouTube ve benzer Hava Durumu/Haberler ile benzer bir pencere öğesi hazırlıyorum.App widget Android'deki URL’den görüntüler nasıl yüklenir?

remoteViews.addView(R.id.viewFlipper, itemViews); 

sorun ben bu düzende bir URL'den görüntüleri yüklemek gerekir ki: Ben (bir ImageView ve bir TextView içerir) dinamik olarak düzenler ekleyebilirsiniz olduğu bir görünüm Flipper kullanarak var. Bunu yapmanın en iyi yolu nedir?

Ben tembel Liste yükleyici var ama o RemoteViews çalışmıyor ve hatta değişikliğinden sonra ben pili çok çabuk tahliye olabilecek her görüntü için widget'ı güncellemek için doğru olmadığını düşünüyorum.

Şimdiden teşekkürler.

cevap

0

Sana bir kod örneği olmadan kastediyoruz, fakat Android Developer's web bazı büyük bilgi var tamamen emin değilim. YouTube uygulamasına davranışını taklit etmek istiyorum olduğundan, AdapterViewFlipper veya StackView gibi bir koleksiyon düzenini kullanmak isteyeceksiniz. Bunların tümü RemoteViewsService ve RemoteViewsFactory gerektirir. En iyi bahsiniz, istediğiniz görüntüleri eşzamansız olarak indirecek bir arka plan Service çalıştırmaktır.

Ben Bu görüntülerin sizin setini güncelliyoruz ne sıklıkta tamamen bağlıdır

çok hızlı pil tüketimini olabilir her görüntü için widget'ı güncellemek için doğru olmadığını düşünüyorum. Uygulama her 12 saatte bir yenilenirse, sürekli çalışan bir bellek sızıntısı/arka plan görevi olmadığı varsayıldığında, önemli bir pil tüketimini hayal edemiyorum. Hala endişeleriniz varsa, bu görüntülerin tüm depolar ve daha sonra tüm set size indirildikten sonra yeni içerikle güncellemek için koleksiyon yılında tüm Görüntüleme anlatmak bir ContentProvider yaratabilir.

İlgili konular