Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何检查运行我的应用程序的Android设备是否在4.2.2及更低版本上运行_Java_Android_Gps - Fatal编程技术网

Java 如何检查运行我的应用程序的Android设备是否在4.2.2及更低版本上运行

Java 如何检查运行我的应用程序的Android设备是否在4.2.2及更低版本上运行,java,android,gps,Java,Android,Gps,我正在创建一个GPS应用程序,我正在尝试检查运行该应用程序的设备是否在4.2.2或更低版本上运行。 如果是这样,应用程序可以通过命令自行打开/关闭GPS服务 Intent intent = new Intent("android.location.GPS_ENABLED_CHANGE"); intent.putExtra("enabled", true); sendBroadcast(intent); 现在,如果设备运行的版本高于4.2.2,用户将收到一条PUPUT消息,将其链接到手动打开GP

我正在创建一个GPS应用程序,我正在尝试检查运行该应用程序的设备是否在4.2.2或更低版本上运行。 如果是这样,应用程序可以通过命令自行打开/关闭GPS服务

Intent intent = new Intent("android.location.GPS_ENABLED_CHANGE");
intent.putExtra("enabled", true);
sendBroadcast(intent);
现在,如果设备运行的版本高于4.2.2,用户将收到一条PUPUT消息,将其链接到手动打开GPS。 谢谢

不过,下面的数字会更准确,比如4.2.2,而上面的数字会对API级别进行粗略检查

Build.VERSION.RELEASE;


你是说Android版本吗?如果它对你有帮助,请接受答案如果可以,请接受答案:)
Build.VERSION.RELEASE;