问题标签 [android-4.1-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 投票
4 回答
5940 浏览

android - 如何检查 JellyBean 中的 Talkback 是否处于活动状态

This question询问如何知道Android Talkback是否处于活动状态;直到果冻豆为止。从 Android 4.1 开始,这些步骤不再起作用,因为提到的光标是空的。

话虽如此,我想问是否有办法在 Jelly Bean 中进行相同的检查。

编辑 我试图搜索 TalkBack 代码,我在这里找到了它。为了检查 TalkBack 是否处于活动状态,我使用以下代码:

话虽如此,如果光标为空,我们如何知道 TalkBack 是否正在运行?

编辑 2 根据@JoxTraex 的建议,我现在发送一个广播来查询是否启用了 TalkBack:

现在我应该如何收到回复?

我尝试将以下内容添加到清单中,但我的接收器没有收到任何响应:

0 投票
2 回答
4755 浏览

android - 第一次打开菜单时果冻豆不调用 onPrepareOptionsMenu()

我正在覆盖 onPrepareOptionsMenu 来隐藏和显示菜单项。使用 API 级别 16 模拟器进行测试时;第一次打开菜单时不会调用 onPrepareOptionsMenu。但是当我重新打开菜单时,它可以工作。问题仅在于第一次使用。你可以用这个简单地测试它;

有任何想法吗?

0 投票
2 回答
683 浏览

android - 在银河选项卡中,未调用 videoView 的 onCompletionListener

对于 Android 中的视频视图,我添加了一些媒体播放器侦听器,例如 onPreparedListener、onCompletionListener 等。但是当视频完成时,不会调用 onCompletionListener。我们还观察到某些 onCompletionListener 被调用,有时没有。

仅三星 Galaxy 平板电脑操作系统版本 4.1.2 会出现此问题。并且相同的代码在另一台三星设备上正常工作,如 S2、S3、S4 等。

有人有想法吗?

0 投票
3 回答
1117 浏览

android - WindowManager 中的 ImageView 未在主屏幕中的 Android 4.1 和 4.4 中显示

我有带有静态图像的 ImageView。当我使用 TYPE_PHONE 将此 ImageView 添加到 WindowManager 时,它在所有 Android 版本(4.1、4.4、5.0)上都可以正常显示。但是,当我按下主页按钮并退出应用程序时,在 4.1 和 4.4 中,ImageView 消失了。它在 5.0 中运行良好

我没有看到任何异常抛出。当我在 Android 4.4 中运行它时,我只看到以下错误,我在其他帖子中发现我可以安全地忽略它?

我包含了 3 个屏幕截图,显示了发生的情况(4.4 和 4.1 也不同)。

ImageView 在 4.4 和 4.1 中不起作用的示例

这是我的代码。

0 投票
1 回答
252 浏览

backup - Nandroid 备份失败退出代码[127]

我需要创建一个定制的可闪存 ROM,定制的意思是我将添加一些应用程序并重新分发这个新的 ROM。现在,首先我读到我可以通过 Nandroid 备份创建一个可闪存的 ROM。但不知何故,当安装并执行 Clockwork 备份时,它只返回以下内容:

发生了什么?实际上这不是智能手机,而是一个名为Full AOSP on Mstar Cedric3 我可以放入 zip 文件来升级固件的 Android 主机,而不是官方自述文件建议我应该将所有 zip 内容提取到 micro sd 卡中,设备将像第一次一样一个一个地更新内容CIS、启动、恢复、系统、数据等

有什么帮助吗?

0 投票
1 回答
563 浏览

java - 使用意图在同一类或新类中启动方法

我想我从他们的网站上学会了如何在 android studio 中创建通知,并简单了解它是如何运行的。Mebe 更多的复制和粘贴,稍加修改 =\ 。但我没有看到任何关于如何使用意图在同一活动/类中启动方法的任何内容。

根据我从 android studio 复制和粘贴代码:

我想我想说的是,当用户单击正在进行的通知时,我正在尝试启动和活动或新意图,甚至是我创建的类或新活动中的方法。所以我的大脑在过去一周的搜索中感到很煎熬。为了展示我的想法,我找到了以下网站:

android-er.blogspot

可点击通知 - StackOverflow

0 投票
0 回答
1070 浏览

android - Android:WebView 在几页后停止加载

我有一个 webview 我正在加载自定义 HTML 到使用loadDataWithBaseURL

这将适用于多个页面,然后在平板电脑上的 Jelly Bean 中似乎无缘无故地在 WebView 中停止触发事件,并且 Web 视图将是空白的。

这是WebViewCreation代码:

具体问题是onPageStarted,其他覆盖会在一段时间后停止被调用。到达所有其他代码,生成的 HTML 看起来不错。

无效,重新加载,重新初始化似乎没有任何好处。它只是死了,然后一直死。

我还能尝试什么?还有什么可能导致问题?

- - - - - - 编辑 - - - - -

经过数小时的头部抨击,然后发现它也在寻呼机之外执行此操作,我 90% 确定我遇到了下面链接的问题。话虽如此,如果有人有任何建议,我还没有修复。

当方向改变和多线程正在运行时,导致所有 webview 停止加载的 AdView 错误?

----- 最终编辑 -------- 这从未得到“修复”,我们现在通过 HTML 加载广告,而不是为 Jelly Bean 本地加载广告。

它不是:

任何与ViewPager. 插页式广告最终也会导致它。我们的大部分广告都在ViewPager.

之间的冲突ActionBarSherlock。更新到AppCompat没有任何帮助。

只是WebView. 中还发现了一些奇怪的行为XWalk,包括尝试自行加载广告,然后出现闪烁、可怕的怪异现象,但稍等片刻XWalk就会恢复。这是与ActionBarSherlockAppCompat

我的问题与轮换无关;我一般都在指责线程。我们确实有相当多的线程正在进行。

在 (6.21) 之前,我们有一个旧版本的Google Ads 。在我将手指指向导致问题的广告之前,我已更新到 Google Play 7,因为它是必需的。更新中没有行为变化。AKA:PublisherAdView和 DfpAdView 的反应相同。

我想知道将项目移动到 Android Studio 时是否发生了什么事,但不知道该指向什么。

归根结底,这是一个操作系统问题,但我不知道是什么特别痒。我很想听到任何经历过同样事情的人的来信。

0 投票
0 回答
2664 浏览

android - Android API 16 NDK cwctype 和字符串构建错误

Android NDK 新手问题。

我正在尝试使用 Android NDK 编译一个库。我正在为API16 构建并在构建中得到以下错误:

在 /Volumes/MacAirExt/Android/android-ndk-r10e/sources/cxx-stl/llvm-libc++/libcxx/include/cwchar:107 包含的文件中:/Volumes/MacAirExt/Android/android-ndk-r10e/sources/ cxx-stl/llvm-libc++/libcxx/include/cwctype:88:9:错误:全局命名空间中没有名为“iswblank”的成员;您指的是 'isblank' 吗?使用 ::iswblank;

在 /Volumes/MacAirExt/Android/android-ndk-r10e/sources/cxx-stl/llvm-libc++/libcxx/include/string:438 包含的文件中:/Volumes/MacAirExt/Android/android-ndk-r10e/sources/ cxx-stl/llvm-libc++/libcxx/include/cwchar:132:9:错误:使用 ::vfwscanf 的全局命名空间中没有名为“vfwscanf”的成员;

ETC

如果我为API21构建,我不会收到任何构建错误。我猜这个库 (LibMailCore) 正在使用仅在最新的 Android API 中可用的字符串函数。

有没有专家知道如何解决这个问题?

谢谢。

0 投票
1 回答
223 浏览

android - TextToSpeech.synthesizeToFile 无法写入某些设备上的应用程序目录

我的应用程序使用 Android TTS 功能合成 WAV 文件。

生成的文件存储在应用程序目录 /data/data/package_name/tts-cache/file_name.wav 中。

基本上它可以工作,但在某些设备上,如 Samsung Galasy S2 (4.1.2) TTS 服务无法写入此文件夹,并且应用程序遇到 Permission Denied 异常。

我会选择不将 WAV 文件夹更改为外部存储目录。在 4.1.2 上我能做些什么吗?我不确定是三星 S2 还是 Android 4.1.2 错误/功能。

0 投票
1 回答
140 浏览

android-layout - 在列表视图中结束多选会删除列表项填充

我只能使用 JellyBean 设备(三星 Galaxy S3 上的 Android 4.1.2)重建此行为。使用 KitKat 或 Lollipop 不会出现此问题。

我有一个 RecyclerView ,其中包含可能多选的项目列表。当我选择列表中的一些项目(多选被激活)并通过单击工具栏左上角的图标再次退出它时,列表中的某些项目会丢失它们的填充。奇怪的是,它并不总是发生在相同的项目上,也不是每次都发生在相同的项目上。当我将项目滚动出显示器并将其滚动回视图时,填充又回来了并且正确。

在此处输入图像描述

在我覆盖 onRebind() 方法并将填充重新应用于项目后,问题不再发生 - 但是 - 它仍然会发生。

这是我的 DocumentHolder 类:

这是列表项的布局 XML 文件:

退出多选模式后,如何解决填充仍然是布局 XML 文件中定义的 12dp 的行为?