最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

android 為應(yīng)用程序創(chuàng)建桌面快捷方式技巧分享

 更新時間:2012年12月05日 15:36:48   作者:  
手機(jī)裝的軟件過多,找起來很不方便,所以在主頁面有一個快捷方式的話會很不錯的,本文將介紹如何實現(xiàn),需要了解跟多的朋友可以參考下
我們開發(fā)一款軟件后,如果手機(jī)裝的軟件過多,去翻的話會很難翻的,所以,在主頁面有一個快捷方式的話會很不錯的,下面是詳細(xì)代碼:
復(fù)制代碼 代碼如下:

/**
* 創(chuàng)建桌面快捷方式
*/
private void createShortcut() {
SharedPreferences setting = getSharedPreferences("silent.preferences", 0);
// 判斷是否第一次啟動應(yīng)用程序(默認(rèn)為true)
boolean firstStart = setting.getBoolean("FIRST_START", true);
// 第一次啟動時創(chuàng)建桌面快捷方式
if (firstStart) {
Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");
// 快捷方式的名稱
shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.app_name2));
// 不允許重復(fù)創(chuàng)建
shortcut.putExtra("duplicate", false);
// 指定快捷方式的啟動對象
ComponentName comp = new ComponentName(this.getPackageName(), "." + this.getLocalClassName());
shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent(Intent.ACTION_MAIN).setComponent(comp));
// 快捷方式的圖標(biāo)
ShortcutIconResource iconRes = Intent.ShortcutIconResource.fromContext(this, R.drawable.zhangxy);
shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, iconRes);
// 發(fā)出廣播
sendBroadcast(shortcut);
// 將第一次啟動的標(biāo)識設(shè)置為false
Editor editor = setting.edit();
editor.putBoolean("FIRST_START", false);
// 提交設(shè)置
editor.commit();
}
}

然后在onCreate()方法里加上上面方法名稱就行了:
復(fù)制代碼 代碼如下:

// 安裝后第一次啟動時創(chuàng)建桌面快捷方式
createShortcut();

最后在AndroidManifest.xml里加上創(chuàng)建快捷方式的權(quán)限就行了:
復(fù)制代碼 代碼如下:

<!-- 創(chuàng)建桌面快捷方式的權(quán)限 -->
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />

相關(guān)文章

最新評論

旬邑县| 嘉峪关市| 平谷区| 河曲县| 衡阳县| 武宣县| 华坪县| 姚安县| 张家川| 上杭县| 沁阳市| 利津县| 宿州市| 张家川| 贵定县| 曲靖市| 许昌市| 建湖县| 托里县| 南溪县| 渑池县| 将乐县| 桃园县| 剑川县| 安丘市| 富川| 富顺县| 宁都县| 三江| 灵山县| 维西| 邹城市| 逊克县| 靖边县| 新郑市| 苍溪县| 洪洞县| 将乐县| 武平县| 中江县| 景谷|