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.