问题标签 [android-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.
android - 为自定义图标集调整 ADW 启动器
最近,我萌生了为安卓手机创建自定义启动器的想法。
在对可以帮助我完成任务的资源进行广泛搜索后,我发现没有多少帮助可用。
该站点上的许多帖子建议学习 ADW 启动器,来自 sdk 的主屏幕示例和其他一些开源启动器。
所以我拿了 ADW Launcher 并尝试试一试。我的问题是:
- 建议我,我应该在这个应用程序中关注哪些关键方面。
- 是否可以在此应用程序本身中添加我的自定义图标集而不使用可用的主题或模板,这建议使用此过程。
android - 如何隐藏状态栏而不在启动器中提升图标?
我想在 Launcher 界面中隐藏状态栏。我使用了代码“window.addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);” 去实现它。但问题是当我长按桌面项目时,状态栏是隐藏的,但其他应用程序图标会升起。季节是状态栏的地方没了,所以下面的东西会上去。有谁知道如何以简单的方式解决问题?提前TKS。
android - Android:如何使小部件不在启动器小部件列表中显示
我有一个 android 应用程序,它包含一个小部件,当应用程序启动时,小部件将显示,我不想让它公开(让它不显示在小部件列表中)。有人知道如何在“私人”中制作小部件。
android - 如何从我的活动中明确启动股票启动器?
平台:ASUS Nexus 7,运行 JellyBean
我通过将其设置为默认的 HOME / LAUNCHER 意图创建了一个 kiosk 应用程序。我需要能够通过服务和维护的密码摆脱它,进入股票 android 启动器。
我已经搜索了所有内容,但找不到一个好的,简洁的答案。我想出的最好方法是创建一个意图选择器 ( Intent.createChooser(Intent i, String title)
) 并在我的启动器和库存启动器之间进行选择。这没关系,但确实是一种解决方法。
我试过了:
每次我的意图都是空的。然而,股票启动器在我的平板电脑上显示了一个“com.android.launcher”包。显然我在这里完全错了。
android - Android moveTaskToFront 服务
Android 4.0 现在允许开发人员禁用应用程序。
然后我开发了一项服务,当用户单击主页按钮时,将应用程序带到前台。
现在我可以成功地将应用程序带到前台。
但是每次我打开应用程序然后单击主页按钮。它将显示启动器并延迟 5-6 秒以将应用程序带到前台。
我发现该服务重试了几次以将应用程序置于前台。但是当我单击启动器上的按钮时,它会立即将应用程序带到前台。
任何解决延迟问题的解决方案?谢谢。
android - Android 模拟主页键启动意图
在某些模拟器中,如果用户在启动器中按下 home 键,它会执行不同的任务,而不是从另一个应用程序切换到它:
例如,如果用户按下主页,它会启动主页。但是如果用户在启动器中再次按下 home 键,它会打开应用程序抽屉。
我想知道如何做到这一点?我试图通过将意图操作设置为ACTION_MAIN
和类别设置为CATEGORY_HOME
无济于事来模拟家庭启动意图。
android - 如何在我的应用程序(启动器)中托管 AppWidgets?
我正在为 Android 中的主屏幕制作一个启动器应用程序替换。我想向它添加小部件(本机应用小部件)。我怎样才能 ?我尝试了很多方法,但它们要么都不起作用,要么存在错误(我无法解决)。
有人知道实现 AppWidgets 的方法吗?
android - Android Widgets : On Focus, On Click 小部件的效果
感谢您阅读我的问题,请耐心阅读。该场景与普通的 Android 应用程序有点不同。
我正在为 Android TV 创建自己的启动器。我拥有将我的应用程序作为系统应用程序运行的完全权限。
我有自己的启动器,我在其中放置小部件。在 Android 中,我们通常通过在主屏幕上拖放来放置小部件,但在我的情况下,我必须在启动器启动后立即放置所有小部件。我能够成功放置所有小部件。用户不允许更改小部件位置或不允许删除任何小部件。所有小部件都是固定的。
现在的要求是这样的,
对于 Android TV,我可以通过遥控器访问所有小部件和应用程序等。我可以通过遥控器访问所有内容,而不是触摸屏。
在我拥有所有小部件的主屏幕/启动器上,我需要实现空间导航。即我必须通过远程左/右/上/下键浏览所有小部件。
作为解决方案,我做了以下事情:
我已经处理了 onFocusChangeListener 来监听焦点更改事件,我还处理了 onClickListener 来处理 onClick 事件。
在焦点更改和单击时,我向每个小部件发送广播,以及额外的数据,即 got_focus、lost_focus 或 clicked。在每个小部件中,我都有一个接收广播的接收器,并且根据任何状态,小部件都会更改其背景图像。我已经在我的每个接收器中输入了日志。所有接收者都接收到各自的广播,但问题是改变状态的行为并不一致。有时小部件会改变状态,但有时它们不会,即使它们接收到广播。
所以,我想知道有没有其他方法可以使这种行为保持一致。任何在启动器上工作并遇到过相同情况的人,请帮助我。从过去的 3 天开始,我被困在这部分。有没有其他方法可以从启动器更新小部件背景图像。
感谢您耐心阅读。任何形式的帮助将不胜感激。
再次感谢。
android - Android 启动器在启动器中按主页以转到默认屏幕
在默认的 android 启动器中,在另一个活动中按 home 将启动启动器。在启动器中再次按主页将重置为默认主屏幕页面。我不明白这是怎么做到的。无论启动器是否在前台,Android 都会发送相同的意图。用户应用程序也无法拦截 Home 键。
有没有办法做到这一点?
android - Android 在没有意图标志 FLAG_ACTIVITY_BROUGHT_TO_FRONT 的情况下启动 singleTask 活动
从 Android 启动器源代码,
如果 startActivity 意图没有标志 FLAG_ACTIVITY_BROUGHT_TO_FRONT,启动器会将主屏幕重置为默认页面。
只有在堆栈顶部已经有一个正在启动的活动实例时,才不会设置该标志。
当它从另一个应用程序启动时,有没有办法让启动器认为它已经在堆栈顶部运行(导致它重置主屏幕页面)?(不是从主页键按下)。