Android 我还应该关心安卓2.x版吗?

Android 我还应该关心安卓2.x版吗?,android,Android,新设备至少支持安卓4.0,许多人开始更换手机。你还认为我们应该瞄准安卓2.x版吗 我问这个问题是因为由于我的本地库,支持2.x对我来说不是那么容易。我还必须购买Android 2.2 froyo设备进行测试。因此,我正在尝试找出所有的努力是否可行。姜饼2.3.3已启用,因此我认为这是一个值得关注的问题。姜饼2.3.3已启用,因此我认为这是一个值得关注的问题。我也有同样的问题。解决了限制上述某些功能的问题: int sdkversion = 6; //or whatever if (Build.V

新设备至少支持安卓4.0,许多人开始更换手机。你还认为我们应该瞄准安卓2.x版吗


我问这个问题是因为由于我的本地库,支持2.x对我来说不是那么容易。我还必须购买Android 2.2 froyo设备进行测试。因此,我正在尝试找出所有的努力是否可行。

姜饼2.3.3已启用,因此我认为这是一个值得关注的问题。

姜饼2.3.3已启用,因此我认为这是一个值得关注的问题。

我也有同样的问题。解决了限制上述某些功能的问题:

int sdkversion = 6; //or whatever
if (Build.VERSION.SDK_INT<sdkversion){
        ...DO NOTHING ABOUT THAT FUNCTIONALITY...
    } else {
        ...DO IT...
    } 
intsdkversion=6//或者别的什么

如果(Build.VERSION.SDK_INT我也遇到了同样的问题。解决了上述限制某些功能的问题:

int sdkversion = 6; //or whatever
if (Build.VERSION.SDK_INT<sdkversion){
        ...DO NOTHING ABOUT THAT FUNCTIONALITY...
    } else {
        ...DO IT...
    } 
int-sdkversion=6;//或其他
如果(Build.VERSION.SDK_INT这应该可以帮助你:)我总是在开始一个新想法之前检查它

至于你的本地程序库,有很多应用程序只支持4.x版本,而且仍然很好。有一些非常不错的设备运行姜饼(我相信是2.3),非常适合所有最新的应用程序,但由于制造商不会收到更新

当然,各种各样的人都使用他们的手机和定制的ROM,所以也许这并没有那么糟糕。显然,这些统计数据不能考虑到这一点

嗯。

这应该能帮到你:)我总是在开始一个新想法之前检查一下

至于您的本机库,有很多应用程序只支持4.x版本,而且仍然运行良好。有一些真正像样的设备运行姜饼(我相信是2.3),非常适合所有最新的应用程序,但由于制造商不会收到更新

当然,各种各样的人都使用他们的手机和定制的ROM,所以也许这并没有那么糟糕。显然,这些统计数据并没有考虑到这一点


HTH.

安卓2.3.3仍在30%左右,但正在下降。如果你的应用即将发布,我会尝试支持2.3.3,如果不是太复杂的话。如果是的话,我会直接跳到4.0。没有理由在一个快速下降的版本上投资太多。如果你想让你的应用程序被几乎所有的android设备使用,那么你必须瞄准2.x版本。仍然有很多新设备在销售2.3.x版本。它们大多是更便宜的/入门级设备。2.3.x在较低规格的硬件上运行良好,而4.x则不然。安卓2.3.3仍在30%左右,但正在下降。如果你的应用即将发布,我会尝试支持2.3.3,如果不是太复杂的话。如果是的话,我会直接跳到4.0。没有理由在一个快速下降的版本上投资太多。如果你想让你的应用程序被几乎所有的android设备使用,那么你必须瞄准2.x版本。仍然有很多新设备在销售2.3.x版本。它们大多是更便宜的/入门级设备。2.3.x在较低规格的硬件上运行良好,而4.x则不行。在我看来,这并不真正支持较低的SDK版本。是的。例如,我使用
linearlayout.setBackground(getResources().getDrawable(image)),因此我将该代码放入if..else中,并将minsdk设置为11!支持较低的SKD版本将是,如果您为较旧的SDK实现所选的功能,这就足够了。在我的例子中,我必须为armv6和armv7编译我的c&c++库。这是一个耗时的部分。。之后,我可以使用您的比较来加载正确的版本。在我看来,这并不真正支持较低的SDK版本。是的。例如,我使用
linearlayout.setBackground(getResources().getDrawable(image)),因此我将该代码放入if..else中,并将minsdk设置为11!支持较低的SKD版本将是,如果您为较旧的SDK实现所选的功能,这就足够了。在我的例子中,我必须为armv6和armv7编译我的c&c++库。那是很耗时的部分。。在那之后,我可以使用你的比较加载正确的。我已经购买了设备,发布了应用程序,我自己也看到了1/3。我已经购买了设备,发布了应用程序,我自己也看到了1/3。