Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.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.0.3上是否为API 15启用了开发人员选项_Java_Android_Api - Fatal编程技术网

Java 如何检查Android 4.0.3上是否为API 15启用了开发人员选项

Java 如何检查Android 4.0.3上是否为API 15启用了开发人员选项,java,android,api,Java,Android,Api,我可以在API中选择高于API 17的选项,但在Android 4.0.3中找不到API 15 如何找到检查Android API 15开发人员选项的解决方案?您可以通过编程方式检查是否启用了开发人员选项: int adb = Settings.Secure.getInt(this.getContentResolver(), Settings.Global.DEVELOPMENT_SETTINGS_ENABLED , 0); 已更新 对于API小于API 17的

我可以在API中选择高于API 17的选项,但在Android 4.0.3中找不到API 15


如何找到检查Android API 15开发人员选项的解决方案?

您可以通过编程方式检查是否启用了开发人员选项:

int adb = Settings.Secure.getInt(this.getContentResolver(),
                Settings.Global.DEVELOPMENT_SETTINGS_ENABLED , 0);
已更新

对于API小于API 17的API,您可以使用以下信息了解是否启用了ADB

int adb = Settings.Secure.getInt(context.getContentResolver(), Settings.Secure.ADB_ENABLED, 0);
如果启用,则adb==1,否则adb==0


希望这能有所帮助。

我知道的可能的副本。这是Api高于17的解决方案,但我需要Api 15,我知道。这是Api高于17的解决方案,但我需要Api 15应该使用Settings.Global.getInt(),而不是Settings.Secure.getInt()。但这个答案帮助我找到了我需要的正确方向。谢谢