Articles of 启动器

Android:如何创build一个启动器

我从来没有开发过的Android之前,所以请考虑我100%哑巴,当你回答:) 我想创build一个应用程序启动器,将默认的网页浏览器打开到给定的url。 换句话说,我想用我的网站标识做一个图标,当你点击它时,它会在你的默认网页浏览器中打开这个网站。 有人可以指导我到一个教程/文档页面来实现这一目标吗? 或者,如果真的很简单,也许在这里显示一些代码? 谢谢你的时间! P

安装了一个应用程序,在启动器中显示两个条目

在Android中,如何实现以下效果? 只安装一个应用程序,但在启动器中,有两个条目,并进入每个将会去不同的用户界面。 就像谷歌地图,你可以看到只有一个应用程序,但有地图和导航条目。 谢谢。

从我的应用程序阻止/取消阻止应用程序:Android

我想阻止/解锁(用户无法使用/访问被阻止的应用程序)在我的应用程序的Android设备中的一些应用程序。 但我找不到任何解决scheme/想法。 我读Android如何以编程方式隐藏启动器图标 ,但这隐藏了同一应用程序的应用程序启动器图标。 我怎样才能做到这一点? 请分享一些关于这个的想法/链接。

如何重新构build默认的“启动器”应用程序?

我的目标是修改启动器应用程序,并dynamic修改和更改主题。 我在http://www.cyrket.com/p/android/com.stain46.taghome/上看到了几个“家”应用程序。 它看起来像他们采取了默认主页(启动),并修改它。 他们是怎么做到的? 我需要修改什么来达到同样的目的?

Android,为什么启动图标和其他图像不会改变,当我更新我的图像?

我发布了我的应用程序的一个版本。 对于这个版本,我有一个图像的发射器图标。 对于下一个版本(更新),我用其他图像replace了这个图标。 我的问题是当我更新新版本的最后一个版本时,新的启动器图标不显示,旧的仍然显示。 但是,如果我卸载之前清除数据,然后卸载,然后通过安装新版本,我可以看到新的启动图像。 问题是我不能一一要求所有的客户清理数据,然后在更新到新版本之前卸载。 解决办法是什么?

如何更改小部件启动器预览?

我正在创build一个小部件,我希望在启动器中,我的小部件的预览不会只是我的应用程序图标。 例如: contacs小部件只是应用程序图标,但日历小部件不是。 我怎样才能为自己的发射器预览设置自己的形象? 谢谢!

以编程方式更改启动器活动

有没有办法可以更改应用程序启动时启动的活动?

如何检查我的应用程序是否是默认的启动器

我正在开发一个基本上是主屏幕的buissness应用程序,并且应该被用作默认主屏幕(作为“kiosk”应用程序)。 有没有办法检查我的启动器是否是默认的启动器? 谢谢! PS。 类似的例子,但用于检查GPS设置 LocationManager alm = (LocationManager) context.getSystemService(Context.LOCATION_SERVICE); if (alm.isProviderEnabled(android.location.LocationManager.GPS_PROVIDER)) { Stuffs&Actions; }

自动阻止应用程序从启动器启动

有一类Android应用程序可以在某些用户指定的应用程序上启用密码保护; 例如Android Protector 。 我需要从不同的方向来处理这个问题。 是否可以创build一个阻止所有活动启动的应用程序,除非它们位于预定义的白名单中? 这种方法会不会有意想不到的后果? 我熟悉Android的基础知识,并写了一些相当简单的应用程序,但我仍然试图弄清楚这些“Protector”应用程序如何正确拦截启动意图。 有人会介绍给我一个简单的概述,正确的方法来做到这一点? 基本的问题是,我们有一个通用的Android手机需要locking,以便我们的客户(仅限内部)可以访问我们的自定义应用程序,而无法播放“极品飞车”等。我想删除运营商英国媒体报道,但生根的设备似乎是一个维护头痛。 我们希望每个手机的安装都像安装一些自定义应用程序一样简单。

清除并设置默认的家庭应用程序

Nova如何pipe理这个? 我实际上正在尝试做同样的事情:为用户提供一个button来清除并select他们的新默认启动器。 我能够得到默认的应用程序名称并显示它: private String getPrefered(Intent i) { PackageManager pm = this.getActivity().getPackageManager(); final ResolveInfo mInfo = pm.resolveActivity(i, 0); return (String) pm.getApplicationLabel(mInfo.activityInfo.applicationInfo); } Intent i是 Intent home = new Intent("android.intent.action.MAIN"); home.addCategory("android.intent.category.HOME"); 然后我调用系统ResolveActivity, private void makePrefered() { Intent selector = new Intent("android.intent.action.MAIN"); selector.addCategory("android.intent.category.HOME"); selector.setComponent(new ComponentName("android", "com.android.internal.app.ResolverActivity")); startActivity(selector); } 拾取器启动并正常工作,但它并没有设置或清除任何值。 在debugging的时候,好像我错过了一些额外的东西? 当我调用makePrefered方法时,我得到以下日志消息, I/ActivityManager( 602): START {act=android.intent.action.MAIN cat=[android.intent.category.HOME] cmp=android/com.android.internal.app.ResolverActivity […]