自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Getnway

现在就是起点

  • 博客(12)
  • 收藏
  • 关注

原创 JNI学习

JNI数据类型JNI类型 JNI 意义 JNIEnv* reference to JNI environment, which lets you access all the JNI fucntions jobject reference to “this” Java object基本数据类型(可直接在C语言中使用)

2015-12-16 14:48:20 623

原创 Android Studio中使用FFmpeg动态库

使用FFmpeg动态库本文借鉴最简单的基于FFmpeg的移动端例子:Android HelloWorld,并介绍在Android Studio中的实现。 项目地址:https://github.com/Getnway/FFmpegDemo 本文介绍的是用NDK编译动态库,并在Android Studio中调用的步骤。

2015-12-14 09:42:33 5591 1

原创 Android Studio中使用NDK

编译环境Win10 64bit 企业版Android Studio 1.5android-ndk-r10eHere we go!新建项目 这里新建一个项目名为FFmpegDemo的项目(过程略) 声明native方法 在MainActivity中声明native方法:public native String getStringFromNative();然后Build - Make P

2015-12-07 22:25:25 1251

原创 Linux下编译FFmpeg

Linux下编译FFmpeg开始前准备工作 下载FFmpeg源码下载NDK没有安装gcc/g++的需要先安装 安装相关类库 [Debian/Ubuntu] apt-get -y install yasm libfaac-dev libx264-dev libsdl1.2-dev编译安装FFmpeg./configure --enable-shared --enable-li

2015-12-04 23:21:46 1912

原创 FFmpeg编译出错和解决方法

FFmpeg源码:https://github.com/FFmpeg/FFmpeg例子:https://github.com/leixiaohua1020/simplest_ffmpeg_mobileAS打开上面的例子会有错误错误1:Error:(12, 0) Error: NDK integration is deprecated in the current plugin. Conside

2015-12-04 23:19:56 4643 1

原创 RxJava操作符学习

RxJava操作符学习操作符学习推荐阅读:官方英文 翻译中文 两个重要的方法subscribe()先来看一个简单的例子 //被观察者Observable.OnSubscribe<Integer> integerOnSubscribe = new Observable.OnSubscribe<Integer>() { @Override public void call(Sub

2015-12-04 23:16:50 439

原创 RxJava初步了解和在Android中的使用

RxJava初步了解和在Android中的使用推荐阅读《给 Android 开发者的 RxJava 详解》RxJava源码执行过程(首先声明,除了例子外,为了便于理解,本文引用的源码删除了大部分!可到GitHub查看完整源码。) 先来看一个简单的例子 //被观察者Observable.OnSubscribe<Integer> integerOnSubscribe = new Observabl

2015-12-04 23:15:13 3231

原创 Android项目打包与签名对比

Android项目打包与签名对比打包项目AS打包首先在IDE中打开Build - Generate Signed APK... 如果已有签名文件,则按下图说明填写签名文件路径、密码、别名等,填写完毕点击Next进入第4步。 如果还没有签名文件可以点击Create new...到第3步生成一个新签名文件。 在下图中填写相关信息,点击OK即可生成新签名文件,接着回到第2步填写相关信息

2015-12-04 23:12:23 1458

原创 Makefile基础

Makefile基础软件构建过程[源文件] =编译=> [中间代码文件.o] =链接=> [执行文件]Makefile基础Makefile里面有什么Makefile里主要包含了五个东西:显式规则、隐晦规则、变量定义、文件指示和注释。1、显式规则。显式规则说明了,如何生成一个或多的的目标文件。这是由Makefile的书写者明显指出,要生成的文件,文件的依赖文件,生成的命令。2、隐晦规则。由于我

2015-12-04 23:09:35 428

原创 Linux软件安装及卸载

Linux软件安装及卸载deb包dpkg命令安装 dpkg –i <.deb 文件名> 如:dpkg –i software-1.2.3-1.deb卸载 dpkg –r <软件包名> 如:dpkg –r softwareapt-get命令安装 apt-get install <软件包名> 如:apt-get install software卸载 apt-get remove

2015-12-04 23:07:32 385

原创 Linux常用命令

manman命令用于查看其他命令的使用说明文档,按q推出文档。 本文未介绍的或者需要查看详细命令说明的都可以用man。 用法:man [命令] #例如 man ls #查看ls命令说明 man chmod #查看chmod命令说明 #也可以使用--help: ls --help #查看ls命令说明 chmod --help

2015-12-04 22:52:58 395

原创 中文乱码问题

中文乱码问题参考:https://gist.github.com/nightire/5069597 让 Git 支持 utf-8 编码$ git config --global core.quotepath false # 显示 status 编码$ git config --global gui.encoding utf-8 # 图形界面编码$ git

2015-12-04 22:51:24 308

空空如也

空空如也

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

TA关注的人

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