不需要NDK ,直接Android API 就可以了
android.os.Build.VERSION 这个类里面
android.os.Build.VERSION 这个类里面
解决方案 »
- 列表对话框无法显示
- JNI如何调用第三方SO库,再生成新的SO库
- 设置全屏之后,图片再中央。然后双击之后,出现状态栏,因为图片设置的是居中,出现状态栏之后,空间变小了,图片往下压了。这个如何解决呢
- android开发,程序运行没有问题,但是按Home键在回到本程序就会报错
- android调用百度地图API做我的位置图层显示一片空白?
- 求助 JNI :java.lang.UnsatisfiedLinkError
- 关于使用intent-filter中Data段 无法启动activity的问题
- 在html5中使用navigator.getUserMedia打开相机,要怎样进行关闭?
- 安卓中layout在没有导入import android.R;的情况下没有读出来是怎么回事
- android连接蓝牙问题————求助
- 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 函数抓出来用