Lütfen bunu otomatik olarak yapmayın! Kullanıcı kısayolunu istemese de istemediğini seçsin!
//Create shortcutIntent here with the intent that will launch you app.
Intent shortcutIntent = (...)
shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
final Intent intent = new Intent();
intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
// Sets the custom shortcut's title
intent.putExtra(Intent.EXTRA_SHORTCUT_NAME,sName);
intent.putExtra(Intent.EXTRA_SHORTCUT_ICON, icon);
// add the shortcut
intent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
sendBroadcast(intent);
Manifest'te fazladan izin unutmayın:
İşte ihtiyacınız kodudur!
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
Kullanıcı uygulamayı INSTALL yaptığında otomatik olarak yapmak mümkün mü? – Moshik
Kendinden başlatılan uygulama hakkında hiç duymadım Android'de ... Bu kod parçasını, uygulamanızın ilk manuel lansmanında çalıştırabilirsiniz. –
Uygulamam için yaptığım şey, bir "botanik tercihi", yani "yanlış" ise (! Actiondone) ise, bu tercihi doğru olarak ayarladım ve "firstboot" eylemimi oluşturuyorum. Tercihlerinize aşina olduğunuzu umuyoruz ... –