public class Activity01 extends Activity
{
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//要添加的快捷方式的Intent
Intent addShortcut;
//判断是否要添加快捷方式
if (getIntent().getAction().equals(Intent.ACTION_CREATE_SHORTCUT))
{
addShortcut = new Intent();
//设置快捷方式的名字
addShortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, "发送邮件");
//构建快捷方式中专门的图标
Parcelable icon = Intent.ShortcutIconResource.fromContext(this,R.drawable.mail_edit);
//添加快捷方式图标
addShortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,icon);
//构建快捷方式执行的Intent
Intent mailto = new Intent(Intent.ACTION_SENDTO, Uri.parse( "mailto:xxx@xxx.com" ));
//添加快捷方式Intent
addShortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, mailto);
//正常
setResult(RESULT_OK,addShortcut);
}
else
{
//取消
setResult(RESULT_CANCELED);
}
//关闭
finish();
}
}
分享到:
相关推荐
仿照微信或是淘宝网,发送快捷方式到桌面,主要代码如下: // 安装的Intent Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); // 快捷名称 shortcut.putExtra(Intent.EXTRA...
android创建桌面快捷方式指向PDF文件
Android判断是否获取到桌面快捷方式权限
Android 桌面快捷方式: 创建和删除
android 检查是否创建桌面快捷方式以及创建快捷方式
概述 :创建桌面快捷方式相当与创建一个程序的入口,就像我们程序在安装完毕后会自动创建一个图标到桌面。其实创建桌面快捷方式跟创建一个程序入口差不多,但是像QQ会话一样创建一个QQ好友的会话快捷方式,就得动态...
类似QQ添加桌面快捷方式联系人,也可以自定义桌面图标,新手值得看看
判断快捷方式是否存在,创建和删除桌面快捷方式,支持android5.1以上版本
里面的工具类是 通过 各自的实现来判断 华为,小米 oppo vivi等的应用是否 拥有快捷方式 的权限,如果没有的话,则需要去手动授权。
NULL 博文链接:https://justsee.iteye.com/blog/1115247
android向桌面添加快捷方式的源代码,将解可以看我的博客哈。
创建桌面快捷方式源代码(android),作为app开发参考用。
1.解锁2次,第三次黑屏的时候在桌面上创建一个快捷方式。每一个小时删除快捷方式一次,并创建一次。 2.点击这个快捷方式,跳转到腾讯主页或者百度主页。跳转的时候传入今天日期参数,格式:2014-2-27 3.这个图片从...
安装后,可以对系统所有应用在桌面天机哎快捷方式,github上找的源码
Android高级应用源码-创建桌面快捷方式源代码.zip
可以实现为手机上的某个应用添加桌面快捷方式、移除某个应用到快捷方式 如有问题,请浏览我的博客:http://blog.csdn.net/u011268102/article/details/9335971
Android辅助功能实现
主要为大家详细介绍了Android应用创建桌面快捷方式代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下