xiaxl

22
获赞数
3
关注数
5
粉丝数
北京
IP 属地未知
2019-11-21 加入
浏览 7.1k

不忘初心,方得始终...

59 声望|新手
m3u8
29
media-player
23
加密解密
23
状态模式
20
视频编码
6
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
1 青铜勋章
个人动态
  • 发布了文章2019-11-27
    代码整洁之道 读后感
    看完这本书的感受是,这本书和标题的 “代码整洁之道” 没有什么关系。倒是与 A code of Conduct for Professional Programmers 这个副标题很贴切。
  • 发布了文章2019-11-27
    对未来“机器学习”的看法
    这次技术分享给我最直观的感受就是:机器学习极有可能是互联网的下一个增长点。无论是一名程序员、还是一名企业管理者,了解与掌握机器学习相关技术,对于未来个人与企业发展至关重要。
  • 发布了文章2019-11-27
    Git 重命名远端分支
    分三个步骤进行 重命名本地分支 {代码...} “新分支”提交到远端 {代码...} 删除远端“老分支” {代码...} 1、重命名本地分支 {代码...} 2、“新分支”提交到远端 {代码...} 3、删除远端“老分支” {代码...}
  • 发布了文章2019-11-27
    Android 客户端小团队Git管理
    前两天测试组同学问我,公司Android客户端5人小Team的Git版本是怎么管理的。想了想要不画一个时序图吧。
  • 发布了文章2019-11-27
    SparseArray、ArrayMap 实现原理学习
    SparseArray源码来自:android-25/java/util/SparseArrayArrayMap源码来自:25.3.1/support-compat-25.3.1/android/android.support.v4.util.ArrayMap
  • 发布了文章2019-11-27
    Android中MAT、GIMP查看哪些图片占用了内存
    我们在用MAT(Memory Analyzer Tool)分析Android内存时,会发现大量的bitmap对象占了内存使用。但是很难定位究竟是哪张图片占用了内存,这里介绍一种查看bitmap的方法。
  • 发布了文章2019-11-27
    Only fullscreen opaque activities can request orientation
    今天在三星S8上遇见一个奇葩问题Only fullscreen opaque activities can request orientation
  • 发布了文章2019-11-27
    Android 中将 "base64图片" 解码为".png"图片
    android 中将 "base64图片" 解码为".png"图片 参考: Convert base64 image data to an image file(.png) and save it to Local file system 方法一 {代码...} 方法二 {代码...}
  • 发布了文章2019-11-27
    Android 热修复原理与实现方案学习
    这篇文章主要是对 QQ空间团队 安卓App热补丁动态修复技术介绍 的原理和实现方案学习。 基于 安卓App热补丁动态修复技术介绍 github上开源了很多热修复的框架,大致有: [链接][链接][链接] 原理 在app打包的时候,阻止相关类被打上CLASS_ISPREVERIFIED标志; 将存在b...
  • 发布了文章2019-11-27
    ThumbnailUtils.createVideoThumbnail 获取到的帧不是视频第一个关键帧
    最近项目中遇到一个获取视频首帧图片的问题。网上一般给出的答案是用ThumbnailUtils.createVideoThumbnail(String filePath, int kind) 获取视频首帧。我也是这么做的,但后来遇到一个ThumbnailUtils.createVideoThumbnail获取的视频帧并非视频首帧的bug。经过对Thum...
  • 发布了文章2019-11-27
    Android multidex 使用 与 实现原理
    在Android中一个Dex文件最多存储65536个方法,也就是一个short类型的范围。但随着应用方法数量的不断增加,当Dex文件突破65536方法数量时,打包时就会抛出异常。
  • 发布了文章2019-11-27
    RxJava2 使用 及 源码阅读
    RxJava是什么?根据RxJava在GitHub上给出的描述:RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java
  • 发布了文章2019-11-27
    ARouter 源码学习
    ARouter 源码学习 官方文档:Android平台页面路由框架ARouter 阿里巴巴Arouter github地址如下:ARouter gitHub 地址 ARouter我的学习注释GitHub地址:ARouter Arouter 组件化Demo:Android_Modularization_Demo 强烈建议:阅读ARouter源码前,认真阅读 ARouter官方...
  • 发布了文章2019-11-27
    ARouter 源码学习之Compiler
    ARouter 源码学习之Compiler 官方文档:Android平台页面路由框架ARouter 阿里巴巴Arouter github地址如下:ARouter gitHub 地址 ARouter我的学习注释GitHub地址:ARouter Arouter 使用Demo:Android_Modularization_Demo 对AbstractProcessor不太熟悉的同学,可以参...
  • 发布了文章2019-11-27
    Android JsBridge源码学习
    众所周知Android 4.2以下的WebView存在addJavascriptInterface漏洞的问题,不太了解的同学可参考Android4.2下 WebView的addJavascriptInterface漏洞解决方案@JavascriptInterface因此,公司项目中很早便使用 JsBridge 实现 “JS与Native的通信” 了。
  • 发布了文章2019-11-27
    Android APP架构思考
    从2011年到现在,做了几年的Android应用与Android平台上Opengl es应用开发,下面是关于Android APP开发架构的一些思考:
  • 发布了文章2019-11-27
    m3u8视频 文件格式
    公司要求对 视频秒开率 进行优化(一秒内成功加载的播放数/播放总数)。因此本意是想对比一下m3u8与mp4视频格式,了解一下其优缺点,以确定一个优化大概方向。但对m3u8做简单了解后,觉得对m3u8文件格式做一个记录,还是很有必要的。
  • 发布了文章2019-11-27
    [译]How to handle background services in ANDROID O?
    前段时间公司项目中做Android O的适配。在了解Android O新功能时,看到这个文章,虽然介绍的是Android O的预览版,但读了一遍感觉不错,记录下来。顺便翻译一下(不翻译大家肯定也看得懂,只是觉得单纯转一下太low了)...
  • 发布了文章2019-11-27
    [译]facebook Android平台上动态列表的内存优化
    在Java中HashSet只能存放继承自Objcet的对象,这中情况下“基本数据类型”转化为继承自Object的(Integer、Long等)会产生很多中间Object对象,占用过多的内存,从而引发垃圾回收,造成系统卡顿。
  • 发布了文章2019-11-27
    知识付费——移动端音视频加密、防盗播实现方案
    近几年移动端知识付费App,越来越多越来越火爆。例如:网易公开课、网易云课堂、樊登读书、逻辑思维、i春秋,甚至于知乎App都上架付费课程了。移动端付费课程,基本是以视频+音频形式呈现给大家的。那么对于这些付费课程:如何在保证用户体验的前提下,防止媒体资源...