会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
灰色飘零
博客园
首页
联系
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
34
下一页
2020年4月12日
RecyclerView 回收机制和资源释放问题探究
摘要: 如果在 View 中持有的资源,我们可以监听的 onAttachedToWindow ,onDetachedFromWindow 来进行控制。那么onAttachedToWindow和onDetachedFromWindow在RecyclerView中还适用吗?在RecyclerView中,Item
阅读全文
posted @ 2020-04-12 20:29 灰色飘零
阅读(6897)
评论(0)
推荐(0)
2020年3月27日
开源重站 Github 无法访问解决方案(临时)
摘要: 今天很多小伙伴都在说Github无法访问,我们除了购买VPN之外,我们还能通过下面这个方案临时解决当下无法访问Github的问题。 解决步骤如下: 一、手动查询Github的DNS 我们可以打开这个地址:http://tool.chinaz.com/dns?type=1&host=github.co
阅读全文
posted @ 2020-03-27 10:57 灰色飘零
阅读(796)
评论(3)
推荐(2)
2020年3月26日
Android 冷启动状态下Splash界面拉伸问题解决
摘要: 问题现象 为了防止在app启动时出现黑屏或者白屏问题。需要选择冷启动处理。实现方式如下: 在styles文件中添加自定义主题: <style name="ThemeSplash" parent="Theme.AppCompat.Light.NoActionBar"> <item name="andr
阅读全文
posted @ 2020-03-26 12:56 灰色飘零
阅读(2502)
评论(0)
推荐(1)
2020年3月22日
Android View 相关知识梳理和总结
摘要: 一、Android View 绘制相关 1. Android View的绘制流程? 第一步:复写onMeasure方法。先measureChild方法 测量出所有子控件的moMeasure。 //1,测量自身 super.onMeasure(widthMeasureSpec, heightMeasu
阅读全文
posted @ 2020-03-22 09:18 灰色飘零
阅读(485)
评论(0)
推荐(0)
2020年2月16日
Charles + Android 抓取Https数据包 (适用于Android 6.0及以下)
摘要: 通过Charles代理,我们能很轻易的抓取手机的Http请求,因为Http属于明文传输,所以我们能直接获取到我们要抓取的内容。但是Https内容本身就是加密的,这时我们会发现内容是加密的了。本文我们来讲述一下如何使用Charles抓取Https数据包及相关原理知识。 一、Https客户端和服务器端通
阅读全文
posted @ 2020-02-16 21:33 灰色飘零
阅读(8961)
评论(0)
推荐(0)
2020年2月9日
Android音视频处理之基于MediaCodec合并音视频
摘要: Android提供了一个MediaExtractor类,可以用来分离容器中的视频track和音频track,下面的例子展示了使用MediaExtractor和MediaMuxer来实现视频的换音: private void muxingAudioAndVideo() throws IOExcepti
阅读全文
posted @ 2020-02-09 21:00 灰色飘零
阅读(3487)
评论(0)
推荐(0)
2020年1月4日
多媒体文件格式(五):PCM / WAV 格式
摘要: 一、名词解析 PCM(Pulse Code Modulation)也被称为脉码编码调制,PCM中的声音数据没有被压缩,它是由模拟信号经过采样、量化、编码转换成的标准的数字音频数据。采样转换方式参考下图进行了解: 音频采样包含以下几大要素: 1. 采样率 采样率表示音频信号每秒的数字快照数。该速率决定
阅读全文
posted @ 2020-01-04 14:01 灰色飘零
阅读(10901)
评论(1)
推荐(1)
2020年1月3日
HashMap存入和取出数据顺序不一致
摘要: 一、HashMap 乱序问题介绍 HashMap 是我们在开发中常用的Map数据结构,它根据 HashCode的值存储数据,根据键进行取值,具有很快的访问速度。 关于HashMap的缺点我们知道它是线程不安全的,这里我们可以通过Collections.synchronizedMap()方法或者使用C
阅读全文
posted @ 2020-01-03 16:31 灰色飘零
阅读(3699)
评论(0)
推荐(0)
2020年1月2日
Android 事件分发与责任链模式
摘要: 一、责任链模式 责任链模式是一种行为模式,为请求创建一个接收者的对象链.这样就避免,一个请求链接多个接收者的情况.进行外部解耦.类似于单向链表结构。 优点: 1. 降低耦合度。它将请求的发送者和接收者解耦。 2. 简化了对象。使得对象不需要知道链的结构。 3. 增强给对象指派职责的灵活性。通过改变链
阅读全文
posted @ 2020-01-02 20:20 灰色飘零
阅读(2345)
评论(0)
推荐(1)
2019年12月4日
Android 项目优化(七):阿里巴巴Android开发手册整理总结
摘要: 本来之前觉得Android项目优化系列的文章基本整理完毕了,但是近期看了一下《阿里Android开发手册》有了很多收获,想再整理一篇,下面就开始吧。 先在这里列一下之前整理的文章及链接: Android 项目优化(一):项目代码规范优化 Android 项目优化(二):启动页面优化 Android
阅读全文
posted @ 2019-12-04 19:20 灰色飘零
阅读(1390)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
34
下一页
公告