android添加桌面快捷方式:

Intent intent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");Parcelable icon = Intent.ShortcutIconResource.fromContext(this, R.drawable.ic_launcher);Intent intent2 = new Intent(this,MainActivity.class);intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "animation");intent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, intent2);sendBroadcast(intent);

在manifest中添加权限:<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>

程序运行后,会自动在桌面创建快捷方式。

另一种方式是:

 <activity            android:name="com.animation.MainActivity"            android:label="@string/app_name" >            <intent-filter>                <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.LAUNCHER" />            </intent-filter><intent-filter>//添加此行代码             <action android:name="android.intent.action.CREATE_SHORTCUT" />              </intent-filter>        </activity>

更多相关文章

  1. android 7.0+下载安装
  2. 【Android】监听电话状态
  3. android 权限
  4. Android(安卓)issues
  5. Android(安卓)Fragment
  6. Android文件读写
  7. Android(安卓)O 为应用添加默认权限,进入应用时不需要请求 Permis
  8. 使用Android(安卓)Studio可能会遇到的问题
  9. Android消息通知声音和振动

随机推荐

  1. Android(安卓)TextView 设置删除线
  2. S5PV210 Android(安卓)分支代码学习
  3. 查询SD卡容量信息
  4. android-JNI
  5. Android(安卓)管理Fragments
  6. Android单选按钮对话框用法实例分析
  7. Could not find com.android.support:app
  8. Android(安卓)一键锁屏实现
  9. Android(安卓)TabHost的使用(二)
  10. Conversion to Dalvik format failed wit