TodayStepCounter icon indicating copy to clipboard operation
TodayStepCounter copied to clipboard

似乎targetSDK版本用28会有问题

Open 1095533987 opened this issue 5 years ago • 5 comments

1095533987 avatar Mar 21 '19 13:03 1095533987

我目前兼容到26,我们客户端还没做到28 您自己兼容一下吧

jiahongfei avatar Apr 12 '19 03:04 jiahongfei

No description provided.

您好,targetSDK 28之后的问题处理了?好像我这边也有这种问题,可以说一下吗

fuxingkai avatar Jul 09 '20 04:07 fuxingkai

当时解决这个问题 应该是把sdk版本降下来了吧,如果你没办法降低sdk版本,那只能从这个模块的源码入手去适配了

1095533987 avatar Jul 10 '20 05:07 1095533987

增加这个权限,然后运行的时候动态申请一些就好了

fuxingkai avatar Jul 10 '20 09:07 fuxingkai

target28编译正常需要以下处理:

  1. target28及以上需要加上权限:android.permission.FOREGROUND_SERVICE
  2. MainActivity.java修改Service的启动方式:
   if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
            startForegroundService(intent);
        } else {
            startService(intent);
        }

jojo-1994 avatar Jan 29 '21 09:01 jojo-1994