自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (11)
  • 问答 (3)
  • 收藏
  • 关注

原创 MDCC,一场盛宴

9月24号,北京带着雾霾,有幸参加了MDCC中Android场,有幸见证tinker现场开源,也体会很多过来人走过的坑及艰苦卓绝的精神,让Android生态越来越好。MDCC各分会场,最...

2016-09-27 07:15:43 416

原创 手把手图文并茂教你用Android Studio编译FFmpeg库并移植

之前曾写过一篇[《FFmpeg在Linux下安装编译过程》](http://blog.csdn.net/hejjunlin/article/details/52402759),今天有空就用Android Studio编译FFmpeg库并移植,并附上调用ffmpeg简单示例,看下Agenda如下:- 下载FFmpeg 3.1.3- 配置ndk环境- 编译FFmpeg- 移植到Android平台- 调用编译的

2016-09-25 17:06:21 23322 26

原创 Android Multimedia框架总结(十三)CodeC部分之OpenMAX框架初识及接口与适配层实现

前言:上篇中介绍OMX事件回调,从今天开始,走入Codec部分之OpenMAX框架里。看下今天的Agenda如下:- 一张图回顾音视频同步- 一张图看清OpenMAX在Android系统中位置- OpenMAX是什么- OpenMax IL简介- OpenMax IL结构- Android中OpenMax的使用情况- OpenMax的接口与实现 - Android中OpenMax的适配层- mp3

2016-09-24 22:19:31 14346 2

原创 Android性能提升之强引用、软引用、弱引用、虚引用使用

背景:收到公众投稿,《从面试题中看Java的Reference(引用)》,分析的很不错,总感觉少了实际的例子和应用场景。于是结合自己工作中场景,小总结一下。看下Agenda如下:1、强引用2、软引用3、弱引用4、什么时候用软引用及弱引用

2016-09-23 22:48:30 6531 3

原创 从面试题中看Java的Reference(引用)

前言:四大引用,是一个古老的知识,今天看下Harlber 授权公众号独家推送的文章,Harlber 的简书地址 :http://www.jianshu.com/p/04b09d8a174...

2016-09-23 13:23:57 451

原创 Android Multimedia框架总结(十二)CodeC部分之OMXCodec与OMX事件回调流程

前言:上篇文中分析到AwesomePlayer到OMX服务,曾介绍到,OMX服务主要完成三个任务: NodeInstance列表的管理,NodeInstance的操作, 事件的处理。最后这个事件处理就是今天放大看的内部细节,看看Codec部分...

2016-09-23 00:18:33 7248

原创 Android Multimedia框架总结(十一)CodeC部分之AwesomePlayer到OMX服务

前言:上篇文《Android Multimedia框架总结(十)》总结了音视频的输出过程,从今天开始分析Codec部分,今天分析的是AwesomePlayer到OMX服务过程,也就是开启OpenMax准备相关。先看下今天的Agenda

2016-09-22 16:15:44 7181 2

原创 Android开发基础规范(二)

前言:Android中一些开发规范,避免给自己和别人少留坑。上篇中Java代码部分,有人提出不同意见,不同公司有不同的标准,不同人有不同习惯,但是趋于合理就是好的规范。没有非要怎样,有人写野代码写习惯了。后来维护的人接手,简直。。。

2016-09-22 02:03:07 3738

原创 studio中碰到的jni问题:java.lang.UnsatisfiedLinkError

最近在做supervideo,解析youku视频地址,是加过密处理,须要用对应的key去解析,获取对应数据,在引用jni时,发现接二连三出问题,以前用eclipse时开发,直接把so文件放在libs/armeabi/下,就可以了,如果有有平台差异,也最多加个libs/armeabi-v7a之类的,在studio中,jni以前虽然写过相关工程,但是没有没有遇到相关问题,看

2016-09-21 11:54:40 4840

原创 Android开发基础规范(一)

Android开发基础规范(一)前言:Android中一些开发规范,避免给自己和别人少留坑。一、工程相关1.1 工程结构 当进行提交代码的工作时,工程应该保持如下的目录结构:

2016-09-21 00:15:05 4789 3

原创 Android应用内存泄露分析以及优化方案

【小提醒】阅读本文约耗时10分钟左右。前言:今天看了微信的价值理念,我觉得和我的想法很像,像张小龙说的提供一供干净的阅读空间,不过多的干预用户的工作,不通过粘性的互联网思维来粘住用户,用...

2016-09-19 07:28:44 332

原创 Android Multimedia框架总结(十)Stagefright框架之音视频输出过程

前言:上篇文中最后介绍了数据解码放到Buffer过程,今天分析的是stagefright框架中音视频输出过程: 先看下今天的Agenda:- 一张图回顾数据处理过程- 视频渲染器构建过程- 音频数据到Buffer过程- AudioPlayer在AwesomePlayer运行过程- 音视频同步- 音视频输出- 一张图看音视频输出

2016-09-17 01:56:40 6568 1

原创 公布中秋福利中奖名单

这世上的时往往就是这样,只要有机会,就不要放过,感谢一直支持的人,这次小试牛刀,以后还会有更多福利,写文章这么段时间来,确实不容易,大号什么都有,小号在于质量,在于某一领域。接下来依然会...

2016-09-15 06:41:56 337

原创 Android Multimedia框架总结(九)Stagefright框架之数据处理及到OMXCodec过程

不知不觉到第九篇了,感觉还有好多好多没有写,路漫漫其修远兮 ,吾将上下而求索,上篇主要介绍了Stagefright框架及AwesomePlayer的数据解析器,最后我们说道,涉及parse及decode部分,将在本篇中介绍,看下今天的Agenda

2016-09-14 03:02:36 7932 4

转载 今天不谈技术,分享一个引起业内轩然大波的月饼事件。

如何看待阿里巴巴安全部门的月饼事件?来自知乎补充:据某匿名用户发来消息称“今早内部通报是有五个人抢月饼,但是只开除了四个,有一个安全部的高级专家,算是老员工的,没有开除”补充:据阿里云云...

2016-09-13 15:07:25 412

原创 仿爱奇艺视频,腾讯视频,搜狐视频首页推荐位轮播图(二)之SuperIndicator源码分析

背景:仿爱奇艺视频,腾讯视频,搜狐视频首页推荐位轮播图介绍(一)只是介绍了如何使用及实现效果,今天将分析其源码及思路。为什么有这个库,在经常开发中,会碰到,显示广告位图片,精彩推荐,及比较好的,希望能直观显示到用户看的。那么Superindicator正是这样的一个类库

2016-09-12 22:51:40 5626

原创 SuperIndicator开源库源码分析

背景:为什么有这个库,在经常开发中,会碰到,显示广告位图片,精彩推荐,及比较好的,希望能直观显示到用户看的。那么SuperIndicator正是这样一个类库。关于它的一些说明,gith...

2016-09-12 07:27:13 262

原创 Android Multimedia框架总结(八)Stagefright框架之AwesomePlayer及数据解析器

前言:前面一篇分析了mediaplayerservice及MediaPlayer中的CS模型,但是对于如何能把数据解析出来,渲染到最终的SurfaceView上显示,并且播放起来,我们依然还不得而知,从今天开始,就开始介绍多媒体框架中数据解析->解码->渲染输出过程,也就是后面几篇都要介绍的stagefright框架。先看下今天的Agenda:

2016-09-11 22:21:05 11313 5

原创 Android Multimedia框架总结(七)C++中MediaPlayer的C/S架构补充及MediaService介绍

前面一篇主要介绍c++中MediaPlayer的C/S架构中和Client相关部分,并中间穿插了mediaplayerservice的部分。但是对于这块C/S部分,没有放大去分析。- C/S模型中的三角关系流程图- MediaPlayerService相关联的类图- MediaPlayerService的产生过程- MediaPlayerService添加服务过程- MediaPlayerService通过

2016-09-08 01:26:00 7592

原创 手把手图文并茂教你发布Android开源库

转载请把头部出处链接和尾部二维码一起转载,本文出自逆流的鱼,文章链接: http://blog.csdn.net/hejjunlin/article/details/52452220经常逛github,总看到别人的readme中写着compile ‘com.xxx:1.0.xxx’,这个已经越来越普及,个人,团人,公司都在用,虽然做android这么长时间了,但是发现自己好像不会,走了好多弯路,几

2016-09-06 18:13:41 8737 5

原创 Android Multimedia框架总结(六)C++中MediaPlayer的C/S架构

前面几节中,都是通过java层调用到jni中,jni向下到c++层并未介绍 看下Java层一个方法在c++层 MediaPlayer后续过程frameworks/av/media/libmedia/MediaPlayer.cpp 找一个我们之前熟悉的setDataResource方法看下C/S模式的过程,亦可参考[Android Multimedia框架总结(四)MediaPlayer中从Java层到C++层类

2016-09-05 07:29:11 7614 5

转载 关于我

关于我github: https://github.com/hejunlin2013csdn blog: http://blog.csdn.net/hejjunlin(昵称:逆流的鱼yu...

2016-09-04 14:11:51 345

原创 Android Multimedia框架总结(五)多媒体基础概念

上篇中介绍了MediaPlayer从prepare到playback的其他过程,但是很多的一些音视频的基础概念可能还不是很清楚,今天将介绍下对于多媒体开发时,常常有一些基本概念。看下今天的Agenda:对杂而乱的媒体概念进行归类

2016-09-04 13:40:07 10292 2

转载 Android Multimedia框架总结(四)MediaPlayer从Java层到C++层类关系及prepare及之后其他过...

前言:在上篇中,分析了MediaPlayer的从创建到setDataSource过程,尽管看了代码,但是没有从MediaPlayer生态上认识各类库之间依赖调用关系,在本篇中将作一个补充...

2016-09-03 02:28:49 401

原创 Android Multimedia框架总结(四)MediaPlayer中从Java层到C++层类关系及prepare及之后其他过程

前言:在上篇中,分析了MediaPlayer的从创建到setDataSource过程,尽管看了代码,但是没有从MediaPlayer生态上认识各类库之音依赖调用关系,在本篇中将作一个补充整体上的认识。看下今天的Agenda:- MediaPlayer各个so库之间关系结构图- MediaPlayer各个具体类之间依赖关系图- prepare的执行过程- asyncprepare执行过程- 两者区别

2016-09-03 02:18:46 9371 7

转载 周五,分享一个好消息

我之前写的《插件开发之360 DroidPlugin源码分析》系列文章已授权,由原开发作者张勇merge到主分支上DroidPluginTeam/DroidPlugin,在DOC目录下,...

2016-09-02 17:46:59 317

原创 FFmpeg在Linux下安装编译过程

今天介绍下FFmpeg在Linux下安装编译过程,用的是CentOS, 总体过程比较顺利,就是在ffmpeg等的时间稍长点。没什么技术难点。仅当记录。

2016-09-01 19:28:42 17638 1

原创 Android Multimedia框架总结(三)MediaPlayer中创建到setDataSource过程

前言:前一篇的mediaPlayer框架,对于各个模块的关系,得先从核心类MediaPlayer铺开,同样看下今天的Agenda:- MediaPlayer从create到setDisplay时序图- MediaPlayer的create过程- MediaPlayer的setDataSource过程- MediaPlayer的setDisplay过程

2016-09-01 01:32:00 16842 10

一个用MediaPlayer播放网络视频案例

一个用MediaPlayer播放网络视频案例

2016-08-31

mpandroidchartlibrary-2-1-6.jar

android mpchart jar包,最牛逼的图表化框架

2016-06-28

15年毕业设计-图书管理系统源码

本系统中包含如下功能模块:系统设置,读者管理,图书管理,图书借还,续借预约,系统查询和更改口令。 有web端和android端,采用mysql数据库。内附有数据库表。是呕心之作。

2016-03-12

android api中文版

最新android中文版API,对于android程序员有福音了。大家决的好,多发表评论哈。

2014-05-09

黑马入学Java知识—精华总结(下)

对于去面试的同学,这个总结相当有用,里面附有详细的代码和注解

2014-04-28

黑马入学Java知识—精华总结(上)

黑马程序员Java知识精华总结,总结相当全面。希望对大家有用

2014-04-18

传智播客黎活明老师EJB源码

传智播客黎活明老师EJB源码,很全还代pdf文档

2014-04-18

毕向东java代码

毕向东java代码,适合java基础的童鞋,很多案例

2014-03-18

张泽华android源代码

张泽华android基础教程源代码 找了好久 分享给大家

2014-03-16

算法导论.pdf

这本黑书涵盖了大多数算法,是不可多得的好书

2013-07-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除