问题标签 [android-4.2-jelly-bean]

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 回答
2137 浏览

android - Android 4.x:检测鼠标或触摸屏模式

有一个 API 可以检测 Android 4.x(ICS 或 JB)是否处于触摸屏或鼠标模式。Android 实际上可以从一种模式切换到另一种模式:如果您处于鼠标模式(显示光标)并且您按下触摸屏,鼠标将消失。在 apk 应用程序中,我想查询鼠标与触摸屏的状态。此功能仅适用于 > 4.0。有人知道这个API吗?

0 投票
2 回答
1077 浏览

android - 果冻豆搜索键

在我的 Android 应用程序中,我使用清单中的这种机制,通过我的许多活动中的搜索键来触发我的特定应用程序搜索

与适当的搜索活动。直到最近,这一切都很好。

随着果冻豆更新,搜索键现在总是启动 Google NOW 搜索功能。

在这个网站上:http ://www.android.com/about/jelly-bean/我在“谷歌搜索”部分找到了这个声明:

谷歌是否完全接管了这个密钥的所有使用,或者有没有办法恢复它?

如果我无法恢复它,那么几乎所有活动中的 UI 设计都会更改,以添加搜索菜单选项或操作按钮......

0 投票
2 回答
46098 浏览

android - 如何在果冻豆中使用“选择调试应用程序”和“等待调试器”新功能?

“选择调试应用程序”和“等待调试器”是 Jelly Bean 中的新功能,有人知道如何使用这些新功能吗?

0 投票
1 回答
1817 浏览

android - 可扩展通知 android 4.1

Android 4.1 JellyBean 中有新功能。状态栏中的可扩展通知。问题是如何实施?有任何教程如何做到这一点?

谢谢

0 投票
2 回答
627 浏览

android - Android jelly bean 在视频开始时发送 CLOSE_WRITE 事件,而不是在视频结束时发送

我的代码使用FileObserver监听 DCIM 文件夹。

我使用的所有 Android 版本,除了 4.1.1,只发送了 1 个事件 - 当视频完成拍摄时。我认为这是正确的行为 - 持续写入并在完成后关闭。

不过,在 4.1.1(Galaxy Nexus 和 Nexus S)中,事件FileObserver.CLOSE_WRITE被发送 两次 - 视频开始时和结束时

照片也一样——事件被发送了两次——尽管它不是那么重要。

问题是我无法区分视频的开始事件和结束事件。

我可以尝试检查文件的大小,但由于事件可能已延迟(慢/忙设备),大小可能非常大。

知道为什么行为会改变吗?你知道相机的app源码在哪里吗?我可以试着看看历史来理解这一点。

0 投票
3 回答
8220 浏览

android - 为什么果冻豆在通知中不显示第二行?

我目前正在研究 Android Support Package v4 Rev 10 的 NotificationCompat 功能。文档说“setContentText()”显示通知中的第二行。API 8 到 API 15 都是如此。但是,如果我尝试在 API 16 中使用此方法,我的通知将错过第二行。我只看到标题,但看不到第二行。添加多行没问题(使用'addline()')。

这是我使用的 NotificationCompat.Builder 的代码:

如果我想添加多行并显示通知,我使用以下代码:

这是 Jelly Bean 的一个想要的功能,setContentText 被忽略还是我错过了什么?该代码在所有版本上运行都没有错误,但我想在第二行添加我在 ICS 或更早版本上使用的相同代码。

我还添加了两个屏幕截图。第一个来自我的 ICS 4.0.3 华为 MediaPad,第二个来自 4.1.1 的 Galaxy Nexus。为简单起见,从1开始的第二行是与通知标题相同的字符串。它在2上不可见。

提前感谢您的帮助!

ICS 4.0.3 设备 JellyBean 4.1.1 设备

0 投票
1 回答
89 浏览

android - View的背景在Android中消失

有时,当 Activity 启动时,视图的背景(例如 ListView)不可见(但有时一切正常)。如果它是可绘制的或颜色并不重要,它并不总是发生。您可以启动相同的活动 10 次,问题只会发生一次或两次。

问题发生在 ICS (4.0) 或更高版本的设备上,在旧版本的 android 上一切正常。

我们如何解决这个问题?

0 投票
2 回答
1461 浏览

android - 如何在果冻豆上堆叠通知?

我之前的通知问题之后,我想测试 Jelly Bean 4.1 的新通知堆栈功能,如此处所述。我已经发现,通知需要具有不同的 ID,否则旧通知将仅使用第二个通知的内容进行更新。如果我使用不同的 ID,我的通知将只是一个列表:

通知列表

较小的辅助图标是使用 setSmallIcon() 设置的(请参见上面屏幕截图中的第一个通知),而较大的图标是使用 setLargeIcon() 设置的。我无法控制的是何时显示待处理通知的数量。它不受我的另一个问题中提到的文本行的控制。

所以我的猜测是,Jelly Bean 会自动处理多个通知,但我该如何触发呢?也许有人可以在文档中给我一段代码或提示。

0 投票
2 回答
10143 浏览

android - AccessibilityService 已启动,但在 JellyBean 上未收到 AccessibilityEvents

我有一个 AccessibilityService 可以读出任何传入的通知。它确实适用于 ICS 及以下版本,但停止使用 JB。

以下是清单和代码:


如前所述,它确实可以像魅力一样在所有 preJB-Devices 上工作,但是在 JB 上服务启动(我得到“我们已连接”),但没有触发任何事件。

代码有什么问题吗?

0 投票
9 回答
23181 浏览

android - 无法在 SearchView 中自动显示键盘

SearchView 默认聚焦,但是当我尝试显示软件键盘时 - 它不会发生:

但是当我点击 SearchView 时 - 它确实如此。为什么?