极品飞车创建进程失败14安装完成后在桌面上创建了图标,把图标移动到...

可以看到很多的APP在第一次运行之后就会弹出来一个Toast说什么快捷方式已创建,那么这个东西是怎么搞出来的呢
很简单就下面几句话,写在这儿以后好copy
先创建一个类
1 import android.app.A
2 import android.content.I
3 import android.os.P
* Created by Administrator on .
8 public class ShortCut {
9   public static void createShortCut(Activity act, int iconResId, int appnameResId) {
Intent intent = new
Intent("com.android.launcher.action.INSTALL_SHORTCUT");
11     // 不允许重复创建
12     intent.putExtra("duplicate", false);
13     // 需要现实的名称
14     intent.putExtra(Intent.EXTRA_SHORTCUT_NAME,act.getString(appnameResId));
15     // 快捷图片
16     Parcelable icon = Intent.ShortcutIconResource.fromContext(act.getApplicationContext(), iconResId);
17     intent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);
18     // 点击快捷图片,运行程序
19     intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent(act.getApplicationContext(), act.getClass()));
20     // 发送广播
21     act.sendBroadcast(intent);
上面的代码
首先生成一个Intent实例(隐式Intent),然后向intent中放入一些值来配置
上面的就是放入了4个值来控制快捷图标的创建
1.是否允许重复创建
2.确定创建的图标的名称
3.确定创建的图标的图片
4.设置点击这个快捷图标就运行该APP
你可以在你的APP第一次运行时在第一个Activity中调用这个类的静态方法,就实现了快捷图标的创建
最后不要忘了添加权限
&uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/&
阅读(...) 评论()当前位置: >
锤子坚果U1怎么把图标移动到桌面上?
问:锤子坚果U1怎么把图标移动到桌面上?
答:首先点击手机应用程序,找到你要移动的图标用手指按住,这时候会自动跳转到手机的主屏幕上,当第一个主屏幕图标满了之后会跳转到屏幕选择界面,这时候只要轻点要选择的屏幕就可以了,非常简单。如果你的应用图标比较多可以自己进行分类,把同类的应用放到一个文件夹里。()
多知道点:如果说锤子Smartisan T1的情怀来自于对外观、工艺的打磨和对操作系统的人性化追求,那么在坚果手机身上,情怀也就只能来自于操作系统了,毕竟把塑料材质的工艺往情怀上靠多少有些生硬,而要说多彩后壳是情怀,那么几乎家家都有情怀,甚至还有产品的后壳是金属的、皮质的。
我们拿到的坚果手机刷的是Smartisan OS v2.0 Beta版本,这一版操作系统和上一版,也就是V1.5正式版整体保持一致,不会看到说像iOS6到iOS7那样从拟物到扁平的巨变,主要变动来自于基础功能的优化。
扩展知识:
《一笔成画(One Touch Drawing)》是一款优秀的益智类小游戏来,游戏的规则十分简单,就是要求玩家用一笔完成关卡中图形所有线条的绘制,注意不能重复绘制线条,所以相当考验玩家的眼力和判断力。软件打包工具有很多种,让人不知道选那个方便自己使用,Tiger Installer是一个在强大的功能和简单易用两个特性中寻找平衡的***制作软件【此处不是广告】.
之前为了图方便一直在用 Tiger Installer。
昨天更新了一下Tiger 软件.***包就不能创建桌面快捷和卸载了卡在那里【Win7 x64系统】,寻求....解决方案.
直接用Visual &Studio Installer 来制作***包了.
用vs Visual &Studio Installer 大家都会,不会的可以看一下园子里的,
&在此过程就不做什么说明了。
生成***包&Setup.msi....就执行了***。
在桌面顺利地创建了桌面图标.
这时俺进行了右键属性想找快速的到***的目录下......杯具如下
坑爹的出现了红色框框里灰色的状态.【打开文件位置】 是无法操作的。
在打包工程里找一下看看有没有可以设置的地方,结果是:False.
网上一看原来这个微软遗留的问题,
微软告诉我们:因为 Microsoft Windows 中的创建快捷方式功能不支持 Windows ***程序描述符快捷方式的使用,将出现此现象。
微软又告诉我们要解决此现象:请编辑要更改的快捷方式的目标值的***程序包 (.msi 文件)
要更改快捷方式的目标值:就要使用 Orca 数据库编辑器编辑***程序包,就是改***包里shortcut:target的值。
此处提供&Orca工具&
操作过程来了
一、运行Orca.exe ,如图操作选中我们制作好的 Setup.mis 打开。
打开后如图:左边的表是Setup.mis 文件相关的信息都在这里了.
二、找到左边表的 【File】 选项&
& & & 如图:右边表会显示Setup.mis 文件的一些文件,如图片,dll 等。这里我们只要找到 FileName 名字 为:我们远行桌面快捷方式对应的 .exe 文件,然后复制表File字段的值(如图红框区域)。
三、找到左边表【Shortcut】选项
& & & 如图:右边表会显示快捷方式的信息,表中Drectory 字段项就是快捷的位置项:DesktopFloder 就是位于桌面的,下面两个值就是开始菜单里的了。
& & & 重点设置就是这里Terget【红框内】:把刚才的复制的值 粘帖此处,前后分别要加上"[#"、"]" ,即公式:[#+复制的值+]。
最后:保存文件并退出
结果如图:成功了..
1.用&Visual &Studio Installer 桌面快捷方式找到文件位置要另外设置繁琐
2.设置Terget值:把复制的值前面加上[#尾部加上] ,即公式:[#+复制的值+]
3.求解,请勿拍砖,疼。
阅读(...) 评论()

参考资料

 

随机推荐