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!!!
分享到:
相关推荐
《Windows快捷方式小箭头编辑器详解》 在日常使用Windows操作系统时,我们经常会创建快捷方式来快速访问常用的程序或文件。这些快捷方式通常带有一个小箭头图标,以区别于普通文件。然而,有些用户可能对这个小箭头...
此外,ResNet还采用了不同的shortcut连接方式,如在ResNet-34中使用连续的shortcut跨越两层,而在ResNet-50等更复杂的变体中使用更复杂的跳跃连接结构。这些改进使ResNet能够在更深的网络结构中保持较低的训练误差,...
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\...
在与rel属性结合时,rel值为"shortcut icon",表示链接指向的是一个用于设置网页快捷图标的资源。 `<link rel="shortcut icon" href="路径/to/your/favicon.ico">` 这里的`href`属性指定了图标文件的位置,通常是一...
本主题将详细探讨一个名为"Shortcut"的命令行工具,以及如何利用它来创建快捷方式,包括其语法和一些实用范例。下面我们将一一进行讲解。 首先,"Shortcut"工具是一个小巧的命令行程序,它可以让我们在命令行环境下...
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 AppFile [/a Arguments] [/h HotKey] [/s ShowCmd] [/d Description][/i IconPath,IconIndex] [/l|/ld|/ll|/ls LinkFile] AppFile 你希望创建快捷方式的文件名。 /a 可选参数—用于执行文件名的额外辅助...
在本教程中,我们将详细探讨如何使用`Shortcut.exe`工具来创建快捷方式以及它的使用方法。 首先,我们来看一下`Shortcut.exe`这个程序。这是一个轻量级的应用程序,它的主要功能就是帮助用户创建快捷方式。运行`...
标题“Shortcutfix”指的是一个专为Windows 10设计的软件工具,其主要功能是处理快捷方式图标上的小箭头。在Windows系统中,快捷方式通常会显示一个小箭头来指示它并非实际的程序或文件,而只是一个指向其他位置的...
在Android系统中,快捷方式(Shortcut)是一种方便用户快速访问应用程序特定功能或活动的方式。它可以在主屏幕上显示,用户可以直接点击这些快捷方式来启动相应的功能,而无需打开整个应用。本教程将深入探讨如何在...
markup+and+send.shortcut
"Shortcut to Si9000-能用到2038年的授权linece"这个标题提到了Si9000,这是一个重要的电子设计自动化(EDA)软件工具,主要用于硬件工程师进行电路设计和分析。该软件提供了强大的阻抗计算功能,帮助工程师在设计...
"快捷方式"(Shortcut)是计算机操作系统中的一个重要概念,它为用户提供了一种简便的方法来访问常用的程序、文件或文件夹。在Windows系统中,快捷方式通常表现为一个小箭头标识的图标,用户可以通过创建快捷方式将...
DB Commander Shortcut 快捷方式
【标题】"qsdk-qca-shortcut-fe-2.7.029.zip" 是一个包含QCA SDK(Qualcomm Atheros Software Development Kit)的压缩文件,特别关注的是与QCA Wi-Fi相关的部分,用于驱动开发。这个版本是2.7.029,可能包含了针对...
在Windows操作系统中,命令行工具通常用于执行自动化任务和系统管理,而`SHORTCUT.EXE`是一个非标准但非常实用的小工具,它允许用户在命令行界面创建快捷方式。这个工具尤其适合那些习惯于使用命令行或者需要批量...
标题中的"PADS_shortcut_key"指的是PADS软件中的快捷键使用,这是一套提高工作效率的工具,尤其在电路设计领域。PADS是一款强大的PCB设计软件,它提供了丰富的快捷键来加速设计师的工作流程。 描述中提到的"PADS ...
New Shortcut 3.shortcut