public class DemoActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
public void click(View view){
// Intent intent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");
// Intent dailIntent = new Intent();
// dailIntent.setAction(Intent.ACTION_CALL);
// dailIntent.setData(Uri.parse("tel:110"));
// intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, dailIntent);
// intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "呼叫110");
// intent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, R.drawable.ic_launcher);
// sendBroadcast(intent);
Intent intent = new Intent();
intent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
Intent shortCutIntent = new Intent();
shortCutIntent.setAction("cn.itheima.xxx");
shortCutIntent.addCategory(Intent.CATEGORY_DEFAULT);

intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortCutIntent);
intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "测试快捷");
intent.putExtra(Intent.EXTRA_SHORTCUT_ICON,BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher));
sendBroadcast(intent);
}

}

需要权限:

<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>
<uses-permission

更多相关文章

  1. 获得root权限
  2. Android接口测试-JUnit入门
  3. 【转】Android --权限大全
  4. 【Android M】Monkey命令源码及是否处于monkey测试的判断方法
  5. Android单元测试总结
  6. Android 创建,验证和删除桌面快捷方式 (删除快捷方式测试可用)
  7. android 源码下载、编译和测试
  8. Android android 6.0权限校验及版本兼容问题

随机推荐

  1. Android Studio 常用技巧
  2. RelativeLayout的布局学习(部分知识点)
  3. 5.17学习内容 android判断软键盘状态、系
  4. 转:Bitmap造成OOM的讨论与解决方案
  5. 【Android okhttp源码解析 四】任务调度
  6. Android Installation error: INSTALL_FA
  7. Android 数据库 大量插入 事务开启
  8. Android 开机自启动示例程序
  9. android:clipToPadding和android:clipChi
  10. android 2.3 4.0 添加开机音乐