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();
}
}

更多相关文章

  1. Android(安卓)Activity界面切换添加动画特效
  2. "Failed to fetch URL https://dl-ssl.google.com/android/repos
  3. Android(安卓)流式布局FlowLayout(搜索历史),多布局、删除、添加
  4. Android(安卓)P SystemUI之StatusBar UI布局status_bar.xml解析
  5. android 创建桌面快捷方式 、插件
  6. Android(安卓)SDK Manager无法更新的解决
  7. Android(安卓)Activity界面切换添加动画特效
  8. [APP] Android(安卓)开发笔记 006-使用短信验证SDK进行短信验证
  9. 修复Android(安卓)App在开机后入口类被启动两次的bug

随机推荐

  1. Android的信号格数显示优化
  2. Android监听消息通知栏点击事件
  3. 分享到某个地方
  4. 使用 Android 和 XML 构建动态用户界面
  5. arm-linux-androideabi-gcc 4.8的选项分
  6. Android UI开发第六篇——仿QQ的滑动Tab
  7. Android:Manifest merger failed with mu
  8. Android多媒体开发 Pro Android(安卓)Med
  9. Android画图 Bitmap
  10. 简单的Android日志文件记录类