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. 【android】读取通讯录
  2. 关于Android进程知识,你需要知道这些(一)
  3. Android下如何获取Mac地址?
  4. android 跳转到应用通知设置界面【Android(安卓)8.0 需要特殊处
  5. android 随手记之文件+参数上传请求
  6. Linux/Ubuntu下android设备添加adb驱动
  7. 【转】Android(安卓)--权限大全
  8. 轻松实现Android锁屏功能
  9. Android下如何获取Mac地址

随机推荐

  1. android网站汇集
  2. 【Android】播放视频的简易播放器源码
  3. Android(安卓)3D 旋转的三角形(四)
  4. android 滑动加载数据
  5. Android中贪吃蛇游戏的学习(四)
  6. Android(安卓)CheckedTextView
  7. android典型代码系列(二十二)------按键
  8. Android获取文件的MD5值
  9. ListView Video
  10. Android(安卓)Activity加入半透明蒙板,实