Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android快捷方式shortcut 管理

android快捷方式shortcut 管理

編輯:關於Android編程

如下58同城快捷方式的效果:

vcq9OjwvcD4KPHA+PHByZSBjbGFzcz0="brush:java;">/** * 啟動某個activity是需要在manifest裡面定義 */ private void addShortCut() { // 安裝的Intent Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); // 快捷名稱 shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, "家居"); // 快捷圖標是允許重復 shortcut.putExtra("duplicate", false); Intent shortcutIntent = new Intent(); shortcutIntent.putExtra("tName", "家居"); // shortcutIntent.setClass(mContext, HouseJjActivity.class); shortcutIntent.setClassName("com.shangc.houseproperty", "com.shangc.houseproperty.ui.activity.TestActivity"); shortcutIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent); // 快捷圖標 ShortcutIconResource iconRes = Intent.ShortcutIconResource.fromContext(mContext, R.drawable.ic_launcher); shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, iconRes); // 發送廣播 mContext.sendBroadcast(shortcut); }

通過圖標啟動一個半透明的activity,在這個activity管理小工具什麼的。上面注釋標紅的很重要....剛開始弄了好久都不行,提示應用未安裝什麼的錯誤。

當然記得加權限:


    

半透明的activity很簡單了.....

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved