我最近发现Android M锁定了自动允许用户绘制其他应用的选项,本文概述了这一点。 http://www.androidpolice.com/2015/09/07/android-m-begins-locking-down-floating-apps-requires-users-to-grant-special-permission-to-draw-on-other-apps/
因此,我尝试将我的API升级到23以解释此更改。如本文所述 Permission from manifest doesn't work in Android 6。 但是,Settings.canDrawOverlay()和其他似乎不会出现在我的Android SDK中。我想知道我是否错过了升级SDK的任何内容。
提前致谢!
答案 0 :(得分:2)
在模块的compileSdkVersion
文件中将build.gradle
设置为23。或者,如果您使用的是Eclipse,请将Build Target设置为android-23。