android_您的应用程序支持Android 4.0吗? 再想一想

android

android

认为您的应用程序仅因为支持2.2或2.3而支持Android 4.0? 也许不吧。 如果您的应用程序使用一些常见的Java类,则可能需要仔细检查几个4.0设备上的应用程序。

可能像大多数开发人员一样,当我们看到Ice Cream Sandwich版本发布时,我们没有想到我们的应用程序可能无法正常运行。 所有更改似乎都与UI更紧密相关,而不是框架的核心。

几个月前,我们注意到市场上出现了几条评论,提到完全失败和非常奇怪的行为。 在一些评论中,我们得到了使用Nexus S以及其他可能的4.0设备(如Motorola Zoom)的幸运提示。 这些奇怪的评论促使我们走出去,抢了几个4.0设备,只是为了看看发生了什么事情。

事实证明,我们的大多数Web调用都被服务器踢出了,关于发送Post请求而不是Get请求的奇怪错误。

经过一番研究,我发现Stack Overflow照常进行救援( 一个两个)。 简而言之,问题与HttpURLConnection类的更新有关。 具体来说, setDoOutput方法已更改(现在可以实际使用)。 快速浏览HttpURLConnection文档会显示一些新更新,使用它们的人应该真正对其进行审查。

因此,考虑到以上更改,检查您的应用程序与发布的任何新版本的比较是一个非常好的主意。 如果没有在Ice Cream Sandwich设备上实际使用该应用程序,实际上是找不到该地雷的方法。 永远记住,不是更多的Android特定的API并不是Google修改的唯一类。 Android团队可以自由支配自己认为合适的其他方面。

参考:您的应用是否支持Android 4.0?Programming Mobile博客上,与我们的JCG合作伙伴Isaac Taylor一起思考

翻译自: https://www.javacodegeeks.com/2012/05/does-your-app-support-android-40-think.html

android

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值