项目需要,创建一个动作的快捷方式到桌面,点击快捷方式作出相应的接口请求。
//创建一个添加快捷方式的Intent
Intent addSC=new Intent("com.android.launcher.action.INSTALL_SHORTCUT");
//快捷键的标题
String title= sceneInfo.getName();
//快捷键的图标
Parcelable icon=Intent.ShortcutIconResource.fromContext(
mContext, R.drawable.scene_bright_0);
//创建单击快捷键启动本程序的Intent
Intent launcherIntent=new Intent(mContext.getApplicationContext(), HomePageActivity1.class);
//传参到指定界面,通过标识和具体数据执行
launcherIntent.putExtra("scene_id",sceneInfo.getSceneID());
launcherIntent.putExtra("scene_name",sceneInfo.getName());