Articles of 启动器

创建未显示在启动器列表中的主活动

我正在寻找一种方法让我的应用程序在直接从Android市场打开时启动活动,但不在启动器菜单中维护活动。 我认为通过使用以下设置,我将能够实现这一点: 但是,似乎使用这些设置,活动似乎甚至不存在于应用程序中 – 它无法从市场上打开,也不会出现在启动器菜单中。 但是,只需添加: 应用程序都做到了。 问题是我希望活动从Market运行,但我不想在启动器菜单中运行它。 任何人都可以告诉我如何实现这一目标?

使用Android分隔启动器和活动图标

我有一个单一活动的简单应用程序。 实际上,启动器图标与活动的图标(左上角的图标)相同。 我想在我的活动中添加另一个图标而不更改发射器的图标。 这是我的清单: 实际上,我可以通过编辑android:icon=”@drawable/ic_launcher”行来编辑启动器和活动图标。 我也可以在中添加一个android:icon ,但它也会修改启动器的图标。 如何在不触及启动器的情况下编辑活动图标? 谢谢 !

为什么我的应用程序在我的设备上出现了4次?

当我将我的应用程序安装到设备或模拟器上时,它会在应用程序菜单中多次出现,在我的情况下,我会看到4个图标显示我的应用程序名称。 似乎每个图标代表一个活动,并且由于我的应用程序包含3个选项卡(带有活动),我的菜单上的前3个图标转到特定活动,第4个图标将我带到应用程序本身 这是我的表现 我该怎么办才能在我的设备上只有一个图标,而不是4个? 谢谢

如果启动器声明了如何覆盖输入活动animation

我尝试进行谷歌搜索,但我只使用overridePendingTransition()方法find了活动内animation的解决方案。 但是,如果我想在启动器启动应用程序时拥有自己的animation,是否有任何解决方案? 非常感谢!

有关浮动叠加/元素的Android信息,而非其他应用

我正在寻找关于浮动叠加层的一些信息没有mapView的叠加层,而是覆盖在其他应用程序上的叠加层。 例如,那些应用程序正在做我正在寻找的东西: https://play.google.com/store/apps/details?id=com.pvy.batterybar https://play.google.com/store/apps/details?id=ds.cpuoverlay 即使我们不在应用程序中,它们也会在屏幕前显示元素 我尝试了一些搜索,但我没有find任何东西。 有人知道在哪里可以find一些API文档,一个教程链接,一段代码…… 谢谢

如何以编程方式将快捷方式写入Android启动器主屏幕上的特定页面?

我目前正在开发一个Android应用程序,然后我以编程方式编写主屏幕的快捷方式。 像这样的东西: Intent shortcutIntent = new Intent(); shortcutIntent.setClassName(ai.packageName, ai.name); shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); shortcutIntent.addCategory(Intent.ACTION_PICK_ACTIVITY); Intent intent = new Intent(); intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent); intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, appName); BitmapDrawable bd=(BitmapDrawable)(res.get(app_id).activityInfo.loadIcon(p).getCurrent()); Bitmap newbit; newbit=bd.getBitmap(); intent.putExtra(Intent.EXTRA_SHORTCUT_ICON, newbit); intent.setAction(“com.android.launcher.action.INSTALL_SHORTCUT”); context.sendBroadcast(intent); (它实际上是一个StackOverflowpost,指出了我的解决方案)。 无论如何,当我在模拟器中运行应用程序时,快捷方式将从左侧(在2.3主屏幕上)写入第五页。 后续运行将快捷方式写入主屏幕左侧的第4页。 我的问题是:有没有办法将快捷方式写入中心页面或第一页(比如传递似乎拥有应用程序快捷方式的二维数组的索引)? 我错过了API中的内容吗? 谢谢!

无法启动快捷方式:手机上未安装应用程序

我正在尝试为Android中的一个Activity创建一个桌面快捷方式。 我使用的代码在我读过的每个tuto示例中都有效: final Intent shortcutIntent = new Intent(Intent.ACTION_MAIN); ComponentName name = new ComponentName(getPackageName(), “.MyActivity”); shortcutIntent.setComponent(name); shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); final Intent intent = new Intent(); intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent); intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, “blabla”); intent.putExtra(Intent.EXTRA_SHORTCUT_ICON, icon); intent.setAction(“com.android.launcher.action.INSTALL_SHORTCUT”); sendBroadcast(intent); finish(); 我将MAIN操作添加到我的活动中: 结果是应用程序不想启动! 在Logcat中,一切似乎都很好: 10-01 01:17:51.591: INFO/ActivityManager(2424): Starting activity: Intent { act=android.intent.action.MAIN flg=0x14000000 cmp=my.package.name/.MyActivity bnds=[125,384][235,522] (has extras) } 并且Home告诉我应用程序未安装。 请帮助我,我完全迷失了,花了几个小时试图解决问题并阅读我能得到的所有信息。 非常感谢!

Android应用程序创建两个启动器图标

对于我已经工作了一段时间的应用程序,我遇到了一个非常令人困惑的问题。 突然,在运行我的应用程序时,我发现在发布时立即关闭了力量。 经过进一步调查,我在发射器中发现了两个发射器图标。 如果应用程序正在运行,其中一个将恢复应用程序,如果应用程序未运行,则强制关闭。 第二个将正常运行 – 正常启动应用程序并正常恢复。 我很困惑,因为我没有做任何事情(我能想到)导致这个问题。 我没有在清单中更改任何内容,只是实现了一些新方法来更快地更改应用程序中的颜色。 无论我关闭手机,手动终止应用程序还是卸载/重新安装应用程序,这些问题在我的所有模拟器和设备中都会持续存在。 一个简单的ctrl + z不起作用。 澄清 – 我想要的是回到一个启动器图标来正常启动我的应用程序(没有什么特别的事情发生)。 更新: 我现在被提出立即用任何一个图标启动。 我确实在我的Manifest中的两个活动中find了代码,并将.LAUNCHER中的第二行更改为.DEFAULT确实解决了我原来的问题。 但是,我现在总是立刻被迫关闭…现在我的原始发射器活动中存在问题(我可以看到)…我在尝试解决此问题时遇到了很多麻烦(不知道该怎么做我开始变得非常担心! 更新2: 我发现了我的问题,谢谢你们的帮助! 实际上,我有两个独立且无关的问题同时发生。 第一 – 我的启动器中的两个图标:因为我有两个活动而导致

自定义安卓启动器按下后退按钮返回默认启动器

我正在开发一个启动器应用程序。 按下后退按钮时,它会与默认启动器一起显示。 但是,无论我在自定义启动器中的位置,还是在我的启动器的起始页面中,当我按下后退按钮时,屏幕会导航回默认的android启动器。 我需要帮助。 这是我用来将我的应用程序设置为启动器的代码 先谢谢你

开源android发射器列表

什么实际的发射器是开源的? 我需要2.3+的启动器,但不需要启动器或ADW,因为它们不受支持。 库存ICS +发射器不适用于2.3。