Android为应用在桌面添加一个快捷方式

Intent addIntent=new Intent("com.android.launcher.action.INSTALL_SHORTCUT");
Parcelable icon=Intent.ShortcutIconResource.fromContext(MainActivity.this,R.drawable.sms);
Intent myIntent=new Intent(MainActivity.this,MainActivity.class);
addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "快捷方式");
addIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);
addIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT,myIntent);
sendBroadcast(addIntent);
添加权限
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>

 

posted on 2015-06-11 10:24  I love Android  阅读(1577)  评论(0编辑  收藏  举报