Android实现向Launcher添加快捷方式的方法
程序员文章站
2023-11-29 22:30:04
本文实例讲述了android实现向launcher添加快捷方式的方法。分享给大家供大家参考。具体如下:
当我们在应用程序launcher的桌面空白处长按触摸时,会出现一个...
本文实例讲述了android实现向launcher添加快捷方式的方法。分享给大家供大家参考。具体如下:
当我们在应用程序launcher的桌面空白处长按触摸时,会出现一个对话框,提示选择要添加的桌面组件,如下图所示
选择快捷方式后,会弹出一个对话框,显示出了可添加快捷方式的activity所属的应用程序的图标和名称的列表。当我们想把添加快捷方式的activity添加到这一列表时,只需要在这个activity注册时添加一个action为android.intent.action.create_shortcut的intentfilter就可以了。
shortcutaction类:
package com.ljq.action; import android.app.activity; import android.os.bundle; /** * 向launcher添加快捷方式 * * @author jiqinlin * */ public class shortcutaction extends activity { @override public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); } }
清单文件:
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.ljq.action" android:versioncode="1" android:versionname="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".shortcutaction" 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> </application> <uses-sdk android:minsdkversion="7" /> </manifest>
运行结果:
希望本文所述对大家的android程序设计有所帮助。
上一篇: Android手机闹钟用法实例
推荐阅读
-
Android实现向Launcher添加快捷方式的方法
-
Android实现RecyclerView添加分割线的简便方法
-
android实现http中请求访问添加cookie的方法
-
android自定义RadioGroup可以添加多种布局的实现方法
-
Android7.0开发实现Launcher3去掉应用抽屉的方法详解
-
Android Studio下添加assets目录的实现方法
-
解析Android应用启动后自动创建桌面快捷方式的实现方法
-
JavaScript实现向select下拉框中添加和删除元素的方法
-
Android实现图片添加阴影效果的2种方法
-
Android开发实现Launcher3应用列表修改透明背景的方法