添加礼物飘屏功能
This commit is contained in:
@@ -74,16 +74,16 @@ public class MainActivity extends BaseMvpActivity<HomePresenter, ActivityMainBin
|
||||
FragmentUtils.add(getSupportFragmentManager(), fragments, R.id.frame_layout, 0);
|
||||
MvpPre.initData();
|
||||
MvpPre.userFiles();
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
|
||||
if (!Settings.canDrawOverlays(this)) {
|
||||
Intent intent = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION,
|
||||
Uri.parse("package:" + getPackageName()));
|
||||
startActivityForResult(intent, 100);
|
||||
}
|
||||
} else {
|
||||
// 对于低于 Android 6.0 的设备,无需请求悬浮窗权限
|
||||
// 可在此处添加针对旧版本的处理逻辑(如果需要)
|
||||
}
|
||||
// if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
|
||||
// if (!Settings.canDrawOverlays(this)) {
|
||||
// Intent intent = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION,
|
||||
// Uri.parse("package:" + getPackageName()));
|
||||
// startActivityForResult(intent, 100);
|
||||
// }
|
||||
// } else {
|
||||
// // 对于低于 Android 6.0 的设备,无需请求悬浮窗权限
|
||||
// // 可在此处添加针对旧版本的处理逻辑(如果需要)
|
||||
// }
|
||||
|
||||
|
||||
// 每11秒执行一次飘屏消息
|
||||
@@ -97,21 +97,20 @@ public class MainActivity extends BaseMvpActivity<HomePresenter, ActivityMainBin
|
||||
// }, 1000);
|
||||
//
|
||||
}
|
||||
@Override
|
||||
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
|
||||
super.onActivityResult(requestCode, resultCode, data);
|
||||
if (requestCode == 100) {
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
|
||||
if (Settings.canDrawOverlays(this)) {
|
||||
ToastUtils.showShort("已获得悬浮窗权限");
|
||||
// showPiaoPingMessage("测试飘屏", 3000);
|
||||
showPiaoPingMessage("这是一个飘屏消息", 10000); // 5秒飘过
|
||||
} else {
|
||||
ToastUtils.showShort("未获得悬浮窗权限,功能无法使用");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
// @Override
|
||||
// protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
|
||||
// super.onActivityResult(requestCode, resultCode, data);
|
||||
// if (requestCode == 100) {
|
||||
// if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
|
||||
// if (Settings.canDrawOverlays(this)) {
|
||||
// ToastUtils.showShort("已获得悬浮窗权限");
|
||||
//// showPiaoPingMessage("测试飘屏", 3000);
|
||||
// } else {
|
||||
// ToastUtils.showShort("未获得悬浮窗权限,功能无法使用");
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
@Subscribe(threadMode = ThreadMode.MAIN)
|
||||
public void onUserInfoEvent(String event) {
|
||||
|
||||
Reference in New Issue
Block a user