代号棉花糖的android 6.0版本中,google对权限加强了控制,不像以前一样直接在AndroidManifest.xml中简单声明一下就可以,而是要在activity中队权限进行请求。
这段时间在写一个弹出对话框的小功能(AlertDialog
),对着书里面写,几乎没有什么差别,但是总是报错,提示权限授予上有问题
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.hauru.myexperiment4, PID: 17990
java.lang.RuntimeException: Unable to start receiver com.example.hauru.myexperiment4.ForceOfflineReceiver: java.lang.SecurityException: com.example.hauru.myexperiment4 from uid 10058 not allowed to perform SYSTEM_ALERT_WINDOW
at android.app.ActivityThread.handleReceiver(ActivityThread.java:2732)
at android.app.ActivityThread.-wrap14(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1421)