安卓4.0系统应用程序安装后没有出现快捷方式

在桌面和全部程序里面也没有看见。在应用程序管理里面可以看到,但不知道怎样把该程序弄到桌面快捷方式并不是说所有程序的图标找不到,某个新装的程序而已。... 在桌面和全部程序里面也没有看见。在应用程序管理里面可以看到,但不知道怎样把该程序弄到桌面快捷方式
并不是说所有程序的图标找不到,某个新装的程序而已。
展开
 我来答
QQMSD8
推荐于2016-01-19 · 知道合伙人软件行家
QQMSD8
知道合伙人软件行家
采纳数:6788 获赞数:13239
没有做不到,只有想不到,帮助别人的同时也是对自己的提升

向TA提问 私信TA
展开全部

Android应用,创建桌面图标先在注册activity时,需要添加一个action为android.intent.action.CREATE_SHOERTCUT的intentFilter。


1.创建图标代码如下:

<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.CREATE_SHORTCUT"/>
</intent-filter>
</activity>


2.接下来就是就是设置快捷方式的图标、名称、事件等属性。

public void createShortCut(){
        Intent addShortCut;
        //判断是否需要添加快捷方式
        if(getIntent().getAction().equals(Intent.ACTION_CREATE_SHORTCUT)){
            addShortCut = new Intent();
            //快捷方式的名称
            addShortCut.putExtra(Intent.EXTRA_SHORTCUT_NAME , "快捷方式");
            //显示的图片
            Parcelable icon = ShortcutIconResource.fromContext(this, R.drawable.icon);
            addShortCut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);
            //快捷方式激活的activity,需要执行的intent,自己定义
            addShortCut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent());
            //OK,生成
            setResult(RESULT_OK, addShortCut);
        }else{
            //取消
            setResult(RESULT_CANCELED);
        }
    }


3.向桌面再增加一个图标

Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");
//快捷方式的名称
shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.app_name));
shortcut.putExtra("duplicate", false); //不允许重复创建
//指定当前的Activity为快捷方式启动的对象: 如 com.everest.video.VideoPlayer
//注意: ComponentName的第二个参数必须加上点号(.),否则快捷方式无法启动相应程序
// ComponentName comp = new ComponentName(this.getPackageName(), "."+this.getLocalClassName());
// shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent(Intent.ACTION_MAIN).setComponent(comp));
shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent(this,WXEntryActivity.class));
//快捷方式的图标
ShortcutIconResource iconRes = Intent.ShortcutIconResource.fromContext(this, R.drawable.ic_launcher);
shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, iconRes);
sendBroadcast(shortcut);

page1987
2012-10-20 · TA获得超过140个赞
知道答主
回答量:133
采纳率:0%
帮助的人:89.8万
展开全部
进入你的程序那个图标,用手机点住,一般3S后就上去待机界面上了 ,如果是安装程序后没有创建快捷方式的话,那你再去另一个地方下载这个程序,因为你这个程序存在问题,不能自己创建快捷方式
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tao822002
2012-10-19 · TA获得超过125个赞
知道答主
回答量:149
采纳率:0%
帮助的人:61.4万
展开全部
选中程序图标长按几秒钟后即可拖曳至桌面。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
red0alert
2012-10-21 · TA获得超过1323个赞
知道小有建树答主
回答量:815
采纳率:64%
帮助的人:96万
展开全部
有一些系统程序只能调用,不能打开。
如果是可以打开的就是你的安卓版本太低或太高。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式