问题标签 [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.
android - Android 4.x:检测鼠标或触摸屏模式
有一个 API 可以检测 Android 4.x(ICS 或 JB)是否处于触摸屏或鼠标模式。Android 实际上可以从一种模式切换到另一种模式:如果您处于鼠标模式(显示光标)并且您按下触摸屏,鼠标将消失。在 apk 应用程序中,我想查询鼠标与触摸屏的状态。此功能仅适用于 > 4.0。有人知道这个API吗?
android - 果冻豆搜索键
在我的 Android 应用程序中,我使用清单中的这种机制,通过我的许多活动中的搜索键来触发我的特定应用程序搜索
与适当的搜索活动。直到最近,这一切都很好。
随着果冻豆更新,搜索键现在总是启动 Google NOW 搜索功能。
在这个网站上:http ://www.android.com/about/jelly-bean/我在“谷歌搜索”部分找到了这个声明:
谷歌是否完全接管了这个密钥的所有使用,或者有没有办法恢复它?
如果我无法恢复它,那么几乎所有活动中的 UI 设计都会更改,以添加搜索菜单选项或操作按钮......
android - 如何在果冻豆中使用“选择调试应用程序”和“等待调试器”新功能?
“选择调试应用程序”和“等待调试器”是 Jelly Bean 中的新功能,有人知道如何使用这些新功能吗?
android - 可扩展通知 android 4.1
Android 4.1 JellyBean 中有新功能。状态栏中的可扩展通知。问题是如何实施?有任何教程如何做到这一点?
谢谢
android - Android jelly bean 在视频开始时发送 CLOSE_WRITE 事件,而不是在视频结束时发送
我的代码使用FileObserver监听 DCIM 文件夹。
我使用的所有 Android 版本,除了 4.1.1,只发送了 1 个事件 - 当视频完成拍摄时。我认为这是正确的行为 - 持续写入并在完成后关闭。
不过,在 4.1.1(Galaxy Nexus 和 Nexus S)中,事件FileObserver.CLOSE_WRITE被发送 两次 - 视频开始时和结束时。
照片也一样——事件被发送了两次——尽管它不是那么重要。
问题是我无法区分视频的开始事件和结束事件。
我可以尝试检查文件的大小,但由于事件可能已延迟(慢/忙设备),大小可能非常大。
知道为什么行为会改变吗?你知道相机的app源码在哪里吗?我可以试着看看历史来理解这一点。
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上不可见。
提前感谢您的帮助!
android - View的背景在Android中消失
有时,当 Activity 启动时,视图的背景(例如 ListView)不可见(但有时一切正常)。如果它是可绘制的或颜色并不重要,它并不总是发生。您可以启动相同的活动 10 次,问题只会发生一次或两次。
问题发生在 ICS (4.0) 或更高版本的设备上,在旧版本的 android 上一切正常。
我们如何解决这个问题?
android - AccessibilityService 已启动,但在 JellyBean 上未收到 AccessibilityEvents
我有一个 AccessibilityService 可以读出任何传入的通知。它确实适用于 ICS 及以下版本,但停止使用 JB。
以下是清单和代码:
如前所述,它确实可以像魅力一样在所有 preJB-Devices 上工作,但是在 JB 上服务启动(我得到“我们已连接”),但没有触发任何事件。
代码有什么问题吗?
android - 无法在 SearchView 中自动显示键盘
SearchView 默认聚焦,但是当我尝试显示软件键盘时 - 它不会发生:
但是当我点击 SearchView 时 - 它确实如此。为什么?