通过下标来获取和设置元素是处理集合最常见的操作之一,这篇文章就来学习一下kotlin中集合区间的确定。 通过下表来访问元素 在kotlin中,可以使用类似java中的方式来访...
通过下标来获取和设置元素是处理集合最常见的操作之一,这篇文章就来学习一下kotlin中集合区间的确定。 通过下表来访问元素 在kotlin中,可以使用类似java中的方式来访...
一、URI简介 统一资源定位符,Universal Resource Identifier的简称。Android的Uri主要分三个部分:scheme, authority a...
最近公司的即时通讯产品中需要用到正则表达式来匹配聊天信息中的网址,在表现形式上跟微信和QQ基本一致,但是这个正则写起来挺头疼的,正则表达式匹配网址历来就很有争议,没有完美的正...
Viewpage2 动态删除fragment时,显示的效果为删除的是Fragment列表的最后一个,不管怎么调用notifyItemRemoved或者删除fragments数...
以前我们的build.gradle配置,一般是以下这样的 现在build.gradle 而仓库的配置挪到了settings.gradle中 如果是非https的仓库直接写则无...
为什么要迁移 因为kapt的编译速度很慢,而为什么慢? APT android-apt annotationProcessor kapt KSP科普 APT(Annotat...
正常来说在xml 编写了variable那么在activity就能通过此方法 双向绑定ViewModel于Activity 解决办法 您需要将其添加到 gradle.prop...
创建可引导的 macOS 安装器 - 官方 Apple 支持 (中国)[https://support.apple.com/zh-cn/HT201372] 1.打开 “应用程...
接手了一个屎坑代码 在有限的改动下修改泄漏问题以下是我收集的一下泄漏问题及修改办法常见的内存泄漏主要有以下4种1.“静态实例” 造成内存泄漏 这种的改法其实和很简单只要get...
最后优化UI线程解决 主要原因是手机性能不够 cpu被其他app抢占
所以把服务优先级提高 优化UI线程
android.app.RemoteServiceException 的神坑异常最近终于有时间来整理一下代码 修修bug 然后发现有一样这样的问题,占据了差不多10%的安卓用户,以vivo、OPPO 、荣耀、华为入门机居多。我手上4台机器怎么都复现不出来...
使用Gradle开发中,或多或少都会引入三方库,但是三方库又会有自己的子依赖,那么真正依赖到版本中的版本是多少呢?其实官方也有给出查看方法,官方说明点这里,采用以下方式可查看...
maven {allowInsecureProtocol = trueurl 'http://maven.faceunity.com/repository/maven-pub...
第一次自定义了BottomSheetDialogFragment的时候。发现了LeakCanary 会在dialog dismiss后报内存泄漏。完了不明所以然的去网上搜寻各...
Markdown Editor 插件后提示Your environment does not support JCEF, cannot use Markdown Editor...
一,为什么使用gradle.properties? 1,对于项目而言,有时候需要配置某些敏感信息。比如密码,帐号等。而这些信息需要被很多类共同使用,所以必须有一个全局的配置 ...
安卓开发那么多年还是第一次看Android 的main方法 他在ActivityThread这个类里面 thread.attach(false, startSeq);
所以smallestWidth适配 再配合screenMatch插件生成对应的dimens文件夹就可以100%放大适配了 以下是只保留手机,去除平板的screenMatch适...
@itfitness 这样设计有什么用?
Android使用LocationManager实现定位功能目录 前言 最近有一个需要用到定位的国外项目,所以总结了一下用Android原生的LocationManager来进行定位的方法,在此记录一下,方便以后使用。 关键代码 关键...
RxJava的另一个好处在于,我们可以清楚地看到数据是如何在一系列操作符之间进行转换的。ReactiveX/RxJava文档中文版[https://mcxiaoke.gitb...