myhc
码龄7年
  • 20,326
    被访问
  • 18
    原创
  • 851,026
    排名
  • 3
    粉丝
关注
提问 私信

个人简介:具备架构能力的 Android 开发工程师

  • 加入CSDN时间: 2015-09-14
博客简介:

呓红尘------梦

博客描述:
写代码是心的以一种修炼
查看详细资料
个人成就
  • 获得7次点赞
  • 内容获得3次评论
  • 获得8次收藏
创作历程
  • 4篇
    2020年
  • 3篇
    2018年
  • 1篇
    2017年
  • 2篇
    2016年
  • 8篇
    2015年
成就勋章
TA的专栏
  • 音视频
    3篇
  • Android 随笔
    11篇
  • Java 随笔
    3篇
  • 设计模式 漫谈
    3篇
  • 开源代码 分析
  • 软件工程 随记
  • 随笔
    4篇
  • 算法应用 随笔
  • 简单算法随记
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

开发中关于设计的一些思考

设计准则1 单一职责原则单一原则很简单,就是将一组相关性很高的函数、数据封装到一个类中。换句话说,一个类应该有职责单一。2 开闭原则开闭原则理解起来也不复杂,就是一个类应该对于扩展是开放的,但是对于修改是封闭的。我们知道,在开放的app或者是系统中,经常需要升级、维护等,这就要对原来的代码进行修改,可是修改时容易破坏原有的系统,甚至带来一些新的难以发现的BUG。因此,我们在一开始编写代码时...
原创
发布博客 2020.04.24 ·
153 阅读 ·
0 点赞 ·
0 评论

surfaceView 遇到的问题及思考

背景降功耗,提清晰度(华为超分算法),流畅度(一加插帧算法)规划为了surfaceView能稳定能上线,采用和华为(历史就有合作)合作的方式进行,一共分为3个阶段推进。具体如下:SurfaceView可用保证surfaceView可用,无crash。SurfaceView 首帧优化保证使用surfaceView的情况,首帧和textureview持平SurfaceControl...
原创
发布博客 2020.04.24 ·
482 阅读 ·
1 点赞 ·
0 评论

视频场景网络劫持的各种表现及规避方案

网络劫持原因中国的网络(国外也同样)环境相对复杂,除了电信、联通、移动是比较大的网络接入厂商,此外包含长城宽带、鹏博士、教育网、科技网、广电等等不少于20多家的小运营商。而且各个省市是相互独立运营。这就会导致网络出现跨网、跨运营商的情况会特别多,基本上很难避免。而各个运营商之间的出口带宽不尽相同,这很能是成为网络高峰的瓶颈。同时这种大量跨网访问的流量,在运营商之间会产生一笔很大的结算费用。也就是...
原创
发布博客 2020.04.17 ·
168 阅读 ·
0 点赞 ·
0 评论

CENC & InterTrust DRM 及 player中的应用原理

CENC 是什么,drm方案又是什么,InterTrust drm都提供了什么接口。CENC 和 InterTrust drm的关系
原创
发布博客 2020.04.14 ·
1612 阅读 ·
0 点赞 ·
1 评论

什么是字体?

什么是字体?百度百科里面是如下解释的:“文字的外在形式特征。就是文字的风格,是文字的外衣。字体的艺术性体现在其完美的外在形式与丰富的内涵之中。字体是文化的载体,是社会的缩影。”维基百科里面是如下解释的:“字体(英语:typeface或font family)在书法和印刷领域是指文字的式样。”我的理解是,字体是文字书面化的样式载体,定义文字是如何写/画在书面上规则。知道为什么我们能清晰的分辨...
原创
发布博客 2018.10.22 ·
986 阅读 ·
0 点赞 ·
0 评论

我知道的字体那些事

随时互联网的发展,各大公司都越来越注重自己的品牌影响力,而自定义字体的也是提高影响力的一个手段。最著名的应该数企鹅公司的全套字体替换了,其实企鹅的字体真的不好看…最近工作中,由于app品牌升级,考虑配合新的ui样式使用一种全新的自定义字体,因此做了些功课。下面将自己整理过的东西分几篇博客和大家一块共享下字体是什么?native端上如何使用自定义字体?H5 如何使用自定义字体?替换字...
原创
发布博客 2018.10.13 ·
116 阅读 ·
0 点赞 ·
0 评论

传入时间与当前时刻相隔时间计算方案

最近为了精确的计算某消息的发布时间和目前的时间间隔,考虑到重用,整理了下面的方法 static long MINUTE = 1000 * 60; static long HOUR = 1000 * 60 * 60; static long DAY = 1000 * 24 * 60 * 60; static long MONTH = 1000 * 24 * 60 * 6...
原创
发布博客 2018.04.18 ·
172 阅读 ·
0 点赞 ·
0 评论

android 情景模式之响铃+震动获取方法

小米、锤子手机中区分响铃及响铃+震动 情景模式的方法
原创
发布博客 2017.08.09 ·
2141 阅读 ·
1 点赞 ·
2 评论

呓---学车之路

东方时尚学车记录
原创
发布博客 2016.05.17 ·
655 阅读 ·
0 点赞 ·
0 评论

AsyncTask execute 那些事

通过AsyncTask execute 执行任务,任务被延后问题的原因及解决办法。 本文通过对AsyncTask源码的分析,陪您找到任务执行延后的原因及解决办法,对通过AsyncTask进行异步处理的朋友提供一定的帮助
原创
发布博客 2016.02.19 ·
1523 阅读 ·
1 点赞 ·
0 评论

Android系统为什么不允许在线程中访问UI呢?

Android系统为什么不允许在线程中访问UI呢?
原创
发布博客 2015.11.10 ·
574 阅读 ·
0 点赞 ·
0 评论

大话西游之设计模式_从猴王学艺看Decorator 配套代码

发布资源 2015.11.05 ·
zip

大话西游之设计模式_从猴王出世看singleton 配套代码

发布资源 2015.10.19 ·
zip

大话西游之设计模式_从猴王出世看singleton

本文从悟空/猴王出世的神话故事作为入口,提炼了故事的主要,并用代码详细的实现了故事的概要;详述了singleton的代码格式及使用场景,进而指导读者熟练的使用singleton进行设计
原创
发布博客 2015.10.16 ·
838 阅读 ·
1 点赞 ·
0 评论

大话西游之设计模式_起手篇

介绍了设计模式是什么。能干什么、及怎么运用?通过西游记中故事的分析,将常用设计模式融合在故事的实现中,帮助大家理解&记住各种设计模式的概念及使用方法。达到活学活用的情况~
原创
发布博客 2015.10.15 ·
1702 阅读 ·
0 点赞 ·
0 评论

软件行业中工具和框架的区别

本文通过对现实中的工具和框架的分析,比较直观的说明了软件行业中什么是工具、什么是框架; 为处于独立、基础、业务无关的开发人员明确用户需求提供帮助
原创
发布博客 2015.10.12 ·
1864 阅读 ·
1 点赞 ·
0 评论

为什么AsyncTask使用了一次,就不能再用了?

通过对AsyncTask的分析排查,找到AsyncTask使用一次后,不能使用的更本原因,状态基(status)校验失败。
原创
发布博客 2015.10.12 ·
661 阅读 ·
0 点赞 ·
0 评论

从对子类影响角度分析抽象类和接口的区别

对抽象类和接口在对子类影响的角度,分析二者的差异:抽象类的子类一定是抽象类所抽象的对象;接口的实现类一定具备接口所定义的功能。
原创
发布博客 2015.09.29 ·
321 阅读 ·
0 点赞 ·
0 评论

为什么 AsyncTask 实例必须在UI线程里创建?

从AsyncTask源码的角度,代领读者一步步的分析执行过程,详细的分析了,为什么AsyncTask实例的创建和execute方法的调用需要在UI线程中进行?进而更好的使用AsyncTask,轻量级的开发应用程序。
原创
发布博客 2015.09.28 ·
2169 阅读 ·
1 点赞 ·
0 评论

List中使用继承关系泛型 实战

List 用泛型 传递 继承对象关系 方法
原创
发布博客 2015.09.19 ·
2910 阅读 ·
1 点赞 ·
0 评论
加载更多