摘要:
版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11378133.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 MediaExtract 阅读全文
posted @ 2019-08-19 16:56
观心静
阅读(14677)
评论(1)
推荐(1)
|
摘要:
版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11378133.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 MediaExtract 阅读全文
posted @ 2019-08-19 16:56
观心静
阅读(14677)
评论(1)
推荐(1)
摘要:
问题描述 将EditText这个View成为了ListView或者RecyclerView的item时,在按输入法的回车/下一步/next时会出现的 focus search returned a view that wasn't able to take focus!的报错. 问题原因 因为在按下 阅读全文
posted @ 2019-08-14 20:07
观心静
阅读(3395)
评论(0)
推荐(0)
摘要:
前言 举例一些 layer-list 开发实用例子,用于拓展思维 底部带线条的正方形背景 方式一 <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item > <shape> <solid androi 阅读全文
posted @ 2019-08-08 15:21
观心静
阅读(1520)
评论(0)
推荐(0)
摘要:
源作者:Android小Y链接:https://www.jianshu.com/p/1828f14d7955来源:简书 前言 Android开发中,一个好的应用,除了要有吸引人的功能和交互之外,在性能上也应该有高的要求,如果单单实现页面和业务功能只是完成了基本任务,Android系统对内存要求也是非 阅读全文
posted @ 2019-08-06 15:06
观心静
阅读(871)
评论(0)
推荐(0)
摘要:
版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11294396.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 在需要实现一个List的 阅读全文
posted @ 2019-08-03 12:04
观心静
阅读(11334)
评论(0)
推荐(0)
摘要:
版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11285281.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利 前言 WebView 是Andr 阅读全文
posted @ 2019-08-01 20:55
观心静
阅读(3120)
评论(0)
推荐(0)
摘要:
问题描述 我们从代码里获得Drawable在设置给View时会发现,图片不显示的问题.比如如下代码: 问题原因 用上面的方式代码里获取的drawable其实未设置setBounds()尺寸大小 解决问题 给drawable设置setBounds()就行了,如下: 但是,这样并没有解决适配尺寸问题,因 阅读全文
posted @ 2019-07-26 12:00
观心静
阅读(5688)
评论(0)
推荐(0)
摘要:
前言 StateListDrawable是与xml中的selector属性对应代码实现类,它需要配合GradientDrawable的使用,如果你还不了解GradientDrawable可以参考我的另一篇博客:https://www.cnblogs.com/guanxinjing/p/1114259 阅读全文
posted @ 2019-07-25 14:08
观心静
阅读(3998)
评论(0)
推荐(0)
摘要:
前言 在一些需求富文本显示或者编辑的开发情况下,数据都是用html的格式来保存文本信息的.而google是有提供解析html的工具类那就是Html.有了Html可以让TextView也支持富文本(其实原理还是解析Html然后在转成SpannableString再给TextView显示) 显示Html 阅读全文
posted @ 2019-07-23 12:09
观心静
阅读(2654)
评论(0)
推荐(1)
摘要:
版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11227711.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 SpannableStr 阅读全文
posted @ 2019-07-22 18:47
观心静
阅读(4990)
评论(0)
推荐(0)
摘要:
前言 在摸索一段时间的音视频开发后,越来越发现这个坑的深度真是特别的深. 除了了解Android自带的音视频处理API以外,还得了解一些视频与音频方面的知识.这篇博客就是主要讲解这方面的专业术语.内容较多,如果你需要进行音视频开发是必需静下心来了解这些. 术语目录 MIME类型 分辨率 sample 阅读全文
posted @ 2019-07-19 21:15
观心静
阅读(1580)
评论(0)
推荐(0)
摘要:
版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11180701.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 需要了解横竖屏切换关键知识 1 阅读全文
posted @ 2019-07-13 15:11
观心静
阅读(10216)
评论(0)
推荐(1)
摘要:
前言 VideoView是Android主要的视频播放View,它其实是对MediaPlayer的再次封装.如果你已经了解过MediaPlayer在使用VideoView是十分简单的.如果你想先了解MediaPlayer可以参考我的博客:https://www.cnblogs.com/guanxin 阅读全文
posted @ 2019-07-12 18:17
观心静
阅读(34751)
评论(0)
推荐(1)
摘要:
问题原因 当你在操作图片或者其他大量文件数据时会出现:Failed to allocate a 38189038 byte allocation with 16777216 free bytes and 20MB until OOM 报错. 为什么会出现这个报错?原因很简单.因为一个app的内存只有 阅读全文
posted @ 2019-07-11 11:57
观心静
阅读(19072)
评论(0)
推荐(0)
摘要:
版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11151036.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 Android的阴影概念 阅读全文
posted @ 2019-07-08 14:34
观心静
阅读(13383)
评论(0)
推荐(1)
摘要:
版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11142599.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 GradientDraw 阅读全文
posted @ 2019-07-06 14:21
观心静
阅读(14569)
评论(0)
推荐(1)
摘要:
版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11142590.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 ShapeDrawabl 阅读全文
posted @ 2019-07-06 14:18
观心静
阅读(7122)
评论(0)
推荐(1)
摘要:
问题描述: 在使用ViewPager的适配器删除适配器里一个Item后依然会,而删除的这个item依然会保留缓存,适配器不会重新加载更新数据.如下代码: 在这个代码里removeItem(int position)是希望清理适配器List里的一项item,并且重新刷新.但是其实真实情况是并不会重新刷 阅读全文
posted @ 2019-06-27 21:21
观心静
阅读(2896)
评论(0)
推荐(0)
摘要:
版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11076295.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 方法一(如果输入法在窗口上已经 阅读全文
posted @ 2019-06-24 11:49
观心静
阅读(2625)
评论(0)
推荐(0)
摘要:
版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11069907.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 设置显示内容与隐藏内容 if 阅读全文
posted @ 2019-06-22 18:34
观心静
阅读(424)
评论(0)
推荐(0)
摘要:
版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11061514.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 此篇博客是记录一些Tex 阅读全文
posted @ 2019-06-20 21:30
观心静
阅读(971)
评论(0)
推荐(0)
摘要:
前言 总所周知,在activity启动的onCreate或者其他生命周期里去获取View的尺寸是错误的,因为很有可能View并没有初始化测量绘制完成.你这个时候获取的宽或的高不出意外就是0.所以,我们需要等待View的绘制完成后再来测量 第一种方法,将测量添加到View列队里 mTextView.p 阅读全文
posted @ 2019-06-20 18:14
观心静
阅读(2118)
评论(0)
推荐(0)
摘要:
前言 在Android里获取视频的信息主要依靠MediaMetadataRetriever实现 获取视频预览图 /** * 获取视频缩略图 * @param vedioFile * @return */ fun getVideoThumbnail(vedioFile: File): Bitmap? 阅读全文
posted @ 2019-06-20 12:21
观心静
阅读(4358)
评论(0)
推荐(0)
摘要:
版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11039643.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 Tablayout一般做 阅读全文
posted @ 2019-06-17 14:54
观心静
阅读(7580)
评论(0)
推荐(0)
摘要:
前言 注意这个里介绍的是AndroidX的com.google.android.material.bottomnavigation.BottomNavigationView xml布局中 app:labelVisibilityMode="labeled" 标签显示模式,其实就是改变点选后的整体动画, 阅读全文
posted @ 2019-06-15 12:08
观心静
阅读(2100)
评论(0)
推荐(0)
摘要:
xml 代码 阅读全文
posted @ 2019-06-14 16:53
观心静
阅读(4919)
评论(0)
推荐(0)
摘要:
Big Buck Bunny 3D - Download ijkplayer b站开源软编播放器 https://www.inoreader.com/all_articles 阅读全文
posted @ 2019-06-14 16:30
观心静
阅读(4771)
评论(0)
推荐(0)
摘要:
ExifInterface是关键,ExifInterface的Exif是一种图像文件格式,它的数据存储于JPEG格式是完全相同的,实际上Exif格式就是JPEG格式头插入了 数码照片的信息,包括拍摄的光圈、快门、平衡白、ISO、焦距、日期时间等各种和拍摄条件以及相机品牌、型号、色彩编码以及GPS等。 阅读全文
posted @ 2019-06-14 14:58
观心静
阅读(615)
评论(0)
推荐(0)
摘要:
模仿window画图工具的网址 https://www.html5tricks.com/demo/html5-canvas-windows-draw/index.html 8bit像素在线画图网址 http://www.lizibuluo.com/8bit/ 修改图大小: https://www.g 阅读全文
posted @ 2019-06-14 10:27
观心静
阅读(417)
评论(0)
推荐(0)
摘要:
Anroid 系统开发者官网网址: https://source.android.google.cn/?hl=zh-cn Android 应用开发者官网网址: https://developer.android.google.cn/ Android 开发手册 https://www.xfqiao.c 阅读全文
posted @ 2019-06-14 10:25
观心静
阅读(913)
评论(0)
推荐(0)
摘要:
前言 视频播放有一个较为蛋疼的问题,那就是尺寸适配.如果不做尺寸适配视频将会变形拉伸或者压缩.下面我就介绍个人实现的算法. 满足一边的算法 满足一边?你可能是疑问是什么意思.意思是就是始终将视频的高度或者宽度的其中一个铺满对应屏幕的高度或者宽度.然后在将另外一个高或宽按比例求出合适的尺寸,其实这跟与 阅读全文
posted @ 2019-06-13 22:13
观心静
阅读(9822)
评论(2)
推荐(0)
摘要:
版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11019662.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 MediaPlayer, 阅读全文
posted @ 2019-06-13 21:35
观心静
阅读(14536)
评论(0)
推荐(0)
摘要:
版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11009192.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 之前这个博客碰到了一些问 阅读全文
posted @ 2019-06-12 13:53
观心静
阅读(8997)
评论(14)
推荐(0)
摘要:
前言 MediaRecorder可以不依靠Camera API 实现视频的录制,但是如果需要切换摄像头/设置对焦/选择分辨率等等就需要Camera来参与配合录制视频.这篇博客将介绍使用Camera1来实现视频录制.此篇博客不在重复一些细节和坑的介绍.如果你刚接触建议你看我另一篇博客https://w 阅读全文
posted @ 2019-06-06 20:12
观心静
阅读(3558)
评论(3)
推荐(0)
摘要:
前言 Camera1的自动对焦还是有一些坑值得开一个篇幅来讲解,一般对焦Mode有以下几种: Camera.Parameters.FOCUS_MODE_CONTINUOUS_VIDEO 连续自动对焦视频 Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE 阅读全文
posted @ 2019-06-06 17:49
观心静
阅读(3582)
评论(0)
推荐(1)
摘要:
前言 MediaRecorder是Android SDK提供用于录制音视频,关于音频的录制在我另一篇博客里已经介绍.传送门: https://www.cnblogs.com/guanxinjing/p/10976026.html ,而这篇博客将介绍MediaRecorder视频录制的入门和一些Med 阅读全文
posted @ 2019-06-05 17:33
观心静
阅读(6314)
评论(2)
推荐(0)
摘要:
前言 MediaRecorder类是Android sdk提供的一个专门用于音视频录制,一般利用手机麦克风采集音频和摄像头采集图像.这个类是属于简单的音频录制类,录制音频简单容易但是对音频流的控制也比较弱,这篇博客将只介绍音频的录制 实现流程 获取权限 实例化MediaRecorder 配置Medi 阅读全文
posted @ 2019-06-04 20:40
观心静
阅读(2063)
评论(0)
推荐(1)
摘要:
通过调整曝光解决 参考:https://stackoverflow.com/questions/28429071/camera-preview-is-too-dark-in-low-light-android/49643140#49643140 参考:https://blog.csdn.net/li 阅读全文
posted @ 2019-06-04 17:02
观心静
阅读(3682)
评论(0)
推荐(0)
摘要:
版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/10969824.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 Android SDK 阅读全文
posted @ 2019-06-03 20:20
观心静
阅读(13940)
评论(2)
推荐(0)
摘要:
安卓自定义View进阶-Canvas之画布操作 转载 https://www.gcssloop.com/customview/Canvas_Convert 本来想把画布操作放到后面部分的,但是发现很多图形绘制都离不开画布操作,于是先讲解一下画布的基本操作方法。 一.Canvas的常用操作速查表 操作 阅读全文
posted @ 2019-06-03 11:58
观心静
阅读(1396)
评论(0)
推荐(0)
|