Android
与夏同炙
这个作者很懒,什么都没留下…
展开
-
ProGuard 学习使用
配置说明1>.参数-include {filename} 从给定的文件中读取配置参数 -basedirectory {directoryname} 指定基础目录为以后相对的档案名称 -injars {class_path}转载 2015-07-19 14:14:36 · 415 阅读 · 0 评论 -
android app内存使用限制
1. app内存限制 Android系统对每个APP有一个逻辑内存限制,就算物理内存富余,如果应用超出APP逻辑内存,APP就会出现内存溢出crash。 android app的内存使用分java heapsize和native heapsize,这个逻辑内存限制也就是java heapsize,针对Java在堆上的内存申请。native层内存申请不受其限制,native层受物理内存大...原创 2018-08-24 17:47:58 · 12315 阅读 · 2 评论 -
编译Android环境的libjpeg-turbo使用cmake
1. libjpeg-turbo 前面已经编译过1.5.91版本的libjpeg-turbo,现在版本升级到2.0.0,基于CMake编译。 依然还是一样,按照官网介绍,libjpeg-turbo比libjpeg快2-6倍,得益于它高度优化的哈夫曼算法。在许多情况下,libjpeg-turbo的性能可与专有的高速JPEG编解码器相媲美. On such systems, lib...原创 2018-08-16 15:54:18 · 3035 阅读 · 10 评论 -
编译Android平台使用的FFmpeg(armeabi,armeabi-v7a,arm64-v8a,x86,x86_64)
1. 编译平台 Ubuntu2. NDKlinux环境NDK下载https://developer.android.google.cn/ndk/downloads/这里编译使用的是Android NDK, Revision 15c (July 2017)3. 编译过程3.1 下载FFmpeg源码FFmpeg下载地址http://ffmpeg.or...原创 2018-04-26 17:20:45 · 7453 阅读 · 7 评论 -
Bitmap和libyuv在JNI中的字节序
问题libyuv1 FOURCC Four Charactacter Code2 libyuv中FOURCCBitmap1. 问题Android中在使用RGB数据的时候我们会遇到color space 的stored in computer memory的问题。 通常有两种典型的scheme来记录RGB数据: 1. byte order——按照字节顺序 2. word order—原创 2017-10-17 13:49:21 · 1021 阅读 · 0 评论 -
编译Android环境的libjpeg-turbo
1、libjpeg 和 libjpeg-turbo为了在Android环境实现无损压缩或者我们为了实现更高性能的jpeg图像压缩,我们需要使用到libjpeg-turbo1。 官网上已说, libjpeg-turbo is generally 2-6x as fast as libjpeg。所以,一般我们选用libjpeg-turbo而不是libjpeg,因为前者快后者2-6倍2、编...原创 2017-10-25 13:48:13 · 4531 阅读 · 8 评论 -
PC通过WIFI连接Android设备,使用ADB
场景使用WiFi连接Android设备1 前置条件2 打开Android设备的连接服务如果开启了adbd1. 场景一些Android设备我们无法直接通过USB去连接,就需要使用到WiFi来连接。然后就可以使用adb想设备命令了。2. 使用WiFi连接Android设备2.1 前置条件PC和Android设备在同一局域网下Android设备已连上WiFiAndroid设备必须已 root原创 2017-08-10 19:44:04 · 12884 阅读 · 1 评论 -
android mp4v2的编译和使用
android mp4v2的编译和使用android mp4v2的编译和使用一下载mp4v2源码二源码放入Android studio工程目录以下是我的目录结构三编写cmake脚本或者Makefile脚本以下为mp4v2模块的CMakeListstxt以下为外层我们JNI接口的CMakeListstxt三在buildgradle里配置cmake CMakeListstxtbuildg原创 2017-07-19 11:35:26 · 1710 阅读 · 0 评论 -
Android视频采集编码颜色格式选择
Android视频采集编码颜色格式选择ps:在Android平台通过Camera PreviewCallback预览帧回调的方式采集视频,并通过MediaCodec进行h264编码的时候,camera的setPreviewFormat的预览格式设置,和MediaCodec编码时需要设置MediaFormat的MediaFormat.KEY_COLOR_FORMAT的格式的对应关系的设置。1.请参考...原创 2015-09-24 12:27:40 · 9943 阅读 · 1 评论 -
Windows环境下编译Android平台的libyuv
1. 说明至于libyuv1的用途,就不赘述了。一下是官方说明Scale YUV to prepare content for compression, with point, bilinear or box filter.Convert to YUV from webcam formats for compression.Convert to RGB formats for rende...原创 2018-10-15 20:18:58 · 1064 阅读 · 0 评论