androidinclude
- Android OpenSL ES 音频采集与播放
-
本篇详细介绍一下基于AndroidOpenSLES实现音频的采集与播放。1、OpenSLES是什么?OpenSLES是一个针对嵌入式系统的开放硬件音频加速库,也可以将其视为一套针对嵌入式平台的音频标准,全称为:OpenSoundLibraryforEmbeddedSyst...
- Android SDK工程编译优化
-
一、背景子曰:“工欲善其事,必先利其器”。在Android开发中,IDEA就是我们的工具,想要提高开发效率,就必须把我们的工具打磨“锋利”。SDK工程随着功能日益丰富、项目规模也越来越庞大。这时候由于要编译大量的源代码和资源文件,编译速度也变得越来越慢,甚至有时候发现修改一行代码,demo编译很久甚...
- android程序员高效压缩图片(libjpeg)几种方案
-
用过ios手机的同学应该很明显感觉到,ios拍照1M的图片要比安卓拍照排出来的5M的图片还要清晰。这是为什么呢?这得了解android底层是如何对图片进行处理的当时谷歌开发Android的时候,考虑了大部分手机的配置并没有那么高,所以对图片处理是使用的Skia这个开源库。当然这个库的底层还是是用的j...
- Android布局及代码优化
-
零、Android布局渲染原理1、setContentView方法设置布局资源。2、布局加载的过程中使用到了一个布局加载器:LayoutInflater。3、Android去解析和展示一个布局是需要消耗时间的,布局嵌套的越多,那么解析起来就越耗时,性能也就越差,因此我们在编写布局文件时应该让嵌套的层...
- ??「Android-03」创建第一个Android应用程序??
-
您好,我是码农飞哥,感谢您阅读本文,欢迎一键三连哦。本文会重点介绍如何创建第一个Android应用,以及如何使用AndroidStudio进行调试干货满满,建议收藏,需要用到时常看看。小伙伴们如有问题及需要,欢迎踊跃留言哦~~~。前言上一篇文章我们介绍了AndroidStudio的安装...
- ffmpeg编译for android
-
##搭建环境a、一般情况下用linux环境最直接,如果不想在多台电脑操作,可以安装两个操作系统,然后进入系统引导的时候,选择不一样的系统引导进去相应的系统。这种情况要注意的是,在linux下,其他硬盘的挂载路径是在/media/user/盘符/,是挂载到media下面的b、安装虚拟机,如果内存...
- Android Studio 导入ffmpeg库的最佳实践
-
前面我们介绍如何使用交叉编译方法编译基于android平台ffmpeg库,用来演示第三方C/C++库基于android平台的编译过程。本文将以ffmepg库导入androidstudio为例,用来演示第三方C/C++库移植到andoridstuio进行实际产品开发的过程。一、准备ffmpeg库根...
- Android组件化框架搭建
-
背景当一个项目经过N手人开发,N个产品经理的蹂躏,N长时间的维护,此时一定存在大量代码冗余、业务耦合、项目臃肿,资源文件大把重复等等,不堪重负。当需要增加新功能或者修改之前某个功能的时候,我相信很多同仁都说只敢增加,不敢随意地去删除、修改原有的代码,因为不知道哪些有用,哪些没有用。不但增加了维护成本...
- 零基础一个月学会Android开发APP-01
-
零基础一个月学会Android开发APP-01由于公司业务发展需要做一款Android应用,同时由于部门没有专业Android开发技术人员储备,且经过调研发现此款应用界面简单、功能交互简洁,本人便毛遂自荐担下此任,花费两周时间做成一款符合业务发展要求的Android应用,在开发的同时,也进行不断代...
- Android音视频——Libyuv使用实战
-
近期换部门,从事之前从未接触过的Android音视频开发,主要涉及到USB摄像头调用、libyuv处理Nv21图像、直播推流等功能,对应的库有【UVCCamera】、【libyuv】等,刚接触没经验也没人带挺难搞的,而且网上资料很凌乱,所以,开此篇总结&汇总一下近期的研究,兴许可以帮助到别人,本人亦...