دوست عزیز من اگه منتظورتون درست متووجه شده باشم شما میخواید یه Shourtcut از برنامتون روی هوم داشته باشید
برای این کار ابتدا کد زیر رو در ماینی فست تعریف میکنید
بعد این کد رو داخل اولین اکتیویتی که اجرا میشه داخل متد onCreate کپی کنید
این کد رو با کمی تغییر از این سایت گرفتم براتون
موفق باشید
برای این کار ابتدا کد زیر رو در ماینی فست تعریف میکنید
کد پیاچپی:
<uses-permission
android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
بعد این کد رو داخل اولین اکتیویتی که اجرا میشه داخل متد onCreate کپی کنید
کد:
// در اینجا هم از SharedPreferences
//برای ایجاد میانبر برای یک بار استفاده شده
final SharedPreferences shp = getSharedPreferences("sett", MODE_PRIVATE);
shortcut = shp.getBoolean("tos", true);
SharedPreferences.Editor shpE = shp.edit();
shpE.putBoolean("tos",false);
shpE.commit();
if (shortcut){
Intent shortcutIntent = new Intent(getApplicationContext(),
Splash.class);
shortcutIntent.setAction(Intent.ACTION_MAIN);
Intent addIntent = new Intent();
addIntent
.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "My Appellation");
addIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,
Intent.ShortcutIconResource.fromContext(getApplicationContext(),
R.drawable.ic_launcher));
addIntent
.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
getApplicationContext().sendBroadcast(addIntent);
}
این کد رو با کمی تغییر از این سایت گرفتم براتون
موفق باشید