问题标签 [app-launcher]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
865 浏览

android - Android Studio Launcher 图标为黑色

我在 Photoshop 中为我的应用程序制作了一个图像,但是当我去添加一个新Image Asset的时,图标是黑色的。这是一个例子

在此处输入图像描述

在 Android Studio 的早期版本中,启动器图标具有真实颜色。它是一个错误吗?

0 投票
1 回答
687 浏览

android - 在 Android >= Lollipop 的设备上出现白屏或应用启动延迟

当我启动应用程序(第一次启动或通过任务堆栈杀死它后启动)时,大约需要 5-6 秒才能进入启动器屏幕并显示白屏。

当我使启动器活动半透明时,仍然存在相同的应用程序延迟时间。

另一件事是,如果我玩应用程序一段时间(例如 30 分钟)并通过任务堆栈将其杀死,则启动需要更多时间(例如 15-20 秒)。

我已经阅读了有关 stack-over flow 的所有博客和答案,但没有帮助。

关于上述场景的一些信息:

  1. 当应用程序花费超过 10 秒时,我观察到它会验证日志中显示的对象。
  2. 我在 Application 类中有实例和变量,可以在整个应用程序中使用它。
  3. 我在应用程序中也有 GCM。
0 投票
1 回答
316 浏览

android-studio - 无法在真正的 android 设备上通过 android studio 运行应用程序

添加启动画面和其他屏幕后,我的应用程序没有通过 Android Studio 在设备中启动,Logcat 显示该包已成功安装,但没有启动。甚至出现了选择正在运行的设备的对话框,但直到现在仍然没有解决问题。当我从设备菜单运行它时,应用程序运行并且我所做的任何更改都是可见的,但是为什么我不能在通过 android studio 安装时直接运行。

这是我的清单文件:

这是运行后的运行消息:

安装 com.radio.orion.radio DEVICE SHELL 命令: pm install -r "/data/local/tmp/com.radio.orion.radio" pkg: /data/local/tmp/com.radio.orion.radio 成功启动应用程序:com.radio.orion.radio/com.radio.orion.radio.MainActivity。设备外壳命令:am start -n "com.radio.orion.radio/com.radio.orion.radio.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER 开始:Intent { act =android.intent.action.MAIN cat= [android.intent.category.LAUNCHER] cmp=com.radio.orion.radio/.MainActivity } java.lang.SecurityException: Permission Denial: Starting Intent { act=android.intent. action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.radio.orion.radio/.MainActivity } 从 null (pid=31967,

这是 logcat ,当我运行应用程序时:

10-27 11:05:52.905 32138-32138/? D/AndroidRuntime:>>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<< 10-27 11:05:52.905 32138-32138/? D/AndroidRuntime: CheckJNI 关闭 10-27 11:05:52.905 32138-32138/? I/AndroidRuntime:内核发布版本:3.10.20-262979-gaee3d1b 10-27 11:05:52.905 32138-32138/? I/dalvikvm﹕未指定库。将使用标准异常处理程序 10-27 11:05:52.925 32138-32138/? D/dalvikvm:试图加载 lib libjavacore.so 0x0 10-27 11:05:52.925 32138-32138/? D/dalvikvm: 添加了共享库 libjavacore.so 0x0 10-27 11:05:52.925 32138-32138/? D/dalvikvm:试图加载 lib libnativehelper.so 0x0 10-27 11:05:52.925 32138-32138/? D/dalvikvm﹕添加共享库 libnativehelper.so 0x0 10-27 11:05: 52.925 32138-32138/? D/dalvikvm:在 libnativehelper.so 0x0 中找不到 JNI_OnLoad,跳过 init 10-27 11:05:52.935 32138-32138/?D/dalvikvm﹕额外选项:未指定 10-27 11:05:52.955 32138-32138/? D/dalvikvm﹕注意:class Landroid/app/ActivityManagerNative; 有 202 个未实现的(抽象)方法 10-27 11:05:53.055 32138-32138/?E/IMGSRV﹕:0: PVRDRMOpen: TP3, ret = 33 10-27 11:05:53.055 32138-32138/? E/IMGSRV﹕:0: PVRDRMOpen: TP3, ret = 34 10-27 11:05:53.055 32138-32138/? E/IMGSRV﹕:0: PVRDRMOpen: TP3, ret = 34 10-27 11:05:53.055 32138-32138/? E/IMGSRV﹕:0: PVRDRMOpen: TP3, ret = 34 10-27 11:05:53.115 32138-32138/? D/AndroidRuntime: 调用主条目 com.android.commands.am.Am 10-27 11:05:53.125 32138-32145/? I/dalvikvm﹕JIT 的竞技场总页数:11 10-27 11:05:53。125 32138-32145/? I/dalvikvm:JIT 的总竞技场页面:12 10-27 11:05:53.125 32138-32145/?I/dalvikvm:JIT 的总竞技场页面:13 10-27 11:05:53.125 32138-32145/?I/dalvikvm:JIT 的总竞技场页面:14 10-27 11:05:53.125 32138-32145/?I/dalvikvm:JIT 的总竞技场页面:15 10-27 11:05:53.125 32138-32145/?I/dalvikvm:JIT 的总竞技场页面:16 10-27 11:05:53.125 32138-32145/?I/dalvikvm:JIT 的总竞技场页面:17 10-27 11:05:53.135 32138-32145/?I/dalvikvm:JIT 的总竞技场页面:18 10-27 11:05:53.135 32138-32145/?I/dalvikvm:JIT 的总竞技场页面:19 10-27 11:05:53.135 32138-32145/?I/dalvikvm:JIT 的总竞技场页面:20 --------- /dev/log/system 10-27 11:05:53.155 535-864/ 的开头?I/ActivityManager﹕强制停止 com.radio.orion.radio appid=10400 user=0: 从 pid 32138 10-27 11:05:53.165 32138-32138/? D/AndroidRuntime: 关闭 VM 10-27 11:05:53.165 32138-32143/? D/dalvikvm:GC_CONCURRENT 释放 111K,16% 释放 675K/804K,暂停 0ms+1ms,总共 3ms 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm:编译器正在关闭 - 丢弃请求 165 32138-32138/? D/AndroidRuntime: 关闭 VM 10-27 11:05:53.165 32138-32143/? D/dalvikvm:GC_CONCURRENT 释放 111K,16% 释放 675K/804K,暂停 0ms+1ms,总共 3ms 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm:编译器正在关闭 - 丢弃请求 165 32138-32138/? D/AndroidRuntime: 关闭 VM 10-27 11:05:53.165 32138-32143/? D/dalvikvm:GC_CONCURRENT 释放 111K,16% 释放 675K/804K,暂停 0ms+1ms,总共 3ms 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm:编译器正在关闭 - 丢弃请求 165 32138-32143/? D/dalvikvm:GC_CONCURRENT 释放 111K,16% 释放 675K/804K,暂停 0ms+1ms,总共 3ms 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm:编译器正在关闭 - 丢弃请求 165 32138-32143/? D/dalvikvm:GC_CONCURRENT 释放 111K,16% 释放 675K/804K,暂停 0ms+1ms,总共 3ms 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm:编译器正在关闭 - 丢弃请求 165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm:编译器正在关闭 - 丢弃请求 165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm:编译器正在关闭 - 丢弃请求 165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm:编译器正在关闭 - 丢弃请求 165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm: 编译器正在关闭 - 丢弃请求 10-27 11:05:53.165 32138-32145/? D/dalvikvm:编译器正在关闭 - 丢弃请求

0 投票
2 回答
1080 浏览

android - 在 android 的安全模式下运行启动器应用程序

我已经为标签实现了一个启动器应用程序。此应用程序在正常模式下运行良好,但在安全模式下出现问题。我无法在安全模式下将我的应用设置为启动器应用。谁能告诉我如何在安全模式下将我的应用程序作为启动器应用程序运行。

可能的解决方案是

  1. 将我的应用程序作为启动器应用程序运行。
  2. 禁用android的安全模式功能。
  3. 如果设备将进入安全模式,请先询问密码以打开此设备。

如果有人从上面知道更好的解决方案,请在评论中提及。但我需要这个启动器应用程序在安全模式下运行。

提前致谢。

0 投票
1 回答
661 浏览

icons - FireOS 5.2.4.0 的启动器图标

最近我的 firtv 更新了,现在的操作系统版本是 5.2.4.0

实际上我面临的关于启动器图标的问题。以前我在 menisfest 中使用启动器图标:

现在对于 FireOS 版本 5.2.4.0,启动器图标的大小应该是多少?

0 投票
1 回答
1830 浏览

android - 我可以在用户应用程序的非根设备上使用 packagemanager.setApplicationEnabledSetting()

我正在尝试从我的应用程序中禁用其中一个应用程序。我创建了一个启动器应用程序并尝试使用以下包管理器方法

pm.setApplicationEnabledSetting(packageInfo.packageName, PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);

但是我收到 SecurityException 作为 SecurityException: Permission Denial: try to change component state from pid=20217, uid=10066, package uid=10067

注意:在某处我发现解决方案是在清单中提及以下权限

但是我在这个权限中收到一个警告,这个权限只授予系统应用程序。

0 投票
1 回答
1599 浏览

amazon-web-services - 亚马逊电视棒上的启动器应用程序图标

应用程序启动器图标错误地显示在主屏幕上的 Amazon TV Stick 设备上。图像正确显示在“最近”类别中,但在“应用程序和游戏”类别中,它不是矩形,而是缩小为正方形,如图所示: https ://ibb.co/bYGiym

我有配备 FireOS 5.2.6.1 的亚马逊电视棒。为了测试,我正在使用带有空活动的 android 应用程序,并在可绘制目录中放置图像 1280x720px,正如他们在https://developer.amazon.com/docs/app-submission/asset-guidelines.html#firetvassets中指定的那样

  1. 我读到开发中的应用程序和上传到 Appstore 的应用程序可能会有不同的行为。这个对吗?

  2. 资源是否实际上是从某些 Amazon Web 服务加载的,而不是从清单文件中引用的?

  3. 是否有可能仅在将其提交到 Appstore 后才能正确显示此图标?
  4. 为什么 FireOS 将主屏幕上的应用程序图标缩小为方形或 4:3 格式?
  5. 那么,这是 Amazon 和 FireOS 以及在本地安装应用程序的问题,还是我没有正确设置?如果由我决定,我应该在我的环境中本地做什么,以便该图标在所有类别中以正确的矩形形状显示?
0 投票
3 回答
1265 浏览

java - JavaFX 应用程序:通过双击启动?

我创建了一个 JavaFX 应用程序,以便在我的个人计算机(Windows 10)上注册数据,我正在寻找通过双击其 JAR 来启动它。

预先感谢您的帮助。

文兹

0 投票
2 回答
4481 浏览

android - ReactNative 中的 Android App Launcher,如 Microsoft、Google Launcher

我想知道是否可以为 Android 开发 App Launcher 应用程序。我指的是不同供应商推出的应用程序启动器,即微软应用程序启动器、谷歌应用程序启动器等等......

我找不到任何可以在这方面帮助我的图书馆。如果 ReactNative 无法做到这一点,那么我可以如何以及使用哪种技术来实现这一目标。

0 投票
1 回答
78 浏览

c# - 带有导航栏的 Windows IoT Core 启动器

我正在使用 Windows 10 IoT Core 开发一个项目,最近我设法通过使用Windows.ApplicationModel.Core.AppListEntry.LaunchAsync().
我的测试启动器是 Microsoft 的 IoT 示例中使用的启动器,只是对 UI 做了一些小的改动。我用于启动应用程序的代码是:

(可以在此处找到相同的代码)

应用程序列表使用 PackageManager API 填充,如上面链接的示例项目“IoTStartApp”所示。当我点击一个项目时,对应的应用程序开始覆盖整个屏幕。
由于除了触摸屏显示器之外我没有任何外部设备,我想在我的启动器中集成导航按钮(主页和返回)。所以实际的问题是,实际的 UWP API 是否允许在我的启动器区域内启动另一个 UWP 应用程序,以便为我的导航栏留出一些空间?(就像一个框架,但不是显示当前应用程序的页面,它应该包含另一个应用程序的页面)。
我的想法是用一个参数来启动一个应用程序,告诉从哪里开始,比如LaunchInContainerAsync(Frame frame),其中 frame 是我的容器(想象一个页面,只有这个容器和我的两个导航按钮在底部,在另一个网格中)。XAML 将是这样的:

我问这个是因为我记得(但我肯定错了)微软有一些例子展示了这种应用程序启动解决方案,但现在他们从他们的文档和 GitHub 迁移(并最终删除)了许多示例和 wiki 页面回购。如果这不可能,还有哪些其他导航解决方案?是否有人成功创建了仅适用于触摸屏显示器的 Windows 10 IoT Core 启动器?