问题标签 [android-version]

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 投票
1 回答
410 浏览

android - requestRouteToHost 问题在 4.0.3 和 4.0.4 下但不是其他

对于个人项目,我必须检查用于 MMS 的设备 LAN ip 是否可达。我已经使用提供的 APN 找到了 IP。现在我需要使用该requestRouteToHost方法来检查找到的代理是否有效。

该代码在运行 android 2.3 到 4.0 以及从 4.1 到更高版本的设备上完美运行。但它在 4.0.3 和 4.0.4 下给我一个错误。我已经在多台设备上对其进行了测试,这不是设备问题,而是版本问题。

第一个条件始终为真,这是一个真正的问题。

上面的代码包含在我这样制作的 AsynTask 中:

找到的 InetAddress-938825536相当于192.168.010.200.

要启动此 AsyncTask,我使用以下代码:

基本上,它在执行几个请求之前等待确认。

那么,有人知道是否有绕过这个问题的技巧吗?我的意思是有没有办法做同样的事情connMgr.requestRouteToHost(2, inetAddr),可以在每台设备上工作?

谢谢。

Ps:在Desire S 2.3、Desire S 4.0.3、Xperia lt30p 4.0.4、Nexus S 4.0.3等上测试。

编辑:在引发异常的设备上,路由 IP 上的 ping 命令有效:

但是路由请求失败了:s

0 投票
2 回答
3228 浏览

android - “未找到兼容的目标”eclipse adt 插件错误

我不明白...在我的办公室里,我安装了 Eclipse + Android SDK (API 16) + ADT 插件来开发我自己的应用程序。当我将它安装在我的 Galaxy Tab 和 Galaxy Nexus 上时,什么也没发生,而且运行良好。但是当我在我家的笔记本电脑上安装所有这些并导入 eclipse 项目以在我的设备上再次安装它时,ADT 显示消息:“未找到兼容的目标”。尽管它是同一个项目,但我没有改变任何东西,软件也是一样的......

什么可能导致此问题?有任何想法吗?

我在这个星期三开会开始销售该应用程序,如果有人能在那天之前回答我,那就太好了!xD

谢谢!!

0 投票
2 回答
111 浏览

android - 移植iOS游戏的最低安卓版本?

我刚刚完成了一个 iPhone/iOS 游戏(“Ktalu: Planet of Terror”)。我想将它移植到 Android,所以我下载并安装了 Andorid SDK/Eclipse 等。当我创建一个新项目时,它会询问我要支持的最低 Android 版本。默认值为 API 级别 8 (Froyo)。

我的 iOS 游戏是使用 Cocos2D 版本 2.0 用 Objective C 编写的。这是一款单人游戏,2D 横向卷轴,使用加速度计进行输入。它具有应用内购买功能,并使用代码允许人们在 Facebook 或 Twitter 上发布分数。它使用 SoundEngine 来发出声音。它使用 GameCenter 作为排行榜和一些成就。

我假设上述所有(或大部分)都有 Android 等价物。此外,如果很少有人仍然拥有运行这些版本的手机,我不想支持真正旧的 Android 版本。

那么有人可以建议我应该使用什么来支持最低 Android 版本吗?

另外,有谁知道网络上哪里有关于流通中(2012 年底或 2013 年初)有多少手机使用各种版本的 Android 的信息?同样,即使我的游戏在技术上可以支持 Android Level 8,如果目前只有 1% 的手机运行 Level 8 或更低,那么尝试支持它是没有意义的。

0 投票
1 回答
535 浏览

android - 将 google drive 与 2.1+ android 应用程序集成

我正在尝试让我的应用程序将其数据库与驱动器同步,以便应用程序数据在他的所有设备中保持同步。我做了一些研究并找到了这个快速入门,Dr.Edit但是当我下载源代码进行仔细检查时,我意识到它适用于 4.1+。很惊讶,我在 google play 上查看了 google drive 应用程序,发现你可以在 2.1+ 上安装它。

我知道更高版本的 android OS 不仅工作得更好,而且使我们作为开发人员的工作更容易。但是我很惊讶我找不到太多关于将谷歌驱动器与旧版本集成的信息。如果我们检查当前 android 版本的分布,我们可以很容易地注意到仅 2.3.X 就几乎存在于 50% 的设备上,那么为什么我们的应用程序不支持它们呢?

有谁知道在哪里可以找到将 google drive 与为 2.1+ 编写的应用程序集成的代码示例/教程?我只想同步一些数据(主要是应用程序的本地数据库)。

0 投票
5 回答
6581 浏览

android - 如何判断我使用的是哪个 Android 支持库 v4 版本?

我可以在 Android SDK 管理器中看到我计算机上安装的版本(在 Android SDK 管理器中),但通常项目使用它自己的 libs 文件夹中的副本。

除了文件日期之外,有没有办法告诉我在特定项目中使用的 android-support-v4.jar 是哪个版本?

任何方法都相当可观——通过代码/eclipse/文件管理器

0 投票
1 回答
10096 浏览

android - 从哪个 Android 版本开始支持“drawable-nodpi”?

哪个 Android 版本开始支持“drawable-nodpi”?将图像放在“res/drawable-nodpi”中并期望它们至少从2.0(Eclair)及更高版本开始在所有 android 版本中工作是否安全?

0 投票
2 回答
3056 浏览

android - 指定 Android 库版本代码/名称

哪个是指定android的库项目版本代码/名称的正确位置?图书馆的 Android 清单上的当前状态是什么?当您捆绑库 jar 时,在捆绑 jar 并仍然提供可用/未损坏的 jar 时可以忽略 AndroidManifest 吗?

我的问题与此有关

0 投票
1 回答
1239 浏览

android - 获取我的应用程序更新版本代码以检查新版本

我想到在有新更新时强制用户更新应用程序。

为了做到这一点,我曾想过versionCode,获取versionCode安装在设备上的应用程序:

现在我需要知道我的服务器更新versionCode

知道更新版本代码并将其与用户版本代码的应用程序进行比较,我可以检查它是否不同。

我的最终目标是检查是否有更新。如果它存在,则在用户不更新时不打开当前应用程序。

有什么想法吗?

谢谢

0 投票
1 回答
886 浏览

android - 我想通过 adobe air 获取 android 的版本

我想通过 adobe air 获取 android 的版本。我搜索了问题,但没有结果。所以,如果有人知道,请帮助我。

0 投票
2 回答
4263 浏览

android - Android - 如何根据 Android 版本使用不同的代码行

我有一个与 10(GINGERBREAD_MR1) 到 17(JELLY_BEAN_MR1) 的 Android 版本兼容的项目。

所以,我想使用setBackgroundDrawable低于 16setBackground的版本和 16 或更高的版本。

我试过这个:

但是,Eclipse 给了我:

警告subMessageFromToLinearLayout.setBackgroundDrawable(null);“视图类型的方法 setBackgroundDrawable(Drawable) 已弃用”

并且出现错误subMessageFromToLinearLayout.setBackground(null);“调用需要 API 级别 16(当前最小值为 10):android.widget.LinearLayout#setBackground”

如何修复此错误,以便我可以根据正在运行的 Android 版本使用这两条线?

提前致谢。