要判断当前编译的是哪个Flavor,可以参考下面的代码。本人亲测编译时有效,在仅是Gradle Sync中无效,不介意的话就使用。 参考:https://www.cnblog...
要判断当前编译的是哪个Flavor,可以参考下面的代码。本人亲测编译时有效,在仅是Gradle Sync中无效,不介意的话就使用。 参考:https://www.cnblog...
在日常的Android开发当中,我们图片裁剪的时候,大部分情况,我们都会使用UCrop开源库来做裁剪。这里分享一个从网上收集到的UCrop相关的工具类,我个人感觉提高了开发效...
前言 截至到今天2022/7/22日,Android 13 Beta 3 已经推出,这意味着 Android 13 已最终确定内部和外部 API 以及面向应用的最终行为。 我...
这个问题的是我在工作中遇到的。不是遇到这个问题,我还真不知道这个系统提供的API还能导致ANR。 由于anr这种在Android开发中经常遇到,我这边也按照排查问题的思路记录...
不论从事安卓应用开发,还是安卓系统研发,应该都遇到应用无响应(简称ANR)问题,当应用程序一段时间无法及时响应,则会弹出ANR对话框,让用户选择继续等待,还是强制关闭。本文将...
百度定位SDK会在单独进程中运行,因此每次重新定位都会触发Application中的onCreate方法,为了避免Application中的OnCreate方法中的其他代码重...
用过AS的程序猿都知道build.gradle文件的作用,但我仍坚信还是有很多猿友不知道build.gradle文件中的一些代码的意思到底是什么? 这里来说下buildTyp...
[TOC]补充:2020-03-02 华为MatePad上设备号获取 神奇取得unknown 字符串 应用设备唯一识别码的解决方案 唯一标识必须满足两个特性才能完美解决定位唯...
一、viewModel+自定义接口的方式实现 注意点:viewModel中不要传入context的相关内容,容易内存泄露,如果需要上下文对象,可以继承ViewModel类的子...