本篇文章已授权微信公众号 dasu_Android(大苏)独家发布 最近打算花点精力来研究 RecyclerView 这个控件架构和原理,对我来说,难度很大,我不清楚最后能不...
本篇文章已授权微信公众号 dasu_Android(大苏)独家发布 最近打算花点精力来研究 RecyclerView 这个控件架构和原理,对我来说,难度很大,我不清楚最后能不...
2018-11-30,发现又是周五啦,心情美美哒。想着再过几个小时就要下班过周末了,感觉自己立马兴奋无比了,再想想明天和小伙伴约了篮球,又要暴虐他们,一下就要膨胀了。但是一直...
上面用到了一个android工具类库AndroidUtilCode
最近做瀑布流,有图片有文字等,结果发现滑动过程中乱跳,网上有各种各样的解决方法,亲身试验,各有缺陷,后经过各种骚操作,解决方案如下; 第一步:上拉加载时使用notifyIte...
在AndroidManifest中配置默认的activity-alias,在配置需要更换的activity-alias name随意,但是必须得 a.a 这样的模式t...
1.什么是协程? 是一套基于线程的API框架,重点:还是基于线程。 2.协程有什么用? 可以灵活地切换线程,用同步的方式写出异步代码,解决回调地狱问题,重点:不用回调就可以处...
一、前言: kotlin 中 GlobalScope 类提供了几个创建协程的构造函数: 1、 runBlocking: 1、创建的是主协程,区别是 runBlocking 里...
mmr.frameAtTime方法耗时,需要放到携程中网络视频: 本地视频:
使用ConstraintLayout 、要实现上方这种效果、需要用到下列方法 1:首先设置左右约束,建立链,使其在横向宽度内完全展开。2:设置TextView的宽度为wrap...
换了新电脑,重新clone了工程,提交git时报如下错误,这什么鸟玩意?解决方案在下面。 解决方案:
在manifest文件中可以设置Activity的android:windowSoftInputMode属性,这个属性值常见的设置如下:android:windowSoftI...
1. VideoView简介 Android实现视频播放主要是使用VideoView类来实现的。 VideoView背后是使用MediaPlayer来对视频文件进行控制的。 ...
什么是协程? 官方描述:协程通过将复杂性放入库来简化异步编程。程序的逻辑可以在协程中顺序地表达,而底层库会为我们解决其异步性。该库可以将用户代码的相关部分包装为回调、订阅相关...
因为最近有个需求是在系统应用中使用 WebView,所以配置了 android:sharedUserId="android.uid.system", 让应用共享系统进程。但是...
前言 Socket的使用在 Android网络编程中非常重要 今天我将带大家全面了解 Socket 及 其使用方法 目录 1.网络基础 阅读本文前,请先了解 关于计算机网络基...
每个 Android 应用进程在创建时,会同时创建一个线程,我们称之为主线程,负责更新 UI 界面以及和处理用户之间的交互,因此,在 Android 中,我们又称之为 UI ...
写在前面的几句话 在实际的开发中,我们经常会遇到需要圆角ImageView的情况,但是这种ImageView官方是没有提供的,所以需要我们去自己重写ImageView来达到圆...
如需转载请评论或简信,并注明出处,未经允许不得转载 Kotlin系列导读 Kotlin学习手册(一)类与继承Kotlin学习手册(二)属性与字段Kotlin学习手册(三)接口...
DataBinding 是谷歌官方发布的一个框架,顾名思义即为数据绑定,是 MVVM 模式在 Android 上的一种实现,用于降低布局和逻辑的耦合性,使代码逻辑更加清晰。M...