2010-11-15 25 views
5

Android-Homescreen-Widget geliştirdim ve garip bir sorunla karşılaştım: Piyasadaki "Open" -Button, aslında başlatılacak hiçbir Uygulama olmadığı için grileşti. Yani, birçok kişi şikayet ettiler çünkü paketimin bir widget olduğunu bilmiyorlar. Bana kötü bir puan bile veriyorlar ve ben de insanlara ne yapmaları gerektiğini bir ipucu vererek bundan kaçınmak istiyorum. Tanımdaki (Uppercase'de yazılmış) ilk satır ipucu hiç yardımcı olmadı, bu yüzden daha iyi bir çözüm arayışındayım.Paket yüklendikten sonra görüntülenen mesaj

Android pazarında bir paketin kurulumundan hemen sonra bir mesaj görüntülemek mümkün mü?

cevap

14

iyi çözüm böyle bir niyet-filtresi yeni Etkinliği oluşturmak ve eklemektir: Bu başlatıcıda bir simge yaratmaz

 <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.INFO" /> 
     </intent-filter> 

ama Open -Butonuna yapar Market etkin ve Etkinlik tıklandığında başlatılır.

+0

Artık, uygulamanızı Google Play'e yüklemeden android.intent.category.INFO * kullanarak nasıl test edersiniz? –

+1

Bildiğim kadarıyla olamazsın. Kategoriyi test için tekrar ekleyen ".LAUNCHER" olarak değiştiriyorum. Bültenler için kategoriyi tekrar .INFO'ya değiştiriyorum. – theomega

+0

Uygulama çekmecesinde görünmeyen bir uygulamayı başlatmak istiyorsanız, bu işe yarayacaktır: http://stackoverflow.com/a/4567928/1062480 – MrMaffen

3

BeautifulWidget gibi uygulamalar, yalnızca Widget'in nasıl yükleneceği ile ilgili talimatları gösteren, başlatabileceğiniz bir uygulama yapar. Uzay boşluğu, ama bazı insanlar gerçekten el aletleri olmadan sadece widget'ları anlamıyorlar. Bulabildiğim

+0

Bu benim geçici çözümümdür, ancak "başlatıcıda" tamamen işe yaramaz bir uygulama simgesi oluşturur. – theomega

+0

@theomega Sana katılıyorum, ama maalesef şu andaki tek çözüm olduğunu düşünüyorum. Bazı ev başlatıcılar, kullanıcıların belirli başlatma simgelerini gizlemesine izin verir (LauncherPro bunu yapar). –

+0

Bunun en kolay ve güvenli çözüm olduğunu söyleyebilirim (piyasadaki yorumlarınız söz konusu olduğunda!) – fredley

İlgili konular