
android8.0
android8.0
安果移不动
精通Android,Swift,Flutter,Python,Php,按键精灵,易语言。曾为华为录制精品课程,拥有资质:按键精灵顶级证书;
产品秀:https://www.anguomob.com
B站:https://space.bilibili.com/482453235
展开
-
android 8.0对服务的限制
android 8.0以后 不再支持后台运行工服务了,所以如果想暂时的适配之前的工程可以修改targetSdkVersion到26以下版本targetSdkVersion 25如果想正儿八经的适配可以通过启动前台服务来启动前台服务依然不能依然不能做后台的事情 public static void startMyService(Context content, Intent intent) {// content.startService(intent);原创 2020-07-14 10:56:39 · 334 阅读 · 0 评论 -
Only fullscreen opaque activities can request orientation
有一句是这样的Only fullscreen opaque activities can request orientation,也就是说只有全屏不透明的activity才可以设置方向,既然知道问题所在就好办了。原因出现这样的问题,绝大多数都是因为我们为了提高用户体验,手动取消App启动白屏或者黑屏的时候,将Splash界面设为了透明,然后这个时候又设置了方向为垂直,从而导致了这个问题。...原创 2019-05-15 17:11:29 · 354 阅读 · 1 评论 -
Android 8.0新特性-取消大部分静态注册广播
今天楼主在写一个广播的demo,功能非常的简单,就是一个应用发送一个自定义的广播,同时在这个应用里面定义了一个广播接受者,并且在AndroidManifest文件中进行静态的注册。Demo看上去非常的简单,但是在Android 8.0的设备运行这个应用,始终不能接收到这个发送出去的广播,感觉非常的蒙蔽。关键是,在Android 7.0的设备是能够接收到的!1. 原因 看到这个情况,我...原创 2018-12-17 13:25:47 · 395 阅读 · 1 评论 -
cordova安卓全面屏适配
之前项目中打包的apk安装到全面屏手机后,发现在应用下方出现了一大块黑色区域(如:小米8),只有在系统中设置适配全面屏才能让应用在全面屏手机中显示正常,但是这种方式并不友好,而且有些手机厂商可能也没有这种设置,所以还是需要我们再打包的时候就做一些相应的处理。处理方式也比较简单,打开安卓工程下的AndroidManifest.xml,在application 节点下 &...原创 2018-10-31 09:22:06 · 1261 阅读 · 0 评论 -
Android 刘海屏来袭,全网最全适配技巧
Apple 一直在引领设计的潮流,自从 iPhone X 发布之后,"刘海屏" 就一直存在争议。不过不管你怎样,Android 也要跻入 "刘海屏" 的行列,尤其是 Android P 发布之后,也从系统级支持顶部凹槽屏幕设计。很多厂商也在逐渐推出 “刘海屏” 设计的手机,在国内比较常见的就是 OPPO x21 和 华为 P20。屏幕不一样了,迎来的就是一些适配上的问题。今天就来聊聊,...原创 2018-10-30 15:13:29 · 509 阅读 · 0 评论 -
Android 8.0 适配
去年好多国产机型已经升级到Android 7.0了,所以我的App对7.0也做了相关适配。7.0需要适配的地方也相对比较少,主要就是在应用间共享文件时授予URI临时访问权限,即FileProvider的使用。但是今年8.0好像不是那么简单了。本想偷个懒等到大规模普及之后再做,没想到测试同事的华为手机居然率先升级到8.0了,而且还出bug了。。。本文相关代码可以在我的github中进行下载学习...原创 2018-10-22 15:21:32 · 954 阅读 · 0 评论 -
安卓 8.0 自定义注册的静态广播作用解决办法
Intent intentOpen = new Intent(AreaInspectLivebroadcast.OPEN_VIDEO_BD);intentOpen.putExtra("type", AreaInspectLivebroadcast.OPEN_VIDEO_BD);intentOpen.putExtra("title", getString(R.string.web_bd));...原创 2018-09-19 15:03:33 · 433 阅读 · 0 评论