Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android 如何添加 桌面圖標 和 卸載程序後如何刪除圖標

android 如何添加 桌面圖標 和 卸載程序後如何刪除圖標

編輯:關於Android編程

1:創建圖標如下

     Intent intent = new Intent();
        intent.setClass(this, SplashActivity.class);
        
        Intent addShortcut = new Intent(ACTION_ADD_SHORTCUT);
        Parcelable icon = Intent.ShortcutIconResource.fromContext(this,
                R.drawable.icon);
        addShortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.app_name));
        addShortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, intent);
        addShortcut.putExtra("duplicate", 0);
        addShortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);
        sendBroadcast(addShortcut);

 

 

2:刪除圖標如下:

      Intent intent = new Intent();
        intent.setClass(this, SplashActivity.class);
        intent.setAction("android.intent.action.MAIN");
        intent.addCategory("android.intent.category.LAUNCHER");
        
        Intent addShortcut = new Intent(ACTION_ADD_SHORTCUT);
        Parcelable icon = Intent.ShortcutIconResource.fromContext(this,
                R.drawable.icon);
        addShortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.app_name));
        addShortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, intent);
        addShortcut.putExtra("duplicate", 0);
        addShortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);
        sendBroadcast(addShortcut);

intent.setAction("android.intent.action.MAIN");

intent.addCategory("android.intent.category.LAUNCHER");

 需要兩個過濾屬性

 

 

 

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