Lewis的专栏

成长之路

Android音视频开发入门(六)

使用OpenGL ES绘制三角形1.任务目标2.OpenGL ES 基本介绍3.OpenGL ES 使用3.1 GLSurfaceView3.2 GLSurfaceView.Renderer4.OpenGL ES 绘制图形4.1 构建OpenGL ES 环境4.1.1 在Manifest中声明Op...

2019-02-18 19:40:54

阅读数 100

评论数 0

Android音视频开发入门(五)

任务目标 使用MediaExtractor和MediaMuxer API解析和封装Mp4文件 MediaExtractor 这两个API相对来说内容很少,具体请参考MediaExtractor官方文档。文档给了一个简单的示例,如下: MediaExtractor extractor = new M...

2019-02-13 18:52:09

阅读数 31

评论数 0

Android音视频开发入门(四)

Android音视频开发入门(四)任务目标NV21简单介绍对camera2 API中的类的简单说明CameraManagerCameraDeviceCaptureRequestCameraCaptureSession实现过程1.首先创建一个执行Camera的线程和Handler2.获取相机的cam...

2019-01-29 20:12:03

阅读数 8042

评论数 1

Camera API笔记

说明 最近在学习音视频相关知识,把一些需要注意的点记录一下方便后续查阅,可能有些翻译不准确,如有错误欢迎指正,后面不再说明。以下内容都是摘自官方API文档。 正文 如果要访问设备的相机,首先要添加Manifest.permission.CAMERA权限,如果是6.0以上不要忘记权限申请,还有就是要...

2019-01-28 14:28:54

阅读数 65

评论数 0

Android音视频开发入门(三)

任务目标 用AudioRecord采集PCM数据到SDCard,并用AudioTrack播放采集的PCM数据,最后实现读写wav文件。 AudioRecord采集PCM数据 AudioRecord可以记录从硬件设备输入的音频,生成PCM格式的音频数据。有三个读取数据的方法可以选择read(byte...

2019-01-25 15:32:59

阅读数 215

评论数 1

Android音视频开发入门(二)

目标一:在 Android 平台绘制一张图片,使用至少 3 种不同的 API,ImageView,SurfaceView,自定义 View ImageView绘制图片,因为ImageView是Android的控件,所以不管是在xml中还是用java代码都是比较好实现的,用setImageReso...

2019-01-22 19:58:09

阅读数 48

评论数 0

音视频基础知识整理

音频编码 常见的音频编码格式主要有AAC、MP3、WMA、AC3等 - AAC: AAC,全称Advanced Audio Coding,是一种专为声音数据设计的文件压缩格式。与MP3不同,它采用了全新的算法进行编码,更加高效,具有更高的“性价比”。利用AAC格式,可使人感觉声音质量没有明显降低的...

2019-01-22 17:52:57

阅读数 10290

评论数 0

Android音视频开发入门(一)

前言 最近公司有需求要做一个视频编辑的功能,陆陆续续查了很多资料,因为之前没有接触过这一领域,开始是想用Android自带的API来实现,但是过了一个星期后,通过参考别人的范例写了一个视频裁剪的demo,各种问题,这一周基本就用来查找怎么去解决这些问题了,但是结果很现实,仍然不知道怎么去解决这些问...

2019-01-22 11:15:17

阅读数 10320

评论数 1

Ubuntu杀死进程

在用ubuntu的时候遇到几次程序卡死,但是不知道怎么关闭,心想有没有跟window一样的程序管理器存在?所以就去网上找了下解决方式记录一下: 1、打开系统监视器:gnome-ststem-monitor 然后就可以选择进程结束掉啦。 2、如果知道程序名称可以命令杀死: killall XXX杀掉...

2019-01-02 20:05:11

阅读数 58

评论数 0

Android Studio显示找不到mips64el-linux-android-strip

运行项目报错显示找不到mips64el-linux-android-strip文件,我什么也没改啊,懵逼了一下午,最后查找资料,找人问。可能是跟NDK版本太高有关,r17平台支持发生了改变。特此记录一下 解决:把现在使用的ndk删除,下载一个之前版本的ndk解压并移入sdk/ndk-bundle...

2018-05-23 17:17:15

阅读数 966

评论数 0

Fetch failed: ssh variant 'simple' does not support setting port

用Android Studio pull代码的时候出现Fetch failed: ssh variant ‘simple’ does not support setting port。 有两种方式解决: 1、在git bash中输入如下代码 git config --global ssh...

2018-05-09 15:30:12

阅读数 820

评论数 0

Android Studio集成CheckStyle

    CheckStyle是一种Java代码规范检查工具,它遵循google的java编码规范及sun的代码规范,并且是高度可配置的,可自定义自己的代码规范。它可以通过插件和gradle脚本两...

2018-04-28 17:22:23

阅读数 316

评论数 1

git stash暂存修改

有时候你正在写代码,写到一半的时候需要切到另一个分支修改一个bug,这时直接切换分支是不行的,会提示让你先提交修改或者暂存起来。代码写到一半显然不能直接提交到仓库,这时候就需要用到git stash命令了,命令如下: git stash // 把当前进度保存到暂存区 再输入命令git stat...

2018-04-26 14:41:12

阅读数 190

评论数 0

百度地图问题记录

1. 百度地图初始化失败,代码只写了这一句SDKInitializer.initialize(getApplicationContext()),一直报空指针错误,具体如下: Caused by: java.lang.NullPointerException: Attempt to invoke ...

2018-04-10 11:12:38

阅读数 145

评论数 0

在 Terminal 中使用 gradle,报 ‘gradle’ 不是内部或者外部命令,也不是可运行的程序或批处理程序

在 Terminal 中使用 gradle,报 ‘gradle’ 不是内部或者外部命令,也不是可运行的程序。 什么鬼,之前还好用。心想可能是新建项目的时候使用的gradle版本跟之前的不一样?好吧重新配置一下gradle的环境变量。新建GRADLE_HOME然后在系统变量的Path里添加%G...

2018-04-09 11:28:48

阅读数 1475

评论数 0

EditText被遮挡底部问题

遇到EditText被软件盘遮挡底部一部分的问题,能显示文字但是EditText被遮挡了一部分,解决方式记录下 1、EditText高度改成wrap_content,利用padding扩展EditText高度 2、利用windowSoftInputMode配合ScrollView解决 3、自...

2018-03-29 11:59:27

阅读数 281

评论数 0

调用系统相机拍照出现java.lang.SecurityException:

具体问题: java.lang.SecurityException: Permission Denial: starting Intent { act=android.media.action.IMAGE_CAPTURE flg=0x3 cmp=com.android.camera/.Camer...

2018-03-28 18:57:01

阅读数 1157

评论数 0

FragmentPagerAdapter与FragmentStatePagerAdapter区别?

简单记录下两者的区别 FragmentPagerAdapter对于生成的没一个Fragment都会保存在内存当中,适用于页面内容相对固定,数量也较少的情况。对于不需要的fragment,FragmentPagerAdapter会调用事务的detach(Fragment)方法,而不是remove(...

2018-03-08 11:03:11

阅读数 98

评论数 0

方法和类被调用多次,但是AS显示灰色

碰到一个问题,Android Studio里面的一些类及方法,明明有被其他的类或者方法调用,但是去看的时候显示灰色,鼠标放上面的时候显示:Class ‘XXX’ is never used或者Method ‘XXX’ is never used,而且运行的时候毫无问题。显示如下: clean...

2018-02-02 18:17:44

阅读数 379

评论数 0

DecimalFormat格式化小数点变逗号问题

原因:发现在做项目的国际化任务时,用DecimalFormat格式化后的小数点变为逗号了,经过调研发现不少欧洲国家就是这样表示的,例如德国,法国等,还有其他一些小语种也会出现小数点变逗号的问题。 解决: 手动去声明小数点为‘.’,看以下代码 DecimalFormat df = new...

2018-01-26 21:38:47

阅读数 1263

评论数 0

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