- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 RecycleView 实现复杂首页布局
使用特殊的(自定义)布局管理器GridLayoutManager为我们提供了动态改变每个item所占列数的方法:gridManager.setSpanSizeLookup
2017-08-27 17:49:33
771
原创 Android 跨APK访问另外一个APK的资源
在实际开发中我们经常会因为各种各样的原因(一般当然是公司内部的两款APK啦),需要能访问另外一个APK当中的资源(string、drawable等),但在android系统中由于安全的原因,APK之间一般是不能直接访问的,但是当满足一些条件其实也是可以的,那么条件是什么呢?
2017-07-30 17:04:15
3228
原创 Android源码中编译AndroidStudio工程
最简单的办法就是将android studio生成的工程方到源码中,然后添加Android.mk,指定代码和资源路径以及依赖库即可。
2017-06-29 23:27:25
679
原创 Android 源码编译SDK
工作中主要是使用源码开发,经常会修改底层,有时候也会新增API,用官方的SDK,会导致我们APK不能在android studio下编译。因此,最近在折腾源码环境编译SDK。特此分享~
2017-06-29 23:18:03
1000
原创 Doxygen+Graphviz生成函数调用流程图
Doxygen简介Doxygen是一个C++、C、Java、Objective-C、Python语言的文檔生成器。利用doxygen+graphviz可以用源码生成比较漂亮的代码文档,对学习开源库也是很有帮助希望有用。
2017-02-26 19:34:56
3555
原创 Android-7.0-Nuplayer概述
Nuplayer简介Android2.3时引入流媒体框架,而流媒体框架的核心是NuPlayer。Android4.0之后HttpLive和RTSP协议开始使用NuPlayer播放器,Android5.0(L版本)之后本地播放也开始使用NuPlayer播放器。
2017-02-26 15:32:48
8731
5
翻译 Android-7.0-MediaPlayer状态机
注:本文参照google apis: https://developer.android.com/reference/android/media/MediaPlayer.html MediaPlayer类可用于控制音频/视频文件和流的播放或回放(playback)。状态图音频/视频文件和流的播放控制是使用一个状态机进行管理。
2017-02-26 13:07:26
3256
原创 Android-7.0-Nuplayer-启动流程
Nuplayer为异步架构,随处可见的AMessage看代码着实头大, 以下为个人总结,供大家参考,如有错误不吝赐教。
2017-02-25 16:16:13
3584
1
转载 Visio绘制时序图
原文章地址:http://www.cnblogs.com/kissazi2/archive/2012/06/13/2547782.html为什么要绘制时序图?我们编码的时候,知道有的用例的业务逻辑按照比较确定的时间先后顺序进行展开。这时候,我们就需要知道我们设计的系统中的不同类之间传递消息(可以认为是不同对象函数间的调用)要按照怎么样的顺序、传递什么消息、返回什么消息。
2017-02-23 21:22:38
2202
原创 Ubuntu 16.04 编译ffmpeg
ffmpeg依赖于yasm因此要先编译安装yasm1、下载ffmpeg/yasm下载网址: http://www.ffmpeg.org/download.html http://yasm.tortall.net/Download.html2、解压缩ffmpeg-3.1.3.tar.bz2 yasm-1.3.0.tar.gz3、编译yasm注意:–prefix是万恶之源,新手请勿尝试 ./co
2016-08-28 15:57:57
2355
原创 心得开始
毕业已经4年,从开始的什么都不懂到现在已经为公司重构软件架构,学的很多很杂,语言:C/C++/JAVA,系统:linux/android,项目:BD/TV。从毕业到现在一直专注于嵌入式多媒体开发相关工作(很是庆幸),但总是被各种项目追着,无暇顾及技术进步,想学的东西也挺多。以此博客作为学习笔记和心得,来勉励自己继续前进。
2016-08-28 15:27:05
438
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人