问题标签 [android-4.3-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.3 中匹配内容 URI 的根?
当有人点击我的 ContentProvider 的根目录时,我想返回一些结果,到目前为止它运行良好。但是,从 Android 4.3 开始,我无法匹配根!这是我尝试过的所有方法,但没有任何效果。这在 4.3 下返回 -1,但在早期版本下不返回。
如何匹配该 URI?
android-emulator - Android 模拟器 EGL14 属性 EGL_RECORDABLE_ANDROID 不起作用
我在模拟器上使用 4.3 的 Android 模拟器
在创建 egl 的上下文期间,我给出了属性 EGL_RECORDABLE_ANDROID,但它没有说 BAD_CONFIG?
知道为什么会失败吗?
eclipse - 将我的 nexus 4 升级到 4.3 后,adb 无法识别它
在尝试了几次之后,我的 nexus 4 设备驱动程序没有安装在我的 Windows 上。我的sdk工具和平台工具都更新到最新版本了。
android - 从 API 18 开始,为什么 API 演示被视为“遗留”?
在安装了最新的 Android 的 ADT 和 SDK 以支持 API 18 之后,我注意到所有的 API 演示现在都被认为是“遗留的”。
这是一个屏幕截图:
怎么来的?
我注意到,即使它们被认为是“遗留”,它们也包含一些确实属于 API 18 的东西,例如在清单上找到的这个属性:
奇怪的是,这是 Lint 在 minSdk 低于 API 18 时唯一警告我的事情——这不可能是演示中包含的 API 18 上唯一的新内容,对吗?
这是怎么回事,我们会有不同的样本集吗?
android - 非所有者配置文件的 Android 4.3 DeviceAdmin 错误
我正在使用更新到 Android 4.3 的 Nexus 7。我有一个应用程序需要设备管理员权限才能锁定/擦除设备。我已将设备管理员权限授予我在所有者资料中的应用程序。因此,当我切换到另一个用户配置文件时,我可以在设备管理应用程序列表中看到我的应用程序。但是,当我在此非所有者用户配置文件上发出锁定命令时,我得到异常
“java.lang.SecurityException:uid XXXXXX 没有活动管理员”。
DevicePolicyManager isActiveAdmin ()
方法还在此配置文件上返回 true,但它仍然无法采取行动并使应用程序崩溃。
我假设一旦为所有者用户配置文件设置了设备管理员,它就会自动应用于所有其他用户配置文件。知道为什么会发生这种情况吗?此外,如果我的应用程序需要设备管理员权限,是否有任何文档指出我的应用程序应该如何处理多个用户配置文件?
android - Nexus 7、Android 4.3:同一目录,两条规范路径
我正在使用运行 Android 4.3 的 Nexus 7。此设备上的两个目录路径让我感到困惑:
如果我要求new File(<path>).getCanonicalPath()
其中任何一个,我都会返回相同的路径。如果我用任何一个调用 C 函数realpath
,它都会成功并返回相同的路径。所以听起来每一个都是它自己的规范路径,因此它们是不同的目录。
但是,如果我在其中一个中创建子目录,则该子目录也会出现在另一个中。这给我的印象是它们是同一个目录的两条路径。
有没有更好的方法来告诉这些路径真的是同一个目录?
android - android 4.3 上的 actionbarsherlock 不会正确隐藏底部操作栏,而是显示空白区域
嗨,我正在使用 actionbarsherlock 和 splitActionBarWhenNarrow 来获取带有我的菜单信息的底部操作栏。我已将 windowActionBarOverlay 设置为 true。
在 android 4.2 及以下调用 getSupportActionBar().hide(); 将正确隐藏顶部和底部的操作栏。在 android 4.3 getSupportActionBar().hide() 中正确隐藏了顶部操作栏,但它在底部操作栏所在的位置留下了空白区域。
谁能帮我这个?
java - 如何使用 4.3 API 在 Android 上连接 WPA_EAP WIFI
最近 Android 添加了使用 API 18 (JellyBean 4.3) 连接到 EAP WIFI 的功能。我已经寻找了许多示例,但找不到任何示例,并且我无法连接我的代码。一切似乎都按预期工作,但实际连接似乎不起作用。
这是我正在做的事情:
无论出于何种原因,都没有建立连接。看来其他所有设置都正确。如果我遗漏了任何内容,请告诉我,我会很乐意添加它。
任何帮助或方向将不胜感激。
bluetooth-lowenergy - Android BLE API:自动连接不适用于所有设备?
我有两个外围设备,比如 device1 和 device2 和一个用于中心角色的 Android 设备。Android 可以通过BluetoothDevice连接到两者。带有autoConnect = false的connectGatt () 方法。
问题是 - 虽然autoConnect功能适用于 device1,但 device2 甚至无法使用autoConnect = true连接一次。
onConnectionStateChange回调不会在任何一方(android 和 device2)中调用。在 device2 中自定义了广告和扫描响应数据包,这是导致问题的原因吗?虽然我们知道,自主连接的设置是完全在中心端提供的,外围端与它无关,外围设备的变化也会改变中心端的自动连接行为。
有什么见解吗?提前致谢。
android - JellyBean 4.3 中的 GoogleTTSService 的名称是什么?
在 4.3 之前的所有 Android 版本中,属于 package 的 Google 文本转语音服务的名称android.tts.TtsService
是GoogleTTSService
.
因此,如果您检查运行 Android 4.2 或更低版本的设备中正在运行的服务列表,您会com.google.android.tts.GoogleTTSService
在其中找到。
但在 Android 4.3 中似乎发生了变化,在我正在运行的设备中列出的众多服务中,我再也找不到相应的服务名称。
新名字是什么?它是不同服务的一部分吗?
更新:似乎该服务的包名称已从2.x 中的android.tts.TtsService重命名为4.3中的android.speech.tts.TextToSpeech 。这是朝着正确方向迈出的一步,但谷歌引擎的实际名称仍然缺失。
任何想法?