Android长按图标展示快捷方式

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
                new Thread(() -> {
                    // 获取ShortcutManager实例
                    ShortcutManager shortcutManager = getSystemService(ShortcutManager.class);

                    // 创建要添加的快捷方式
                    ShortcutInfo.Builder shortcutBuilder = new ShortcutInfo.Builder(Chat1Activity.this, "shortcut_id")
                            .setShortLabel("查看便签")
                            .setLongLabel("查看便签列表")
                            .setIcon(Icon.createWithResource(Chat1Activity.this, R.drawable.ic_launcher))
                            .setIntent(new Intent(Chat1Activity.this, NoteActivity.class).setAction(Intent.ACTION_VIEW));

                    // 添加快捷方式到ShortcutManager
                    ShortcutInfo shortcutInfo = shortcutBuilder.build();
                    shortcutManager.setDynamicShortcuts(Arrays.asList(shortcutInfo));
                }).start();
//                NoteActivity.open(this);
            }



    
        
        
        
    

    
        
        
        
    

    

 

 Android长按图标展示快捷方式_第1张图片

Android长按图标展示快捷方式_第2张图片

Android长按图标展示快捷方式_第3张图片

Android长按图标展示快捷方式 - 掘金

Android桌面长按图标快捷方式——Shortcuts_rn app 桌面长按图标快捷方式-CSDN博客

你可能感兴趣的:(java,前端,服务器)