26
2017
09

创建桌面快捷方式

  • .添加权限:
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>
  • 代码实现:
Intent intent = new Intent();
intent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
//这个intent可以做任何事情,不单单是打电话
Intent dowhtIntent = new Intent();
//告诉系统打电话
dowhtIntent.setAction(Intent.ACTION_CALL);
//设置电话号码
dowhtIntent.setData(Uri.parse("tel://13886562052"));
//设置快捷方式的名字
intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "这是快捷方式");
//设置快捷方式图片
intent.putExtra(Intent.EXTRA_SHORTCUT_ICON, BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher));
//设置快捷方式的意图
intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT,dowhtIntent);
//发送广播
sendBroadcast(intent);
上一篇:popwindow弹出后点击外部控件响应点击事件 下一篇:Android性能优化--Inspact Code代码检查