版本适配
文章平均质量分 78
星月黎明
这个作者很懒,什么都没留下…
展开
-
Android更新App版本
库地址:https://github.com/YaYaG/LightUpdateApp集成方式 :1 引入 jitpack:allprojects { repositories { ... maven { url 'https://jitpack.io' } } }2 添加依赖dependencies { implementation 'com.github原创 2022-03-03 10:25:00 · 2324 阅读 · 0 评论 -
Android 高德地图在华为手机上获取位置信息失败
昨天遇到一个特别奇怪的bug,华为手机获取高德定位信息失败,调试打印数据后发现location.getAddress()这个获取值为空,之前一直选择高精度模式,但是获取不到位置信息//设置定位模式为AMapLocationMode.Hight_Accuracy,高精度模式。 mLocationOption.setLocationMode(AMapLocationMode.Hight_Accuracy);就把定位模式换成了使用网络定位(Wi-Fi和基站定位)就可以获取到位置信息低功耗..原创 2022-02-14 15:59:46 · 2945 阅读 · 1 评论 -
Android 权限申请框架Android-UsesPermission
安卓权限申请封装处理框架。测试支持4.0+。项目源于正式处理Android权限问题时,没找到简单、能满足被拒绝权限自动会到系统设置处理的框架,按自己的编程习惯造一个熟悉的轮子还是蛮好的。第一次使用Android Studio,还是Eclipse敲代码爽。来自一个(独爱HTML+CSS来构建用户界面的)Android很早入门的新手。项目用到了XXPermissions中的权限列表、国产手机权限设置页面跳转列表,借鉴了其中的权限结果onRequestPermissionsResult的接收方式。Gi.转载 2022-01-19 10:59:53 · 2082 阅读 · 1 评论 -
Android 12 需要更新适配exported和 SplashScreen
1android:exported「它主要是设置 Activity 是否可由其他应用的组件启动」, “true” 则表示可以,而“false”表示不可以。❝若为“false”,则 Activity 只能由同一应用的组件或使用同一用户 ID 的不同应用启动。❞当然不止是 Activity, Service 和 Receiver 也会有 exported 的场景。「一般情况下如果使用了intent-filter,则不能将 exported 设置为“false”」,不然在 Activi..转载 2021-12-10 10:38:39 · 1106 阅读 · 4 评论 -
Android 12 适配工作来了,实践Jetpack SplashScreen API
文章末尾有演示的APK链接,感兴趣的同学,可以自行下载体验一下。官方Android 12的Splash Screen文档地址。https://developer.android.com/guide/topics/ui/splash-screen官方Splash Screen兼容库,支持所有版本系统。https://developer.android.com/guide/topics/ui/splash-screen/migrate本篇文章主要围绕下面三个问题来介绍:.转载 2021-12-05 16:27:16 · 1228 阅读 · 0 评论 -
Android 11 适配中遇到的问题及解决办法
这里记录我升级目标版本到 30 的过程中遇到的问题。1Toast API 内部变更1.1 问题详情一般来说,这种 API 级别的变更不会被记录到官方的文档中,但是,遇到了就是坑。sToast=Toast.makeText(UtilsApp.getApp(),text,duration);finalTextViewtvMessage=sToast.getView().findViewById(android.R.id.message);if(s...转载 2021-12-05 16:18:58 · 3256 阅读 · 0 评论 -
android ViewPager2
1ViewPager2的新特性ViewPager2从名字就可以看出来它是ViewPager的升级版,既然是升级版那么它相比ViewPager有哪些新功能和哪些API变化呢?我们接着往下看。1.ViewPager2新特性 基于RecyclerView实现。这意味着RecyclerView的优点将会被ViewPager2所继承。 支持竖直滑动。只需要一个参...转载 2019-12-25 08:46:38 · 1312 阅读 · 0 评论 -
Android10适配
1.Region.Op相关异常:java.lang.IllegalArgumentException: Invalid Region.Op - only INTERSECT and DIFFERENCE are allowed当 targetSdkVersion >= Build.VERSION_CODES.P 时调用 canvas.clipPath(path, Region.Op...原创 2019-12-20 17:56:01 · 754 阅读 · 0 评论 -
AndroidStudio在Android9上调试闪退的问题
今天用我自己的手机安装我正在开发的APP的时候,出现闪退现象,我手机Android9的,在此记录下原因代码逻辑有问题也可能导致闪退,我讲的不是代码逻辑的问题,而是配置的问题,你得先确定自己代码逻辑没问题再来看我说的。首先,Android8以上的手机需要配置以下权限,大概就是允许安装未知应用的权限吧(我也不太了解,猜的,反正加上就是了,不然更新的自动安装的时候会安装不上)<uses-p...原创 2019-11-19 15:56:13 · 1615 阅读 · 4 评论