コード例 #1
0
ファイル: MainPresenter.java プロジェクト: kyogs/Inputer
 /** * 设置浮窗权限 */
 public void setDrawOverlays() {
   if (VersionUtil.isM()) {
     MainActivity mainActivity = (MainActivity) mMainMediator;
     Intent intent =
         new Intent(
             Settings.ACTION_MANAGE_OVERLAY_PERMISSION,
             Uri.parse("package:" + mainActivity.getPackageName()));
     mainActivity.startActivityForResult(intent, Constants.OVERLAY_PERMISSION_REQ_CODE);
   }
 }
コード例 #2
0
ファイル: MainPresenter.java プロジェクト: kyogs/Inputer
 /** * 检测是否支持windows显示 */
 public boolean canDrawOverlays() {
   if (VersionUtil.isM()) {
     MainActivity mainActivity = (MainActivity) mMainMediator;
     if (!Settings.canDrawOverlays(mainActivity)) {
       mMainMediator.showDrawOverlaysDialog();
       return false;
     }
   }
   return true;
 }