1)代碼在FloatCirecleView中需要在 public FloatCirecleView(Context context) 函數(shù)中調(diào)用 initPaints();2)android版本在23即Android6.0版本中無(wú)法獲取窗口權(quán)限,需要在點(diǎn)擊方法中增加判斷 if (Settings.canDrawOverlays(MainActivity.this)) { showFloatView(); } else {Intent intent = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION)
2016-08-05
報(bào)錯(cuò)permission denied for this window type.
好像是 android 6.0 禁用權(quán)限 SYSTEM_ALERT_WINDOW 了.
好像是 android 6.0 禁用權(quán)限 SYSTEM_ALERT_WINDOW 了.
2016-08-05
initPaints()方法應(yīng)該寫在只有一個(gè)參數(shù)的構(gòu)造方法里吧,因?yàn)槟愫竺鎛ew FloatCircleView()時(shí),傳入的只是一個(gè)context,這個(gè)時(shí)候initPaints()方法就不會(huì)執(zhí)行,然后就會(huì)報(bào)空指針
2016-08-05