- 博客(26)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 Ubuntu的安装
安装VM从http://rj.baidu.com/soft/detail/13808.html?ald去下载VM从网上找到一个秘钥:5A02H-AU243-TZJ49-GTC7K-3C61N,商业用途会被追究责任下载ISOISO镜像下载,这里有网盘可以进行镜像下载,这里是12.0.1的版本,用这里后 会提示自动更新的,也可以去下载新版本的iso进行傻瓜式的安装因为基本都是截图的,所以直接
2017-05-24 14:29:56
314
原创 AS打开新工程是build时间过长的问题解决
解决build过久的问题每个AS的版本都对应了一个gradle的编译器的版本。如下图:这里可以看到默认的版本是什么。在配置AS的时候有一个.gradle文件的依赖,如下图在.gradle里面,如下面的目录:在打开一个新的工程,或者是第一次打开githup上下载好的工程的时候,build就会查找这里面的某个版本的gradle,- 比如,我默认的是2.5的gradle版本会发现这里面有 .lc
2017-05-03 14:50:41
2266
原创 git碰到的问题
问题出现的情况我将本地一个项目加入git管理的时候,再进行一个远程仓库的连接 git remote add origin xxxx,成功没问题但是在git push -u origin master 的时候显示要先更新一下解释一下git push -u origin master:命令将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用gi
2017-04-21 10:29:01
258
原创 Android Studio配置Git
# 前言 # - 本文主要参考http://blog.csdn.net/gao_chun/article/details/49817229,主要做一个学习记录。概念Git : 版本控制器。GitHup : Git在本地的话 就是本地仓库,而GitHup等于提供了一个远程仓库。安装Git下载链接:https://git-scm.com/download/。因为之前已经安装了Git,但是没有
2017-04-14 14:23:54
2727
原创 Android Studio 断点联系
## 基本操作 ##进入调试模式 中间有个小爬虫就是点击进入了爬虫模式。 在手机界面会有个提示说进入debug的模式,可以forec cancle,不要点击,等待一下就可以进入了debug模式了。进入界面 一 AS会下载完一些动态库之后,进入这个界面,为什么还没有调试界面,是因为程序还没有运行到你打断点的地方。进入界面 二(进入到打断点的地方) 断点操作 这里要注意的是到下一个断
2017-04-13 14:25:19
179
原创 android :ffmpeg+anativewindow做视频播放
本篇博文按照 http://blog.csdn.net/glouds/article/details/50937266 的方法来操作,主要通过记录对各个函数的解释来学习ffmpeg。关于ffmpeg的编译以及具体java层的代码可以按照上面的博客中去操作,这里只贴出底层的代码:关于ffmpeg的知识下面只要介绍了:AVFormatContext 结构体:avformat_alloc_c
2017-03-06 19:24:53
683
原创 FFmpeg学习(一)------最关键的结构体
本篇文章基于雷神的 http://blog.csdn.net/leixiaohua1020/article/details/11693997 ffmpeg关键结构体的关系学习,非常感谢雷神对我们这种小白在音视频方面学习的帮助。FFMPEG中结构体很多。最关键的结构体可以分成以下几类:a) 解协议(http,rtsp,rtmp,mms)AVIOCon
2017-03-06 10:45:04
201
原创 Android:关于mediacodec编码camera yuv数据帧率过低的问题
网上有很多android平台关于mediacodec编码yuv数据为H264数据出现帧率过低的问题主要是 在while (isRuning) {中有NV21ToNV12(input,yuv420sp,m_width,m_height);这样一段代码,其实大部分博客里面都是直接在java层处理的代码如下:private void NV21ToNV12(byte[] nv21,byte[
2017-03-04 11:29:26
2914
3
原创 NDK处理图片:通过对比度达到美黑效果
前言这里主要还是学习ndk开发,这个对比度的算法,原理上也不是很清晰,通过本篇文章,主要了解到ndk简单开发的流程,图片处理的基本原理。学习来源:爱奇艺视频搜索:Android开发NDK图片处理,有个一个半小时的视频的,他的开发环境是eclipse。目前我用过的环境是android studio2.2的,开发环境的搭建可以看我之前的文章。程序步骤AS2.2创建一个支持C++的工程,自动生成了
2017-02-06 11:49:48
523
原创 初学音视频(四)-AAC音频码流分析
AAC音频码流分析基础知识ADTS:Audio Data Transport Stream是AAC的一种十分常见的传输格式。AAC原始码流(又称为“裸流”)是由一个一个的ADTS frame组成的。ES流(Elementary Stream): 基本码流,编码器出来的流。他们的结构如下图所示。 其中每个ADTS frame之间通过syncword(同步字)进行分隔。同步字为0xFFF(二进制“
2017-01-21 12:16:50
917
原创 初学音视频(五)-FLV格式分析
FLV的简单介绍:FLV(Flash Video)是Adobe公司设计开发的一种流行的流媒体格式,由于其视频文件体积轻巧、封装简单等特点,使其很适合在互联网上进行应用。此外,FLV可以使用Flash Player进行播放,而Flash Player插件已经安装在全世界绝大部分浏览器上,这使得通过网页播放FLV视频十分容易。目前主流的视频网站如优酷网,土豆网,乐视网等网站无一例外地使用了FLV格式。F
2017-01-21 12:09:36
459
2
原创 初学音视频(三)-H.264码流分析
整个代码块如下对代码进行了解释,和步骤的说明typedef enum { NALU_TYPE_SLICE = 1, NALU_TYPE_DPA = 2, NALU_TYPE_DPB = 3, NALU_TYPE_DPC = 4, NALU_TYPE_IDR = 5, NALU_T
2017-01-18 14:54:24
456
原创 初学音视频(二)-PCM音频采样数据处理
PCM音频采样数据处理(该阶段是处于音频解码——— >播放阶段)基本概念: pcm编码格式的概念:pcm编码的概念 ,pcm是音频编码的一种,想wav就是用没有压缩过的pcm编码+头信息来封装的。 本文的PCM音频格式是PCM16LE,其中16的含义,每个声音采样点用16bit表示,那么16位的范围为-32758~~32757(0~65535),8位PCM
2017-01-17 18:49:45
2042
原创 初学音视频(一)-RGB和YUV格式分析
前言有幸能够看到雷霄骅先生的博客,很感谢雷神能够这么无私把知识分享出来,对我这种新手的帮助实在是太大了。希望到另一个世界雷神不用再这么辛苦的。本篇文章基本全是参考雷神的:视音频数据处理入门:RGB、YUV像素数据处理学完这篇文章,任务本篇文章的核心就是YUV和RGB这种颜色编码在内存中是如何存储的,像BMP(或者JPG)封装格格式到底是什么东西的。本篇文章是在C语言的基础上写的,因为我是做a
2017-01-16 20:07:52
443
转载 转:fread和fwrite函数功能
转载:http://www.cnblogs.com/hateislove214/archive/2011/03/17/1986946.htmlfopen函数和fread函数、fwrite函数fopen(打开文件)相关函数 open,fclose表头文件 #include定义函数 FILE * fopen(const char * path,const char * mo
2017-01-14 14:50:53
240
原创 Android Studio NKD开发之 FFmpeg库的引入--简单播放器(主要验证是否正确引入ffmpeg库)
缘由之前一直在linux系统下编译除了ffmpeg的动态库,但是一直没用上,刚好今天实验上,本篇文章参考了http://blog.csdn.net/nothingl3/article/details/52774550,加上自己的理解,对部分内容有具体的解释,比较适合像我这种刚接触的新手的预备条件已经在linux系统下编译好的ffmpeg的库,这里如何编译将在下一篇文章中详细讲解。编译好的目录如
2017-01-13 19:30:44
673
原创 Android Studio的NDK开发环境搭建
目标由于要涉及到音视频的开发,所以要用到JNI,之前一直用AS2.0的,发现用这个做NDK开发太麻烦了,后来看到动脑学院老师的一个教学视频,android studio的NDK开发配置,做了一个学习笔记,视频可以百度搜索的到。配置要求Android Studio 2.2以上(因为在2.2以上更好的兼容了ndk开发)gradle2.5 以上android-ndk-r10以上如果配置一个过高一个过
2017-01-13 10:29:26
999
原创 Android工具下载网站
android的工具下载网站:http://www.androiddevtools.cn/android studio 的下载工具:http://www.android-studio.org/
2017-01-12 19:29:55
326
转载 转: 史上最详细Android Studio + NDK范例
http://bbs.51cto.com/thread-1316339-1-1.html
2017-01-12 16:11:04
245
原创 Android Build系统常见变量说明
PRODUCT_PACKAGES : 在/build/target/product/core.mk中类似这样的定义:PRODUCT_PACKAGES += \ BasicDreams \ Browser \ CaptivePortalLogin \ CertInstaller \ DeskClock \ DocumentsUI \ DownloadProviderUi \ Exte
2017-01-12 10:48:02
1101
转载 转载 :Android——编译安装Module的控制因素
转:http://blog.csdn.net/jscese/article/details/39209341在前文Android——编译系统初始化设置中有解析编译的TARGET_BUILD_VARIANT的配置与基本区别,其中的一些编译控制是对的但是Module的Android.mk中的LOCAL_MODULE_TAGS 控制并不全适用目前的android4.2,这里记录一下我对Modul
2017-01-12 10:35:29
328
转载 转:Android 你应该知道的学习资源 进阶之路贵在坚持
http://blog.csdn.net/lmj623565791/article/details/44754023 转最近比较忙,加上希望停下来整理些东西,所以blog的更新可能会比较慢,持续奋斗中。今天给大家整理下Android墙外的学习资源,大家有什么推荐的直接留言。1、国外教程网站Android Developers Blog不解
2017-01-10 10:09:54
201
转载 Android csdn大神
转 http://blog.csdn.net/zhaokaiqiang1992/article/details/43731967本篇文章主要纪录我在学习过程中,发现的非常给力的CSDNBlog和个人Blog,这些Blog都有一个共同的特点,即内容详实,讲解透彻,也算是给后来的初学者指一条路吧!只要你下定决心跟随强者的脚步,成为人们眼中的大神,只不过是时间问题!下面排名不分先后C
2017-01-10 10:03:30
204
原创 初步了解Android编译系统
前言 由于公司需求,需要删除android平台上一些不需要的应用来节省系统空间。各处询问和删删减减之后突然想对android编译系统有个了解,所以在 http://www.360doc.com/content/13/0517/09/11640461_286025430.shtml 这篇文章的指导下进行了学习,觉得受益匪浅,内容大部分都是该篇文章作者 强波 老师的内容,本文主要是根据自
2017-01-09 17:35:49
420
原创 自定义属性的简单用法
1.自定义的属性 首先要在attr的xml文件中 注册-----格式: 2. 先简单的在java中进行一个类的建立 名字为CustomView.java 3.在xml中的属性设置 先建立命名空间 xmlns:app="http://schemas.android.com/apk/res-a
2016-07-12 23:44:55
335
ffmpeg解码播放H264解码播放的速度过快
2017-03-04
导入eclipse项目到AS出现了这个问题 求解
2016-09-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人