欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

/**
* 創(chuàng)建桌面快捷方式
*/
private void createShortcut() {
SharedPreferences setting = getSharedPreferences("silent.preferences", 0);
// 判斷是否第一次啟動(dòng)應(yīng)用程序(默認(rèn)為true)
boolean firstStart = setting.getBoolean("FIRST_START", true);
// 第一次啟動(dòng)時(shí)創(chuàng)建桌面快捷方式
if (firstStart) {
Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");
// 快捷方式的名稱(chēng)
shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.app_name2));
// 不允許重復(fù)創(chuàng)建
shortcut.putExtra("duplicate", false);
// 指定快捷方式的啟動(dòng)對(duì)象
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);
// 將第一次啟動(dòng)的標(biāo)識(shí)設(shè)置為false
Editor editor = setting.edit();
editor.putBoolean("FIRST_START", false);
// 提交設(shè)置
editor.commit();
}
}

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

// 安裝后第一次啟動(dòng)時(shí)創(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)文章

最新評(píng)論