不需要NDK ,直接Android API 就可以了
android.os.Build.VERSION 这个类里面
android.os.Build.VERSION 这个类里面
解决方案 »
- android项目开发,红色代码提示错误,如何修改,求大神帮忙!
- 遇到个奇怪的问题
- 如何在android模拟器中导入搜狗输入法?
- 如何后台播放一个存储在SD卡上录音文件
- android实现指定文件上传
- iOS/Android 训练营:20位技术大牛实践分享,20场精品课程独家呈现!
- 关于线程的问题 急求解答
- ListView无法获取相应的值,求助
- android三指在屏幕上是什么消息?
- Android Studio使用okhttp时出错,显示错误信息:无法访问ByteString,找不到okio.ByteString的类文件
- Frgment相互切换崩溃
- 求助,TextView 的setText在英文语言环境下无效
如果非要这么做,你需要去看sys/下面的头文件
android-ndk-r9-windows-x86\platforms\android-8\arch-arm\usr\include\sys\system_properties.h
android.os.Build.java 源码里面有获取参数的名字。
这样的。
public static final String RELEASE = getString("ro.build.version.release");个人感觉和上面的基本是一样的。转了个弯。
int currentapiVersion=android.os.Build.VERSION.SDK_INT;
这些常量对应关系 :
Build.VERSION_CODES
1 (0x00000001) Android 1.0 BASE
2 (0x00000002) Android 1.1 BASE_1_1
3 (0x00000003) Android 1.5 CUPCAKE
4 (0x00000004) Android 1.6 DONUT
5 (0x00000005) Android 2.0 ECLAIR
6 (0x00000006) Android 2.0.1 ECLAIR_0_1
7 (0x00000007) Android 2.1 ECLAIR_MR1
8 (0x00000008) Android 2.2 FROYO
9 (0x00000009) Android 2.3 GINGERBREAD
10 (0x0000000a) Android 2.3.3 GINGERBREAD_MR1
11 (0x0000000b) Android 3.0 HONEYCOMB
12 (0x0000000c) Android 3.1 HONEYCOMB_MR1
13 (0x0000000d) Android 3.2 HONEYCOMB_MR2
int currentapiVersion=android.os.Build.VERSION.SDK_INT;
这个东西应该是读的底层的一个配置 或者调用底层的方法, 直接把 C 函数抓出来用