草庐IT

Jellybean

全部标签

android - Adjust pan|adjust resize 似乎不适用于 JellyBean 4.2.2-4.1.2

我有一个ListView,其中EditTexts作为项目。我已经尝试设置android:windowSoftInputMode="adjustPan"和"adjustResize"list中的标志,我也尝试添加“始终可见”标志,但它也没有帮助。但是当键盘悬停在文本上并且我开始输入时,编辑文本框不再可见,它只会在第一次获得焦点时弹出。编辑:我已经在4.3上对其进行了测试,它按预期工作,edittext始终可见,但在4.2.1/4.2.2上它不起作用。 最佳答案 在某些特定供应商的android固件上,Manifest中的Activit

android - Jellybean 4.2 是否有连接到已定义 VPN 的 Intent ?

(修改了...现在我跑JB了,还是和一年多前一样的问题)我在我的Xoom和GalaxyS3(CM10.1)上安装了Jellybean(4.2),我正在尝试编写一个Tasker插件,以便在wi-fi连接断开时自动连接到PPTP或L2TPVPN活跃。与以前的Android版本不同,ICS最终允许使用保存的用户名和密码来定义VPN,因此看起来基本上一切都已准备就绪,可以支持新的公共(public)Intent,即“尝试连接到${vpn}”。但是,如果存在这样的Intent,我还没有找到任何文档。有人可以指出我正确的方向吗?(包名称、要搜索的魔法短语等)? 最佳答案

Android Jellybean 应用程序加密适用于其他版本吗?

所以...我阅读了jellybean更新说明并看到“JellyBean为付费应用引入了应用加密。”据我所知,当有人将其apk移动到另一台设备时,此服务应该会使应用程序无法使用。但是非软糖机器人呢?如果有人将apk从jellybean设备移动到ICS设备,这个加密功能是否仍然有效? 最佳答案 谷歌在谷歌IO2012主题演讲中指出,它不应该影响现有设备,但谁知道呢,这里有一个链接报告了很多应用程序因此而中断。http://www.androidpolice.com/2012/08/08/jelly-bean-app-encryption

java - Android - ListView onItemClick() 未在 4.1 jellybean 中触发

我有一个用户刚刚安装了4.1(jellybean),ListViewonItemClick()在我的应用程序中停止工作。该事件没有触发(通过断点和控制台检查)并且UI似乎没有任何明显变化。所以我在模拟器中尝试了(尽管它非常慢),并遇到了同样的问题。有没有人注意到新操作系统的不同之处?在我的项目布局中没有任何可聚焦的东西,它在旧操作系统上运行良好。这是包含ListView的布局:这是项目的布局:我的API级别是:有什么想法吗? 最佳答案 根据我的评论,我发现如果您继承了ListView并覆盖了onAttachedToWindow,您需

android - 如何让 EditText、IME Action、textMultiLine 为 JellyBean 工作

我遇到了很多难题,但未能找到解决方案。显然,JellyBean改变了IME操作的处理方式。我发现许多网站提供的解决方案确实有效,但仅适用于单行EditTexts。示例:Stackoverflow:onEditorAction我的EditText小部件在JellyBean之前工作得很好。它会正确换行,直到用户点击“完成”(返回)键。然后它会使用OnEditorActionListener捕获事件并进行相应处理。我已尝试使用以下XML属性更改设置的多种变体均无济于事:单行水平滚动输入类型ime选项行我只能在没有触发onEditorAction事件或没有触发onEditorAction事件的

android - 有没有办法在 Android JellyBean TimePickerDialog 中使用取消?

据我所知,JellyBeans之前的版本在使用TimePickerDialog时具有Set和Cancel按钮。JellyBeans只有Done按钮。我可以只离开Done按钮,并可以通过在对话框外单击来关闭对话框,但是如果按下DoneonTimeSetListener会被调用>或在对话框之外。所以我找到了thisstackoverflowquestion其中描述了使用DatePickerDialog时存在错误。要使用DatePickerDialog解决此问题,在初始化时我必须将onDateSetListener设置为null,并实现我自己的按钮来处理BUTTON_POSITIVE(设置)

android - onConfigurationchanged 未通过 jellybean(4.2.1) 调用

我真的被这个问题困扰了。我已经设置了标志android:configChanges="keyboardHidden|orientation|locale"但是当我更改语言配置时,onconfigurationchanged函数没有被调用。奇怪的是我的代码在其他android平台上运行良好。我在这里搜索了这个问题。有人说我需要将sdk版本设置得低一些。但它没有用。请给我一些提示。 最佳答案 如果您使用的是API17,请添加layoutDirection属性,例如android:configChanges="keyboardHidden

android - Webview shouldOverrideUrlLoading 适用于以前的 android 版本,除了 4.1.x jellybean

以下代码在所有运行android2.x的设备上都可以正常工作,但在带有4.1.2的Nexus7平板电脑上则不行问题是shouldOverrideUrlLoading永远不会运行。onPageFinished运行正常我将不胜感激任何可用的帮助。wv=(WebView)root_view.findViewById(R.id.wv);wv.setBackgroundColor(res.getColor(R.color.def_bgr_color));wv.setScrollBarStyle(View.SCROLLBARS_OUTSIDE_OVERLAY);wv.setWebViewClien

java - Android 致命信号错误 11 SIGSEGV 在不同版本的 JellyBean 上

我和我的同事在使用Android时遇到了非常奇怪的行为Canvas对象。我们正在处理一个初始化的Canvas对象,并且有选择地在2个Nexus7平板电脑之间获取致命信号11错误;其中一个运行4.2.2并且工作正常,另一个运行4.3并崩溃。我们正试图弄清楚如何解决问题,这涉及确定错误是我们自己造成的,还是AndroidAPI中的某种故障(不太可能)。当我们尝试在对象上调用canvas.getWidth()时发生错误。我们的Java代码:(这可能并不重要,但Rect来self们的代码库,它不是android.graphics.Rect)publicRectgetViewportBounds

Android JellyBean 网络媒体问题

我有一个播放MP3文件的应用程序,这些文件可以在公共(public)URL上找到。不幸的是,服务器不支持流媒体,但Android使用户体验相当可以接受。除JellyBean外,它适用于所有平台。在请求MP3时,JB请求了10次Range-Header。只有在第10次尝试之后,它似乎才恢复到原来的行为。Lookslikethisalreadyreportedissue。我发现了另一个SOthread,其中推荐的解决方案是使用Tranfer-Encoding:chunkedheader。但就在下面有一条评论说这不起作用。目前我无法控制传递上述响应header,但在我能够做到这一点之前,我想