android
seekting2013
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LinkedHashMap及LruCache是如何实现最少用最先淘汰算法
LinkedHashMap及LruCache是如何实现最少用最先淘汰算法LinkedHashMap是链表的方式保存,它的最小单元是LinkedEntry。但是这些单元又是保存在一个hashtable里。LinkedEntry /** * LinkedEntry adds nxt/prv double-links to plain HashMapEntry. */ stat原创 2017-09-07 14:16:27 · 1602 阅读 · 0 评论 -
measure之UNSPECIFIED的用途
measure之UNSPECIFIED的用途 measure之UNSPECIFIED的用途 1. 前言 2. demo代码 3. 截图 4. 源码分析 4.1 先看ScrollView的measure源码: 4.2 再来看TextView源码 1. 前言 对于MeasureSpec很多人很陌生,而对于MeasureSpec.UNSPECIFIED就更陌生了,在这篇文章...原创 2018-07-30 21:35:59 · 7460 阅读 · 0 评论 -
ConstraintLayuot学习
ConstraintLayuot学习 ConstraintLayuot学习 一. Constraints(条件约束) 1.1 布局代码 1.2 结果 二. Chains链 2.1 布局代码 2.2 结果 2.3 Chains链的三种形式 2.3.1 spread形式 截图 代码 注意 2.3.2 spread_in形式 截图 代码 2.3.3 packed形式 截图 代码 注意 ...原创 2018-08-03 16:51:00 · 582 阅读 · 0 评论 -
通过ReferenceQueue来监听被GC
通过ReferenceQueue来监听被GC 实例代码 class ReferenceQueueActivity : Activity() { private val queue = ReferenceQueue() private var mWeakReference: WeakReference? = null public override fun o原创 2018-02-07 18:38:53 · 1088 阅读 · 0 评论 -
taskAffinity浅析
taskAffinity浅析 默认如果没配taskAffinity属性的Activity的taskAffinity是包名 同一个安装包下的相同进程,它们的默认taskAffinity都是包名 同一个安装包下的不同进程,它们的默认taskAffinity也是包名 验证如下: <activity android:name=".TaskActivity" androi...原创 2018-02-09 21:16:33 · 557 阅读 · 0 评论 -
Glide 显示视频缩略图及遇到的坑
Glide 显示视频缩略图及遇到的坑实现原理Glide支持视频格式的文件,但是在3.x里会有些欠缺。其底层是通过 MediaMetadataRetriever实现的。MediaMetadataRetriever拥有获取视频的第几帧的能力,Glide获取视频里的第n帧的代码如下:VideoBitmapDecoder.java@Override public Bitmap decode(ParcelFi原创 2017-11-11 21:52:57 · 18825 阅读 · 6 评论 -
BitmapFactory Decode大小的时候需要获取所有的流文件吗?
BitmapFactory Decode大小的时候需要获取所有的流文件吗? thread { val str = "http://192.168.31.163/http/img/15H743-001.JPG" val url = URL(str) val option = BitmapFactory.Options()原创 2017-11-11 21:46:28 · 318 阅读 · 0 评论 -
marven发布的时候带上源码
task androidSourcesJar(type: Jar) { classifier = 'sources' from android.sourceSets.main.java.sourceFiles } artifacts { archives androidSourcesJar }原创 2017-09-19 17:49:00 · 489 阅读 · 0 评论 -
如何让TextView自己滚动
如何让TextView自己滚动 <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:maxLines="3" android:scrollbarStyle="outsideInset" ...原创 2019-10-10 15:31:00 · 398 阅读 · 0 评论
分享