Soru & Cevap

cihazdaki icon'ların değiştirilmesi ...

04.10.2013 - 05:57

iyi günler,

üzerinde çalıştığım bir uygulamada cihazın ana ekranında bulunan uygulama iconlarında çeşitli değişiklikler yapmak istiyorum.ama bi türlü nasıl yapacağımı bulamadım. bu konuda daha önce çalışmış arkadaşlar varsa ve yardımcı olurlarsa sevinirim.

7 Görüntülenme

4 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-7730-1383655584.png
egemen.durmus
04.11.2013 - 08:33
Logo değitirmek istiyorsunuz galiba eğer doğru anladıysam logo resminizi drawable dosyası içine kopyalayın daha sonra manifest içinde icon lu bişi olması lazım net hatırlayamadım şimdi orada ic_launcher android in kendi resmidir onun yerine drawable dosyasına kopyaladığınız resmin ismini yazacaksınız...
picture-1791-1380630425.jpg
dgnc
30.10.2013 - 02:55
Biraz gec cevap verdim kusura bakmayin. Ben aslinda kendi uygulamamin iconu nu degil cihazda bulunan uygulamalarin iconlarini degistirmek istiyodum. Enes kardesim yeni bisey onerdi. Denedikten sonra gerekli bilgilendirmeyi yaparim. Cok tesekkurler tavsiyelerinizden oturu.
picture-539-1376512244.jpg
enessen
05.10.2013 - 02:16

Selam Doğancan,

Ana ekranda gördüğün ikonlar aslında shortcut(kısayol) ikonlarıdır. Bunların değişmesinin mümkün olduğunu gördüm. Hatta https://play.google.com/store/apps/details?id=com.jy.iconchanger.ad&hl=en uygulaması bunu yapıyor (Sadece home üzerindeki ikonların değiştiğini gördüm, menuye girince ikon aynı kalıyor).

Sorunu görünce biraz araştırdığımda aşağıdaki kod ile yapılabileceğini öğrendim. Henüz deneme yapmadım, istersen kodu deneyebilirsin sen de;

ShortcutIconResource icon = Intent.ShortcutIconResource.fromContext(this, R.drawable.icon); Intent intent = new Intent(); Intent launchIntent = new Intent(this,ActivityToLaunch.class); intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, launchIntent); intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, someNickname()); intent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon); setResult(RESULT_OK, intent);

Ben araştırmaya devam edicem. En azından gönderdiğim örnek uygulamanın nasıl çalıştığını algılamaya çalışırım.

Tavsiyem gönderdiğim kod bloğunu denemen ve sonucunu bizlere de iletmen :)

Kolaylıklar dilerim.

Profile picture for user aisingor
aisingor
04.10.2013 - 07:30

Eclipse IDE'sini kullandığını farzediyorum.

AndroidManifest.xml dosyasını aç

  • Application sekmesine tıkla
  • "Icon" yazan textbox'ı bul
  • Textbox'ın sonundaki "Browse" düğmesine tıkla
  • "Create New Icon..." düğmesine tıkla
  • Burada uygulama simgesini oluştur ve işlemi bitir.