什么是鸿蒙操作系统? 华为鸿蒙系统是一款全新的面向全场景的分布式操作系统,创造一个超级虚拟终端互联的世界,将人、设备、场景有机地联系在一起,将消费者在全场景生活中接触的多种智...
什么是鸿蒙操作系统? 华为鸿蒙系统是一款全新的面向全场景的分布式操作系统,创造一个超级虚拟终端互联的世界,将人、设备、场景有机地联系在一起,将消费者在全场景生活中接触的多种智...
要判断当前编译的是哪个Flavor,可以参考下面的代码。本人亲测编译时有效,在仅是Gradle Sync中无效,不介意的话就使用。 参考:https://www.cnblog...
R8编译问题:Missing classes detected while running R8报错如下 解决方法:http://quibbler.cn/?thread-82...
在日常的Android开发当中,我们图片裁剪的时候,大部分情况,我们都会使用UCrop开源库来做裁剪。这里分享一个从网上收集到的UCrop相关的工具类,我个人感觉提高了开发效...
前言 截至到今天2022/7/22日,Android 13 Beta 3 已经推出,这意味着 Android 13 已最终确定内部和外部 API 以及面向应用的最终行为。 我...
这个问题的是我在工作中遇到的。不是遇到这个问题,我还真不知道这个系统提供的API还能导致ANR。 由于anr这种在Android开发中经常遇到,我这边也按照排查问题的思路记录...
不论从事安卓应用开发,还是安卓系统研发,应该都遇到应用无响应(简称ANR)问题,当应用程序一段时间无法及时响应,则会弹出ANR对话框,让用户选择继续等待,还是强制关闭。本文将...
升级jdk-17后签名java -jar apksigner.jar sign报错Error: Unable to access jarfile apksigner.jar解...
升级jdk-17版本后没有jre,要签名的时候就卡住了解决办法:1.状态栏点击搜索-输入cmd-弹出命令行,以管理员身份运行 2.输入命令到你jdk安装文件夹路径下cd C:...
还有一个找不到java -jar apksigner.jar了怎么回事?
升级Java17问题记录最新的长期支持版Java17于2021年9月14日如期发布,按照发布规划,JDK/Java 17 属于长期支持版本 (LTS),将会获得 8 年的技术支持,直至 2029 年...
百度定位SDK会在单独进程中运行,因此每次重新定位都会触发Application中的onCreate方法,为了避免Application中的OnCreate方法中的其他代码重...
用过AS的程序猿都知道build.gradle文件的作用,但我仍坚信还是有很多猿友不知道build.gradle文件中的一些代码的意思到底是什么? 这里来说下buildTyp...
[TOC]补充:2020-03-02 华为MatePad上设备号获取 神奇取得unknown 字符串 应用设备唯一识别码的解决方案 唯一标识必须满足两个特性才能完美解决定位唯...
一、viewModel+自定义接口的方式实现 注意点:viewModel中不要传入context的相关内容,容易内存泄露,如果需要上下文对象,可以继承ViewModel类的子...
最近已经开始全面转投kotlin,不得不说使用kotlin开发项目真的是非常舒服,编写代码过程中真的有一种所想即所得的感觉,不会在让一些无聊的东西打断你的思路,回归正题,这边...
在之前的版本中,打开或关闭offline模式都是在setting-->Build,Execution-,Deployment-->Gradle 里面的Offline work...
国内手机必须要安装以下引用: 1. 第一步 打开FCM官网 2. 选择Android 3. 写入你的APP的包名,应用别名可以不填,还有你app的SHA1值 4. 点击下载J...
引言 早在JDK1.2,Java就把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。但是平时我们的...
上周发了一个版本,因为升级了一些开源库,我把项目的targetSdk调到了31,这样导致我发上去的版本会出现问题。问题是在Android11以上的设备出现没有文件储存权限,导...
第三种方法bitmap = Bitmap.createScaledBitmap(bitmap, bitmap.getWidth(), bitmap.getHeight(), false);要改成bitmap = Bitmap.createBitmap(bitmap, 0, 0, width1, height1);否则会多出来一部分黑边
Android 截屏的三种方法第一种 调用“su”命令执行截屏 执行“su”命令,需要设置为系统程序,android:sharedUserId="android.uid.system",需要root权限。...