作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我目前有这个 list 设置:
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="16"/>
但我正在尝试实现 Google 云消息传递,它只与 sdkVersion = 8 兼容
我查看了我的用户分割,这里是旧版本:
Android 2.1 - 86
Android 3.0 - 11
Android 1.6 - 11
other - 7
我不确定其他是什么意思。而且我也不确定版本 4 或 8 是如何引用 Android 2.1 的
或者这是苹果和橘子?我有点困惑。我遇到的问题是我不希望用户升级该应用程序,然后让它无法在他们身上运行。
这会发生吗?有人请澄清我在这里做的更好的事情。
谢谢!
最佳答案
您可以将您的 GCM 代码包含在 SDK 级别的检查中,以便它仅在 SDK 为 8 或更高版本时执行。
例如:
if ( android.os.Build.VERSION.SDK_INT >= 8 )
{
// Do GCM Stuff here
}
关于Android - 有没有办法让应用程序 minSdkVersion ="8"但仍然适用于旧版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12979486/
我是一名优秀的程序员,十分优秀!