Android 适配
hongye_main
还行
展开
-
Popwindow使用setAtLocation在Android 11上位置展示异常
原因:猜测是Android11 对windwo进行详细的划分,或者老版本setAtLocation 锚定的位置是相对于屏幕的解决方法:anchorView.getLocationOnScreen -> yAtScreenanchorView.getLocationInWindow -> yInWindowyAtScreen - yInWindow -> windowOffsetyAtScreen +anchorView.getHeight() - >...原创 2021-03-17 20:27:19 · 258 阅读 · 0 评论 -
Android 8.1(API级别27)特性总结
Android 8.1 (API level 27)特性官方链接:https://developer.android.com/about/versions/oreo/android-8.1 项目 详情 类型 神经网络API 添加NN API,为设备上的机器学习框架提供加速计算和推理 ...原创 2019-07-30 10:36:49 · 1045 阅读 · 0 评论 -
Android 9(API级别28)特性总结
官方文档:https://developer.android.google.cn/about/versions/pie/android-9.0 项目 详情 类型 适配方式 前台服务 针对 Android 9 或更高版本并使用前台服务的应用必须请求 FOREGROUND_S...原创 2019-07-30 10:37:52 · 3276 阅读 · 0 评论 -
Android target升级到28
1、前台服务 针对 Android 9 或更高版本并使用前台服务的应用必须请求 FOREGROUND_SERVICE 权限。否则系统会引发 SecurityException Android8.0 启动前台服务后需要发送一条通知,通知需要需要渠道号 2、Build.SERIAL弃用在Android 9中,为保护用户的隐私Build.SERIAL始终设置"UNKNOWN"。...原创 2019-07-30 10:46:40 · 2516 阅读 · 0 评论 -
Android support 26升级到28特性总结
Support:26.1.01、Fragment和 FragmentActivity implement LifecycleOwnerSupport:27.0.01、26.1.0-27.0.0 API DIFF package class change type android.suppo...原创 2019-07-30 11:07:28 · 1324 阅读 · 0 评论 -
Android Q沙盒机制 使用探究
以下基于Android Q Bate3版本,最新版本为bate5 基本没有变化,另外target小于29,并且app没有手动开启沙盒模式,可以不用适配。适配必看1、权限有改动Note: 早先Android Q版本的 READ_MEDIA_IMAGES, READ_MEDIA_AUDIO, and READ_MEDIA_VIDEO被废弃了,还是用原来的权限。2、媒体文件删除bet...原创 2019-09-03 16:16:07 · 11118 阅读 · 0 评论