2012-04-12 6 views
0

Ich habe ein Programm geschrieben, das Verknüpfung meiner Anwendung in Android-Emulator Homescreen erstellen kann.Aber das Problem ist, wenn ich die Verknüpfung erstellt, dann hat es das Standard-Android-Symbol. Meine Frage ist, wie kann ich das Symbol der Verknüpfung ändern?anderes Symbol/Bild für Verknüpfung setzen?

Ich habe die folgende Zeile verwendet, um das Symbol zu setzen

Intent j=new Intent(); 
j.putExtra(Intent.EXTRA_SHORTCUT_INTENT,i);  
j.putExtra(Intent.EXTRA_SHORTCUT_NAME,n);             
j.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,R.drawable.icon); 
j.putExtra ("duplicate", false); 
j.setAction("com.android.launcher.action.INSTALL_SHORTCUT"); 
sendBroadcast(j); 

Antwort

0

Sie können dies auf zwei Arten tun.

putExtra (Absicht.EXTRA_SHORTCUT_ICON_RESOURCE, resId);

putExtra (Absicht.EXTRA_SHORTCUT_ICON, Bitmap);

Verwandte Themen