自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 310

原创 记录下Kotlin的学习

鸿洋--Kotlin

2017-05-19 14:47:43 235

原创 AS打开新工程是build时间过长的问题解决

解决build过久的问题每个AS的版本都对应了一个gradle的编译器的版本。如下图:这里可以看到默认的版本是什么。在配置AS的时候有一个.gradle文件的依赖,如下图在.gradle里面,如下面的目录:在打开一个新的工程,或者是第一次打开githup上下载好的工程的时候,build就会查找这里面的某个版本的gradle,- 比如,我默认的是2.5的gradle版本会发现这里面有 .lc

2017-05-03 14:50:41 2256

原创 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 231

原创 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 2705

原创 Android Studio 断点联系

## 基本操作 ##进入调试模式 中间有个小爬虫就是点击进入了爬虫模式。 在手机界面会有个提示说进入debug的模式,可以forec cancle,不要点击,等待一下就可以进入了debug模式了。进入界面 一 AS会下载完一些动态库之后,进入这个界面,为什么还没有调试界面,是因为程序还没有运行到你打断点的地方。进入界面 二(进入到打断点的地方) 断点操作 这里要注意的是到下一个断

2017-04-13 14:25:19 167

原创 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 674

原创 FFmpeg学习(一)------最关键的结构体

本篇文章基于雷神的 http://blog.csdn.net/leixiaohua1020/article/details/11693997 ffmpeg关键结构体的关系学习,非常感谢雷神对我们这种小白在音视频方面学习的帮助。FFMPEG中结构体很多。最关键的结构体可以分成以下几类:a)        解协议(http,rtsp,rtmp,mms)AVIOCon

2017-03-06 10:45:04 193

原创 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 2857 3

原创 NDK处理图片:通过对比度达到美黑效果

前言这里主要还是学习ndk开发,这个对比度的算法,原理上也不是很清晰,通过本篇文章,主要了解到ndk简单开发的流程,图片处理的基本原理。学习来源:爱奇艺视频搜索:Android开发NDK图片处理,有个一个半小时的视频的,他的开发环境是eclipse。目前我用过的环境是android studio2.2的,开发环境的搭建可以看我之前的文章。程序步骤AS2.2创建一个支持C++的工程,自动生成了

2017-02-06 11:49:48 511

原创 初学音视频(四)-AAC音频码流分析

AAC音频码流分析基础知识ADTS:Audio Data Transport Stream是AAC的一种十分常见的传输格式。AAC原始码流(又称为“裸流”)是由一个一个的ADTS frame组成的。ES流(Elementary Stream): 基本码流,编码器出来的流。他们的结构如下图所示。 其中每个ADTS frame之间通过syncword(同步字)进行分隔。同步字为0xFFF(二进制“

2017-01-21 12:16:50 900

原创 初学音视频(五)-FLV格式分析

FLV的简单介绍:FLV(Flash Video)是Adobe公司设计开发的一种流行的流媒体格式,由于其视频文件体积轻巧、封装简单等特点,使其很适合在互联网上进行应用。此外,FLV可以使用Flash Player进行播放,而Flash Player插件已经安装在全世界绝大部分浏览器上,这使得通过网页播放FLV视频十分容易。目前主流的视频网站如优酷网,土豆网,乐视网等网站无一例外地使用了FLV格式。F

2017-01-21 12:09:36 434 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 448

原创 初学音视频(二)-PCM音频采样数据处理

PCM音频采样数据处理(该阶段是处于音频解码——— >播放阶段)基本概念:        pcm编码格式的概念:pcm编码的概念  ,pcm是音频编码的一种,想wav就是用没有压缩过的pcm编码+头信息来封装的。        本文的PCM音频格式是PCM16LE,其中16的含义,每个声音采样点用16bit表示,那么16位的范围为-32758~~32757(0~65535),8位PCM

2017-01-17 18:49:45 1990

原创 初学音视频(一)-RGB和YUV格式分析

前言有幸能够看到雷霄骅先生的博客,很感谢雷神能够这么无私把知识分享出来,对我这种新手的帮助实在是太大了。希望到另一个世界雷神不用再这么辛苦的。本篇文章基本全是参考雷神的:视音频数据处理入门:RGB、YUV像素数据处理学完这篇文章,任务本篇文章的核心就是YUV和RGB这种颜色编码在内存中是如何存储的,像BMP(或者JPG)封装格格式到底是什么东西的。本篇文章是在C语言的基础上写的,因为我是做a

2017-01-16 20:07:52 436

转载 转: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 225

原创 Android Studio NKD开发之 FFmpeg库的引入--简单播放器(主要验证是否正确引入ffmpeg库)

缘由之前一直在linux系统下编译除了ffmpeg的动态库,但是一直没用上,刚好今天实验上,本篇文章参考了http://blog.csdn.net/nothingl3/article/details/52774550,加上自己的理解,对部分内容有具体的解释,比较适合像我这种刚接触的新手的预备条件已经在linux系统下编译好的ffmpeg的库,这里如何编译将在下一篇文章中详细讲解。编译好的目录如

2017-01-13 19:30:44 665

原创 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 972

原创 Android工具下载网站

android的工具下载网站:http://www.androiddevtools.cn/android studio 的下载工具:http://www.android-studio.org/

2017-01-12 19:29:55 310

转载 转: 史上最详细Android Studio + NDK范例

http://bbs.51cto.com/thread-1316339-1-1.html

2017-01-12 16:11:04 238

原创 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 1076

转载 转载 :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 313

转载 转:Android 你应该知道的学习资源 进阶之路贵在坚持

http://blog.csdn.net/lmj623565791/article/details/44754023 转最近比较忙,加上希望停下来整理些东西,所以blog的更新可能会比较慢,持续奋斗中。今天给大家整理下Android墙外的学习资源,大家有什么推荐的直接留言。1、国外教程网站Android Developers Blog不解

2017-01-10 10:09:54 197

转载 Android csdn大神

转 http://blog.csdn.net/zhaokaiqiang1992/article/details/43731967本篇文章主要纪录我在学习过程中,发现的非常给力的CSDNBlog和个人Blog,这些Blog都有一个共同的特点,即内容详实,讲解透彻,也算是给后来的初学者指一条路吧!只要你下定决心跟随强者的脚步,成为人们眼中的大神,只不过是时间问题!下面排名不分先后C

2017-01-10 10:03:30 196

原创 初步了解Android编译系统

前言 由于公司需求,需要删除android平台上一些不需要的应用来节省系统空间。各处询问和删删减减之后突然想对android编译系统有个了解,所以在 http://www.360doc.com/content/13/0517/09/11640461_286025430.shtml 这篇文章的指导下进行了学习,觉得受益匪浅,内容大部分都是该篇文章作者 强波 老师的内容,本文主要是根据自

2017-01-09 17:35:49 407

原创 自定义属性的简单用法

1.自定义的属性  首先要在attr的xml文件中 注册-----格式:                     2. 先简单的在java中进行一个类的建立   名字为CustomView.java  3.在xml中的属性设置   先建立命名空间 xmlns:app="http://schemas.android.com/apk/res-a

2016-07-12 23:44:55 326

VM虚拟机Ubuntu安装图文教学

VM虚拟机Ubuntu安装图文教学

2017-05-24

ndk处理图片的项目

ndk简单处理图片的项目,有java和ndk处理时间的对比,开发环境是android studio2.2以上的。

2017-02-06

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

TA关注的人

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