- 博客(17)
- 资源 (81)
- 问答 (2)
- 收藏
- 关注
原创 Android应用开发系列——星座达人①
又是隔了好一阵子,当时写的一个应用——星座达人,提供一系列的综合服务,当时就是脑子一热,就想写个星座题材的应用。应用截图: 具体的内容,可以下载查看:http://www.anzhi.com/soft_2473845.html项目工程结构包com.eric.activity:
2015-12-25 16:44:53 4693 5
转载 解决eclipse的 Invalid project description. overlaps the location of another project: 问题
eclipse导入工程时出现了如下问题:Invalid project description. /Users/yang/Documents/workspace/BarCodeTest overlaps the location of another project: 'BarCodeTest'原因:下载工程时把该工程放在了workspace目录下。ecl
2015-12-30 08:36:49 1509
转载 让我们如此享受的慢性毒药
时刻提醒自己,不要忘记了最初的梦想。———————————————————— 大学一毕业,我就道南京找男朋友云了。云的表舅在南京有家公司,他毕业后一直在那里工作,每个月拿1000出头的工资打发日子.我自己找了家小小的文化公司打工,每月1000元的微薄收入,也算高高兴兴上班了. 从此。我和云开始了看似快乐的生活.每天下班后便相拥在租来的小屋里看电视 。从下午6点的新闻一直到
2015-12-25 11:56:52 1174
转载 音视频同步之时间戳
媒体内容在播放时,最令人头痛的就是音视频不同步。从技术上来说,解决音视频同步问题的最佳方案就是时间戳:首先选择一个参考时钟(要求参考时钟上的时间是线性递增的);生成数据流时依据参考时钟上的时间给每个数据块都打上时间戳(一般包括开始时间和结束时间);在播放时,读取数据块上的时间戳,同时参考当前参考时钟上的时间来安排播放(如果数据块的开始时间大于当前参考时钟上的时间,则不急于播放该数据块,直到参考时钟
2015-12-12 08:44:08 2096
转载 FFmpeg音视频同步的问题
音视频流里都包含了播放速率的信息,音频使用采样率来表示,而视频则采用f/s来表示,但是我们却不能简单地用这两个数据来对音视频进行同步,我们需要使用DTS(解码时间戳)和PTS(播放时间戳)这两个数据;我们知道影视数据在存储时,会存在多种帧形式,例如MPEG中就采用了I,B和P,由于B帧的存在使得PTS和DTS存在不同(原因见附录),如图1所示为一个简单的例子;当然真正影响我们音视频同步的是PTS。
2015-12-12 08:42:10 2564
转载 ffmpeg 如何音视频同步
output_example.c 中AV同步的代码如下(我的代码有些修改),这个实现相当简单,不过挺说明问题。音视频同步方法:选择一个参考时钟,参考时钟上的时间是线性递增的,生成数据流时依据参考时钟上的时间给每个数据块都打上时间戳(一般包括开始时间和结束时间)。在播放时,读取数据块上的时间戳,同时参考当前参考时钟上的时间来安排播放。数据流不会发生参考关系。 步
2015-12-12 08:40:50 1591
转载 ffmpeg转码MPEG2-TS的音视频同步机制分析
一、FFmpeg忽略了adaptation_field()数据FFmpeg忽略了包含PCR值的adaptation_filed数据;代码(libavformat/mpegts.c)分析如下:/* 解析TS包 */int handle_packet(MpegTSContext *ts, const uint8_t *packet){ ... pid = AV_
2015-12-12 08:39:33 1691
原创 H264中NAL帧识别
NAL单元类型定义(图从《新一代视频压缩编码标准H.264》摘录):假设一段h264的码流为:00 00 00 01 41 E6 60……其中的00 00 00 01为起始码,而起始码之后的下一个字节就可以检测出这一帧的类型。在上面的码流中起始码之后的字节位 0x41,换算成二进制为 0100 0001。注:我解读顺序为从左往右算。对于0100 0001
2015-12-11 08:43:19 2663
转载 音频实时传输和播放AMR硬编码与硬解码
在Android中我所知道的音频编解码有两种方式:(一)使用AudioRecord采集音频,用这种方式采集的是未经压缩的音频流;用AudioTrack播放实时音频流。用这两个类的话,如果需要对音频进行编解码,就需要自己移植编解码库了,比如可以移植ilbc,speex等开源编解码库。 ilbc的编解码实现可以查看这个专栏:http://blog.csdn.net/column/details
2015-12-11 08:33:02 4419
转载 解决IllegalStateException: Can not perform this action after onSaveInstanceState
使用Fragment的时候,出现了这个错误 IllegalStateException: Can not perform this action after onSaveInstanceState:[java] view plaincopyprint?E/AndroidRuntime(12747): Caused by: java.lang.
2015-12-11 08:31:06 526
转载 BAT安卓工程师面试流程解析+还原最真实最完整的一线公司面试题
原文出处:http://blog.csdn.net/sk719887916/article/details/47040931 求职和我们每个人息息相关,而求职也有门道,好的发挥和技巧或许能让我们以压倒性优势在面试中胜出,可能我们技不如人,但是我们的综合能力如果优秀的话,企业也愿意招这样的人,因此我将自己亲身经历的BAT和其他知名互联网的面试经验分享给大家,让有技术的人展现获得展现自
2015-12-10 15:29:25 2139
转载 android ANR产生原因和解决办法
ANR (Application Not Responding) ANR定义:在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择“等待”而让程序继续运行,也可以选择“强制关闭”。所以一个流畅的合理的应用程序中不能出现anr,而让用户
2015-12-10 14:53:30 1071
原创 关于跳空缺口
大盘或个股跳空高开后,一定要回补缺口,在一些股评人士和一些股民那里好像是一条铁的定律,其实这种理论未必那么铁。单只股票跳空高开后,在一般情况下是要回补缺口的,多数股票的表现证明了这一点,所以说回补缺口的理论有一定道理。 但是,多数股票有回补缺口的现象,并不证明所有留下跳空缺口的股票都一定要回补缺口,这也有一些股票给以了事实证明,所以不能一概而论。你要判断哪只股票留下跳空缺口要回
2015-12-10 12:02:18 2066
原创 Android实现实时视频通话或监控方案
最近调研android视频录制、另一部手机实时观看,大致有以下几种思路。 1. android手机充当服务器,使用NanoHTTPD充当服务器,另一部手机或者pc通过输入http://手机的ip:8080网址观看。这种方案可以参考 ipcamera-for-android开源项目,网址http://code.google.com/p/ipcamera-for-android
2015-12-09 11:42:57 25711 3
原创 视频数据采集YUV类型数据
做视频采集与处理,自然少不了要学会分析YUV数据。因为从采集的角度来说,一般的视频采集芯片输出的码流一般都是YUV数据流的形式,而从视频处理(例如H.264、MPEG视频编解码)的角度来说,也是在原始YUV码流进行编码和解析,所以,了解如何分析YUV数据流对于做视频领域的人而言,至关重要。本文就是根据我的学习和了解,简单地介绍如何分析YUV数据流。 YUV,分为三个分量,“Y”表示明
2015-12-09 10:43:49 1806
原创 Android调用JNI的进阶实例(摄像头预览数据转码RGB播放)
前一篇的博文介绍了:Android调用JNI的简单实例(附详细步骤),现在带来一个进阶版的,虽然时间隔得有点久远。这里要说下,尽量不要用Java写编解码的东西,就算你是大神,你写的出来,但那也是不实用的,就像切西瓜一样,拿一把削水果刀去切西瓜,肯定比不上用西瓜刀方便吧,还是老老实实写个JNI调用得了,也不复杂C/C++方便的很,当然,这里不是说Java不行,语言只是工具,做什么事情用什么语言,
2015-12-07 15:49:56 2815
转载 一个程序员的十年总结
展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。01. 自己的户口档案、养老保险、
2015-12-01 17:56:17 697
Android应用程序源码10例
2015-11-19
Android开发源码8例
2015-11-19
Android程序开发Demo10例
2015-11-19
腾讯微博客户端源码
2015-11-19
[android.开发书籍].Professional.Android.2.Application.Development.
2015-11-18
Google技术大会:如何将你的Android使用界面更快和更高效益.pdf
2015-11-18
【eoeAndroid特刊】第三期 Android Market及应用发布.pdf
2015-11-17
LoadRunner-11破解程序
2016-01-22
Android手机抓包工具fiddler
2015-12-12
Android调用JNI的进阶实例1(摄像头预览数据转码RGB播放)
2015-12-07
Android调用JNI的进阶实例(摄像头预览数据转码RGB播放)
2015-12-07
Json解析问题JsonArray
2015-11-18
Android自定义一个按钮,点击的时候相当于点击了菜单键
2015-11-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人