View Full Version : ساخت میانبر برنامه روی گوشی
  
dc-master
جمعه 02 اسفند 1392, 22:37 عصر
سلام
چطوری میشه به محض اینکه برنامه اجرا شد یک میانبر ازش ساخته بشه؟
منظورم اینه که آیکون برنامه به صفحه اصلی(اسمشو دقیق نمی دونم:بامزه:همون جا که ویجت ها هم قرار میگیره) گوشی اضافه بشه.
این چند روزه من چقدر سوال می پرسم:اشتباه:
saeed_g21
جمعه 02 اسفند 1392, 23: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, 23:18 عصر
نمونه اش رو  واسه دانلود نوشتم فقط باید دفعه اول این تابعه صدا زده بشه:
http://www.uplooder.net/cgi-bin/dl.cgi?key=27bd0e94fb11a1b3350b6ebdefd0748b
dc-master
جمعه 02 اسفند 1392, 23: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.