View Full Version : ساخت میانبر برنامه روی گوشی
dc-master
جمعه 02 اسفند 1392, 21:37 عصر
سلام
چطوری میشه به محض اینکه برنامه اجرا شد یک میانبر ازش ساخته بشه؟
منظورم اینه که آیکون برنامه به صفحه اصلی(اسمشو دقیق نمی دونم:بامزه:همون جا که ویجت ها هم قرار میگیره) گوشی اضافه بشه.
این چند روزه من چقدر سوال می پرسم:اشتباه:
saeed_g21
جمعه 02 اسفند 1392, 22:02 عصر
بفرما
Intent shortcutIntent; shortcutIntent = new Intent(); shortcutIntent.setComponent(new ComponentName( activity.getPackageName(), ".classname")); shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_T ASK); shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR _TOP); final Intent putShortCutIntent = new Intent(); putShortCutIntent.putExtra(Intent.EXTRA_SHORTCUT_I NTENT, shortcutIntent); // Sets the custom shortcut's title putShortCutIntent.putExtra(Intent.EXTRA_SHORTCUT_N AME, "Title");putShortCutIntent.putExtra(Intent.EXTRA_SHORTCUT _ICON_RESOURCE,Intent.ShortcutIconResource.fromCon text( PersonProfile.this, R.drawable.icon));putShortCutIntent.setAction("com.android.launcher.action.INSTALL_SHORTCUT"); sendBroadcast(putShortCutIntent);
اینم مجوزش
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"></uses-permission>
smemamian
جمعه 02 اسفند 1392, 22:18 عصر
نمونه اش رو واسه دانلود نوشتم فقط باید دفعه اول این تابعه صدا زده بشه:
http://www.uplooder.net/cgi-bin/dl.cgi?key=27bd0e94fb11a1b3350b6ebdefd0748b
dc-master
جمعه 02 اسفند 1392, 22:25 عصر
بفرما
Intent shortcutIntent; shortcutIntent = new Intent(); shortcutIntent.setComponent(new ComponentName( activity.getPackageName(), ".classname")); shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_T ASK); shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR _TOP); final Intent putShortCutIntent = new Intent(); putShortCutIntent.putExtra(Intent.EXTRA_SHORTCUT_I NTENT, shortcutIntent); // Sets the custom shortcut's title putShortCutIntent.putExtra(Intent.EXTRA_SHORTCUT_N AME, "Title");putShortCutIntent.putExtra(Intent.EXTRA_SHORTCUT _ICON_RESOURCE,Intent.ShortcutIconResource.fromCon text( PersonProfile.this, R.drawable.icon));putShortCutIntent.setAction("com.android.launcher.action.INSTALL_SHORTCUT"); sendBroadcast(putShortCutIntent);
اینم مجوزش
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"></uses-permission>
نمونه اش رو واسه دانلود نوشتم فقط باید دفعه اول این تابعه صدا زده بشه:
http://www.uplooder.net/cgi-bin/dl.cgi?key=27bd0e94fb11a1b3350b6ebdefd0748b
اینم برای دفه اول:چشمک:
SharedPreferences setting = PreferenceManager.getDefaultSharedPreferences(getA pplicationContext());
if(setting.getBoolean("first", true)){
//کارایی که توی اولین اجرا برنامه انجام میده
Editor editor = setting.edit();
editor.putBoolean("first", false);
editor.commit();
}
دم همتون گرم:قلب:
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.