`
gryphone
  • 浏览: 433574 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

shortcut+livefolder

阅读更多

shortcut+livefolder

 

 

Livefolder 组件 因为不是android刚开始支持的 导致先期开发的ContentProvider 并没有预先给予支持 而Livefolder对列名有一定限制 导致Livefolder显得有点鸡肋

 

 

所以 今天打算以shortcut形式 来使用livefolder

 

 

整个代码也比较简单 贴代码 如果有不懂得地方 诸位跟帖 再细说

 

 

源代码:

 

public class LivefolderTest extends ListActivity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);   
        
        Cursor c = getContentResolver().query(People.CONTENT_URI, 
                null, null, null, null);
        CursorAdapter adapter = new SimpleCursorAdapter(this,
                android.R.layout.simple_list_item_2,c, 
                new String[] {People.NAME,People.NUMBER}, 
                new int[] {android.R.id.text1,android.R.id.text2});
        setListAdapter(adapter);
        
        if (getIntent().getAction()
                .equals(Intent.ACTION_CREATE_SHORTCUT)) {
        	createShortcut("ContactLivefolder");
        }
    }
    
    public void createShortcut(String name){
    	Intent shortcutIntent = new Intent(Intent.ACTION_MAIN); 
    	shortcutIntent.setClassName(this, this.getClass().getName()); 
    	shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
    	shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
    	
    	Intent addShortcut = new Intent(); 
    	addShortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent); 
    	addShortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, name); 
    	
    	Parcelable icon = Intent.ShortcutIconResource.fromContext(
                this,R.drawable.icon);
    	addShortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon); 

    	this.setResult(RESULT_OK, addShortcut);
    	finish();

    }

 

 

emulator 运行截图:

 

* 系统联系人:

 

 

 

* shortcut 运行:

 

 

 

 

 

done!!!

 

分享到:
评论

相关推荐

    WindowsShortcutArrowEditor

    《Windows快捷方式小箭头编辑器详解》 在日常使用Windows操作系统时,我们经常会创建快捷方式来快速访问常用的程序或文件。这些快捷方式通常带有一个小箭头图标,以区别于普通文件。然而,有些用户可能对这个小箭头...

    103.深度卷积神经网络CNN中shortcut的使用 - 云+社区 - 腾讯云1

    此外,ResNet还采用了不同的shortcut连接方式,如在ResNet-34中使用连续的shortcut跨越两层,而在ResNet-50等更复杂的变体中使用更复杂的跳跃连接结构。这些改进使ResNet能够在更深的网络结构中保持较低的训练误差,...

    ShortCut.exe_命令行创建快捷方式

    ShortCut.exe_命令行创建快捷方式。 例: shortcut /? shortcut D:\Tencent\QQ\Bin\QQ.exe /h ctrl+shift+alt+f4 /ld c.lnk shortcut D:\Tencent\QQ\Bin\QQ.exe /d hello /ld c.lnk shortcut D:\Tencent\QQ\Bin\...

    HTML5的<link rel="shortcut icon"标签是干什么用的

    在与rel属性结合时,rel值为"shortcut icon",表示链接指向的是一个用于设置网页快捷图标的资源。 `&lt;link rel="shortcut icon" href="路径/to/your/favicon.ico"&gt;` 这里的`href`属性指定了图标文件的位置,通常是一...

    命令行创建快捷方式的工具Shortcut及语法和范例.rar

    本主题将详细探讨一个名为"Shortcut"的命令行工具,以及如何利用它来创建快捷方式,包括其语法和一些实用范例。下面我们将一一进行讲解。 首先,"Shortcut"工具是一个小巧的命令行程序,它可以让我们在命令行环境下...

    ShortCut.exe_命令行创建快捷方式(2012.01.10默认位置修正)

    shortcut /? shortcut D:\Tencent\QQ\Bin\QQ.exe /h ctrl+shift+alt+f4 /ld c.lnk shortcut D:\Tencent\QQ\Bin\QQ.exe /d hello /ld c.lnk shortcut D:\Tencent\QQ\Bin\QQ.exe /s 2 /ld c.lnk shortcut D:\...

    Shortcut.exe 命令行创建快捷方式1.0

    shortcut AppFile [/a Arguments] [/h HotKey] [/s ShowCmd] [/d Description][/i IconPath,IconIndex] [/l|/ld|/ll|/ls LinkFile] AppFile 你希望创建快捷方式的文件名。 /a 可选参数—用于执行文件名的额外辅助...

    Shortcut创建快捷方式及使用说明

    在本教程中,我们将详细探讨如何使用`Shortcut.exe`工具来创建快捷方式以及它的使用方法。 首先,我们来看一下`Shortcut.exe`这个程序。这是一个轻量级的应用程序,它的主要功能就是帮助用户创建快捷方式。运行`...

    Shortcutfix

    标题“Shortcutfix”指的是一个专为Windows 10设计的软件工具,其主要功能是处理快捷方式图标上的小箭头。在Windows系统中,快捷方式通常会显示一个小箭头来指示它并非实际的程序或文件,而只是一个指向其他位置的...

    Android中Shortcut的demo

    在Android系统中,快捷方式(Shortcut)是一种方便用户快速访问应用程序特定功能或活动的方式。它可以在主屏幕上显示,用户可以直接点击这些快捷方式来启动相应的功能,而无需打开整个应用。本教程将深入探讨如何在...

    markup+and+send.shortcut

    markup+and+send.shortcut

    Shortcut to Si9000-能用到2038年的授权linece

    "Shortcut to Si9000-能用到2038年的授权linece"这个标题提到了Si9000,这是一个重要的电子设计自动化(EDA)软件工具,主要用于硬件工程师进行电路设计和分析。该软件提供了强大的阻抗计算功能,帮助工程师在设计...

    shortcut

    "快捷方式"(Shortcut)是计算机操作系统中的一个重要概念,它为用户提供了一种简便的方法来访问常用的程序、文件或文件夹。在Windows系统中,快捷方式通常表现为一个小箭头标识的图标,用户可以通过创建快捷方式将...

    DB Commander Shortcut

    DB Commander Shortcut 快捷方式

    qsdk-qca-shortcut-fe-2.7.029.zip_qca sdk_qca-wifi_qsdk_qsdk 驱动目

    【标题】"qsdk-qca-shortcut-fe-2.7.029.zip" 是一个包含QCA SDK(Qualcomm Atheros Software Development Kit)的压缩文件,特别关注的是与QCA Wi-Fi相关的部分,用于驱动开发。这个版本是2.7.029,可能包含了针对...

    在命令行创建快捷方式的工具SHORTCUT.EXE

    在Windows操作系统中,命令行工具通常用于执行自动化任务和系统管理,而`SHORTCUT.EXE`是一个非标准但非常实用的小工具,它允许用户在命令行界面创建快捷方式。这个工具尤其适合那些习惯于使用命令行或者需要批量...

    PADS_shortcut_key

    标题中的"PADS_shortcut_key"指的是PADS软件中的快捷键使用,这是一套提高工作效率的工具,尤其在电路设计领域。PADS是一款强大的PCB设计软件,它提供了丰富的快捷键来加速设计师的工作流程。 描述中提到的"PADS ...

    New Shortcut 3.shortcut

    New Shortcut 3.shortcut

Global site tag (gtag.js) - Google Analytics