- 浏览: 86920 次
- 性别:
- 来自: 成都
文章分类
最新评论
-
kazy:
挺有意思的
Java 泛型 内部链式存储机制 -
qingchengbuzai:
谢谢分享,但有个问题向请教下,用android:theme=& ...
Android 系统自带样式Android:theme
<intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter>
在你的项目清单中看到如下代码代表这个activity是本应用的启动activity。系统会自动为创建快捷方式。在你使用一些应用时它有时会让你创建快捷方式 比如 UC浏览器.这是怎么做的呢?其实也很简单。只需:
/** * 这两行代码说明你想干嘛 */ Uri uri = Uri.parse("tel:0800000123"); Intent myIntent = new Intent(Intent.ACTION_DIAL, uri); Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); Parcelable icon = Intent.ShortcutIconResource. fromContext(this,R.drawable.beach); // 获取快捷键的图标 shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);// 快捷方式的图标 //shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON, R.drawable.beach); //可以代替上面两行代码 shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, "快捷方式");// 快捷方式的标题 shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, myIntent);// 快捷方式的动作 sendBroadcast(shortcut);// 完了你还可以告诉系统你创建了个快捷方式
如果你还想在创建快捷方式栏中添加一个你自己的条目 比如
你也只需在清单文件中加入:(你要创建一个activity哦 NoneShortcut)
<activity android:name=".NoneShortcut" android:icon="@drawable/photo6" android:label="哈哈"> <intent-filter > <action android:name="android.intent.action.CREATE_SHORTCUT"/> </intent-filter> </activity>
Intent用法汇总详见:http://sunney2012.iteye.com/blog/1162227
- Z_Launcher.rar (96.2 KB)
- 下载次数: 6
发表评论
-
Android 获取特定Activity
2012-02-20 17:00 0Intent mainIntent = new Inten ... -
Android CURD联系人
2012-01-07 16:30 1179search.setOnClickListener(n ... -
Android 卸载程序
2011-10-18 21:02 759// 红色为自己的包名 packageURI = Uri ... -
Android:相对位置排版
2011-09-28 20:43 1579在XX之上/下/左/右 android:layout-abov ... -
Android Animation
2011-09-26 17:50 0显示Animation。Android SDK ... -
Android setDefaultKeyMode
2011-09-19 20:49 864http://blog.csdn.net/silencebur ... -
Android Activity重要性排序
2011-09-19 20:25 823在内存不足的时候,Andr ... -
Android 界面设计工具
2011-09-01 17:26 861Android界面设计工具 -
Android 系统自带样式Android:theme
2011-09-01 17:23 4759•android:theme="@android: ... -
Android 学习网站 不断更新
2011-09-01 11:03 696很多实例: http://www.anddev.org/vie ... -
Android 系统文件夹结构解析
2011-09-01 10:56 943\system\app 这个里面主 ... -
Android 权限中文说明
2011-09-01 10:54 687android.permission.ACCESS_CHEC ... -
Android 反编译
2011-08-31 20:04 949如果你是一个开发人员 当看到比较好的android应用 你肯定 ... -
Android 持久状态
2011-08-31 19:37 723当你编辑某Text视图时可能会打断当前编辑切换到另外的活动中, ... -
Android Intent用法汇总
2011-08-31 11:55 904//显示网页 Uri uri = Uri.parse(&qu ... -
Android Intent之0001
2011-08-30 21:04 655Intent intent = new Intent(Inte ... -
Android Notification
2011-08-30 20:55 965// Notification管理器 nm = (Not ... -
Android PendingIntent解读
2011-08-30 19:48 1907/** * A description of an Int ... -
Android 锁屏 DevicePolicyManager
2011-08-29 21:20 2603/** * Make the device ... -
(转)Android Window类
2011-08-29 17:44 807Android的Window类(一) Android的GUI ...
相关推荐
这个"android创建快捷方式demo"就是一个示例项目,帮助开发者理解如何在Android平台上实现这一功能。在这个Demo中,我们将深入探讨快捷方式的创建过程,以及在不同设备上可能遇到的问题,特别是关于删除快捷方式的...
Android 创建快捷方式图标,这个挺简单,有兴趣的Android初学者可参考研究. Intent.ShortcutIconResource.fromContext(this, R.drawable.png1);//图标 //创建点击快捷方式后操作Intent,该处当点击创建的快捷方式后...
当第一次运行程序或者是还没有创建快捷方式的情况下,会弹出一个对话框,提示用户是否要创建快捷方式。这个例子通过在SharedPreferences里读写相关的数值来判断程序是否是第一次启动以及是否创建了快捷方式。
在Android中创建快捷方式通常通过`Intent`和`ShortcutManager` API来实现。首先,你需要创建一个具有`ACTION_CREATE_SHORTCUT`动作的`Intent`,并设置相应的元数据,如快捷方式的标题、图标和意图目标。以下是一个...
猜测可能会是快捷方式的错误导致系统创建两个应用,就也是同一个应用会有两个PID,结果在控制台查看打印的LOG,不同方式启动的LOG如下: 代码如下:09-22 09:39:11.929: INFO/ActivityManager(61): Starting: Intent ...
仿照微信或是淘宝网,发送快捷方式到桌面,主要代码如下: // 安装的Intent Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); // 快捷名称 shortcut.putExtra(Intent.EXTRA...
本篇将详细讲解如何检查Android应用是否已创建桌面快捷方式以及如何创建快捷方式。 首先,我们需要理解Android中的快捷方式是如何工作的。在Android系统中,快捷方式是一个指向应用程序特定Activity的Intent对象,...
以上就是一个简单的Android创建快捷方式的实例。需要注意的是,从Android P(API 28)开始,系统引入了动态短 cuts,它们允许更丰富的交互,如自定义UI和动态更新。你可以根据需要进一步学习和适配这些新特性,以...
在Android系统中,创建快捷方式是一项常见的功能,它能让用户快速访问特定的应用或者功能,提升用户体验。本篇文章将深入探讨如何为Android软件创建快捷方式,包括理解快捷方式的工作原理、编写源码以及使用相关工具...
然后,通过调用`addShortcut()`或`createShortcutResultIntent()`方法,将这个`Intent`传递给系统,以在桌面创建快捷方式。 判断应用是否有权限创建桌面快捷方式,通常不是通过检查系统权限,而是通过尝试执行创建...
2. 创建快捷方式:在需要创建快捷方式的地方,使用`ShortcutManager`的`addDynamicShortcuts()`或`addStaticShortcuts()`方法。下面是一个创建动态快捷方式的例子: ```java ShortcutManager shortcutManager = ...
在Android开发中,创建快捷方式可以让用户更方便地访问应用程序的关键功能或特定页面,而无需通过主屏幕上的图标或应用抽屉。本教程将详细介绍如何在Android中实现这个功能,分为三个关键步骤。 **步骤一:添加权限...
创建快捷方式可以通过调用`ShortcutManager`类的相关API来实现,这个类从Android Nougat(API 24)开始引入,提供了动态创建和管理快捷方式的功能。 在Android中,有两种类型的快捷方式:静态快捷方式和动态快捷...
shortcutForAndroidshortcutForAndroid android创建快捷方式###主要代码如下/** * 创建快捷方式 */private void createShortCut() { // 创建快捷方式的Intent Intent shortcutIntent = new Intent(...
然而,创建快捷方式可能需要特定的权限,例如`MANAGE_SHORTCUTS`。对于某些品牌,如华为,还需要额外的权限设置或者服务注册。 在`checkUtil.java`这个工具类中,通常会包含一系列针对不同品牌设备的检查方法。例如...
例如,开发者可以为特定功能或操作创建快捷方式,用户可以直接从桌面启动。 **二、删除桌面快捷方式** 删除Android桌面快捷方式非常简单: 1. **直接移除**:只需长按快捷方式,然后将其拖动到屏幕顶部的“删除”...
Android 创建桌面快捷方式指向 PDF 文件 Android 创建桌面快捷方式指向 PDF 文件是 Android 开发中一个常见的需求。通过创建桌面快捷方式,用户可以快速访问 PDF 文件,而不需要在文件浏览器中搜索文件。下面将详细...