国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android應用啟動后自動創建桌面快捷方式的實現方法

2020-02-21 17:24:52
字體:
來源:轉載
供稿:網友

Android的開發其實是比較靈活的,其實在安裝了Android應用程序之后,會在桌面上自動創建快捷方式,接下來武林技術頻道小編將會介紹Android應用啟動后自動創建桌面快捷方式的實現方法給大家,有興趣的朋友請接著看下去。

廢話不多說,以下是封裝好的一段代碼。

?

public class ShortcutUtil {?

??? public static void createShortCut(Activity act, int iconResId,?
??????????? int appnameResId) {?

??????? // com.android.launcher.permission.INSTALL_SHORTCUT??

??????? Intent shortcutintent = new Intent(?
??????????????? "com.android.launcher.action.INSTALL_SHORTCUT");?
??????? // 不允許重復創建??
??????? shortcutintent.putExtra("duplicate", false);?
??????? // 需要現實的名稱??
??????? shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_NAME,?
??????????????? act.getString(appnameResId));?
??????? // 快捷圖片??
??????? Parcelable icon = Intent.ShortcutIconResource.fromContext(?
??????????????? act.getApplicationContext(), iconResId);?
??????? shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);?
??????? // 點擊快捷圖片,運行的程序主入口??
??????? shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_INTENT,?
??????????????? new Intent(act.getApplicationContext(), act.getClass()));?
??????? // 發送廣播??
??????? act.sendBroadcast(shortcutintent);?
??? }?
}?


代碼比較簡單,不做更詳細的解釋。

?

別忘記增加以下權限,否則看不到任何效果。

<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>

另外,這樣做可能并不友好。更好的做法是,第一次運行程序的時候,提示用戶是否創建桌面快捷方式,讓用戶選擇。以后再次運行就不再進行提示了。

希望大家看了Android應用啟動后自動創建桌面快捷方式的實現方法,可以幫助到大家更明確的學習,希望大家喜歡我們的文章,喜歡我們文章的請繼續關注js.Vevb.com。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永胜县| 开封市| 白水县| 万源市| 当雄县| 诏安县| 霍州市| 鄂托克前旗| 个旧市| 友谊县| 吐鲁番市| 岳阳市| 江口县| 金坛市| 诸城市| 武穴市| 邵阳市| 奉新县| 当涂县| 海伦市| 浦东新区| 大城县| 荔波县| 太康县| 丰镇市| 永胜县| 三穗县| 辉南县| 鄂州市| 宁南县| 隆化县| 宁晋县| 永清县| 莎车县| 枞阳县| 延长县| 财经| 海原县| 赣榆县| 浦县| 科尔|