2014-09-27 36 views
-2

即时创建GPS应用程序,即时尝试检查运行应用程序的设备是否运行在4.2.2版本或更低版本上。 如果是这样的应用程序可以通过将其与自己的命令,如果设备运行更高版本4.2.2,然后如何检查运行我的应用程序的Android设备是否运行在4.2.2版本或更低版本

Intent intent = new Intent("android.location.GPS_ENABLED_CHANGE"); 
intent.putExtra("enabled", true); 
sendBroadcast(intent); 

现在开启/关闭GPS服务,用户将获得链接他的pupout消息手动打开GPS。 谢谢。

+0

你的意思是Android的版本? – Pavlos 2014-09-27 01:17:43

+0

如果它帮助你,请接受答案 – Pavlos 2014-09-27 01:25:14

回答

0
int currentapiVersion = android.os.Build.VERSION.SDK_INT; 
if (currentapiVersion >= android.os.Build.VERSION_CODES.JELLY_BEAN_MR1){ 
    // Do something for JellyBean and above versions 
} else{ 
    // do something for phones running an SDK before JellyBean 
} 

下面虽然会给你一个更确切的数字,如4.2.2,而上面的将对API级别进行粗略检查。

Build.VERSION.RELEASE; 

http://developer.android.com/reference/android/os/Build.VERSION_CODES.html

http://developer.android.com/reference/android/os/Build.VERSION.html

+0

谢谢mateit工作 – wafihsn 2014-09-27 01:37:44

+0

接受答案如果你可以:) – Pavlos 2014-09-27 01:38:53

相关问题