Android删除HomeScreen中的快捷方式

Android删除HomeScreen中的快捷方式,第1张

概述如何删除主屏幕中的快捷方式(以编程方式).我可以使用intent而不是其他现有的快捷方式删除我创建的快捷方式.BitmaptheBitmap=((BitmapDrawable)icon).getBitmap();IntentshortcutIntent=newIntent();shortcutIntent.setAction(Intent.ACTION_VIEW);

如何删除主屏幕中的快捷方式(以编程方式).我可以使用intent而不是其他现有的快捷方式删除我创建的快捷方式.

Bitmap theBitmap = ((BitmapDrawable)icon).getBitmap();        Intent shortcutIntent = new Intent();        shortcutIntent.setAction(Intent.ACTION_VIEW);  shortcutIntent.setClassname(url, group);   shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);   shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_top);   Intent removeIntent = new Intent();   removeIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);   removeIntent.putExtra(Intent.EXTRA_SHORTCUT_name, name);   removeIntent.putExtra("duplicate", false);   removeIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON, theBitmap);   removeIntent.setAction("com.androID.launcher.action.UNINSTALL_SHORTCUT");   sendbroadcast(removeIntent);

当使用如上所述的意图删除时,可以在知道图标packagename app class name时删除快捷方式.我们可以使用PackageInfo获取所有应用程序的图标包名称,如下所示,但不是启动类名称

ArrayList<PInfo> res = new ArrayList<PInfo>();                List<PackageInfo> packs = getPackageManager().getInstalledPackages(0);        for(int i=0;i<packs.size();i++) {            PackageInfo p = packs.get(i);            if ((!getSysPackages) && (p.versionname == null)) {                continue ;            }            PInfo newInfo = new PInfo();            newInfo.appname = p.applicationInfo.loadLabel(getPackageManager()).toString();            newInfo.pname = p.packagename;            newInfo.classname = p.applicationInfo.classname;            newInfo.versionCode = p.versionCode;            newInfo.icon = p.applicationInfo.loadIcon(getPackageManager());

现在的问题是,有没有任何方法来获取应用程序的类名,然后我们可以删除在主屏幕中由此应用程序创建的快捷方式..任何帮助??

解决方法:

你无法从主屏幕上以编程方式删除其他快捷方式

总结

以上是内存溢出为你收集整理的Android删除HomeScreen中的快捷方式全部内容,希望文章能够帮你解决Android删除HomeScreen中的快捷方式所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1109663.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存