观心静

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页

2019年8月26日

摘要: 前言 一般情况下,我们使用的签名都是自己生成的Java签名来编译APP. 但是,如果需要开发一些特定设备的APP(对权限有更高的要求,需求一些系统基本的权限,比如让APP可以控制设备的休眠),那就需要编译系统签名的APP. 首先你还要明白,APP系统签名的文件必需是你当前设备的系统签名文件一致,这种 阅读全文
posted @ 2019-08-26 10:12 观心静 阅读(2676) 评论(0) 推荐(0)

2019年8月24日

摘要: 前言 此篇博客也是Android studio插件篇的一部分,后续有时间我会介绍更多AndroidStudio的插件方便开发. Android设备用WiFi调试在以前一般是通过adb连接的,但是这样的玩法需要设备Root权限.非常麻烦,所幸,Android studio上就有一个不需要设备Root就 阅读全文
posted @ 2019-08-24 11:16 观心静 阅读(6278) 评论(0) 推荐(0)

2019年8月20日

摘要: 前言 在Androidx的库应用后,导致有需多系统组件库需要重新 implementation 升级为Androidx, 但是你可能会发现不知道怎么导入他们. 当然除了导入Android的组件库,还可以搜索到第三方框架的最新版本库,这片博客就将讲解如何搜索并且导入这些库. 第一步 打开菜单 在菜单栏 阅读全文
posted @ 2019-08-20 14:37 观心静 阅读(1061) 评论(0) 推荐(0)

摘要: 添加方式 第一步 在AndroidStudio的菜单栏里找到 File > Settings > 点击 . 第二步 点击Plugins > 在点击Marketplace 等待插件列表刷新 > 然后输入Translation 搜索插件,点击 Install 安装. 下载完成后需要重启AndroidSt 阅读全文
posted @ 2019-08-20 11:41 观心静 阅读(7314) 评论(0) 推荐(0)

2019年8月19日

摘要: 版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11378133.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 MediaExtract 阅读全文
posted @ 2019-08-19 16:56 观心静 阅读(14715) 评论(1) 推荐(1)

2019年8月14日

摘要: 问题描述 将EditText这个View成为了ListView或者RecyclerView的item时,在按输入法的回车/下一步/next时会出现的 focus search returned a view that wasn't able to take focus!的报错. 问题原因 因为在按下 阅读全文
posted @ 2019-08-14 20:07 观心静 阅读(3412) 评论(0) 推荐(0)

2019年8月8日

摘要: 前言 举例一些 layer-list 开发实用例子,用于拓展思维 底部带线条的正方形背景 方式一 <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item > <shape> <solid androi 阅读全文
posted @ 2019-08-08 15:21 观心静 阅读(1525) 评论(0) 推荐(0)

2019年8月6日

摘要: 源作者:Android小Y链接:https://www.jianshu.com/p/1828f14d7955来源:简书 前言 Android开发中,一个好的应用,除了要有吸引人的功能和交互之外,在性能上也应该有高的要求,如果单单实现页面和业务功能只是完成了基本任务,Android系统对内存要求也是非 阅读全文
posted @ 2019-08-06 15:06 观心静 阅读(873) 评论(0) 推荐(0)

2019年8月3日

摘要: 版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11294396.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 在需要实现一个List的 阅读全文
posted @ 2019-08-03 12:04 观心静 阅读(11352) 评论(0) 推荐(0)

2019年8月1日

摘要: 版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11285281.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利 前言 WebView 是Andr 阅读全文
posted @ 2019-08-01 20:55 观心静 阅读(3137) 评论(0) 推荐(0)

2019年7月26日

摘要: 问题描述 我们从代码里获得Drawable在设置给View时会发现,图片不显示的问题.比如如下代码: 问题原因 用上面的方式代码里获取的drawable其实未设置setBounds()尺寸大小 解决问题 给drawable设置setBounds()就行了,如下: 但是,这样并没有解决适配尺寸问题,因 阅读全文
posted @ 2019-07-26 12:00 观心静 阅读(5705) 评论(0) 推荐(0)

2019年7月25日

摘要: 前言 StateListDrawable是与xml中的selector属性对应代码实现类,它需要配合GradientDrawable的使用,如果你还不了解GradientDrawable可以参考我的另一篇博客:https://www.cnblogs.com/guanxinjing/p/1114259 阅读全文
posted @ 2019-07-25 14:08 观心静 阅读(4006) 评论(0) 推荐(0)

2019年7月23日

摘要: 前言 在一些需求富文本显示或者编辑的开发情况下,数据都是用html的格式来保存文本信息的.而google是有提供解析html的工具类那就是Html.有了Html可以让TextView也支持富文本(其实原理还是解析Html然后在转成SpannableString再给TextView显示) 显示Html 阅读全文
posted @ 2019-07-23 12:09 观心静 阅读(2660) 评论(0) 推荐(1)

2019年7月22日

摘要: 版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11227711.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 SpannableStr 阅读全文
posted @ 2019-07-22 18:47 观心静 阅读(5007) 评论(0) 推荐(0)

2019年7月19日

摘要: 前言 在摸索一段时间的音视频开发后,越来越发现这个坑的深度真是特别的深. 除了了解Android自带的音视频处理API以外,还得了解一些视频与音频方面的知识.这篇博客就是主要讲解这方面的专业术语.内容较多,如果你需要进行音视频开发是必需静下心来了解这些. 术语目录 MIME类型 分辨率 sample 阅读全文
posted @ 2019-07-19 21:15 观心静 阅读(1589) 评论(0) 推荐(0)

2019年7月13日

摘要: 版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11180701.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 需要了解横竖屏切换关键知识 1 阅读全文
posted @ 2019-07-13 15:11 观心静 阅读(10248) 评论(0) 推荐(1)

2019年7月12日

摘要: 前言 VideoView是Android主要的视频播放View,它其实是对MediaPlayer的再次封装.如果你已经了解过MediaPlayer在使用VideoView是十分简单的.如果你想先了解MediaPlayer可以参考我的博客:https://www.cnblogs.com/guanxin 阅读全文
posted @ 2019-07-12 18:17 观心静 阅读(34803) 评论(0) 推荐(1)

2019年7月11日

摘要: 问题原因 当你在操作图片或者其他大量文件数据时会出现:Failed to allocate a 38189038 byte allocation with 16777216 free bytes and 20MB until OOM 报错. 为什么会出现这个报错?原因很简单.因为一个app的内存只有 阅读全文
posted @ 2019-07-11 11:57 观心静 阅读(19103) 评论(0) 推荐(0)

2019年7月8日

摘要: 版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11151036.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 Android的阴影概念 阅读全文
posted @ 2019-07-08 14:34 观心静 阅读(13453) 评论(0) 推荐(1)

2019年7月6日

摘要: 版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11142599.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 GradientDraw 阅读全文
posted @ 2019-07-06 14:21 观心静 阅读(14593) 评论(0) 推荐(1)

摘要: 版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11142590.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 ShapeDrawabl 阅读全文
posted @ 2019-07-06 14:18 观心静 阅读(7144) 评论(0) 推荐(1)

2019年6月27日

摘要: 问题描述: 在使用ViewPager的适配器删除适配器里一个Item后依然会,而删除的这个item依然会保留缓存,适配器不会重新加载更新数据.如下代码: 在这个代码里removeItem(int position)是希望清理适配器List里的一项item,并且重新刷新.但是其实真实情况是并不会重新刷 阅读全文
posted @ 2019-06-27 21:21 观心静 阅读(2903) 评论(0) 推荐(0)

2019年6月24日

摘要: 版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11076295.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 方法一(如果输入法在窗口上已经 阅读全文
posted @ 2019-06-24 11:49 观心静 阅读(2637) 评论(0) 推荐(0)

2019年6月22日

摘要: 版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11069907.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 设置显示内容与隐藏内容 if 阅读全文
posted @ 2019-06-22 18:34 观心静 阅读(427) 评论(0) 推荐(0)

2019年6月20日

摘要: 版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11061514.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 此篇博客是记录一些Tex 阅读全文
posted @ 2019-06-20 21:30 观心静 阅读(988) 评论(0) 推荐(0)

摘要: 前言 总所周知,在activity启动的onCreate或者其他生命周期里去获取View的尺寸是错误的,因为很有可能View并没有初始化测量绘制完成.你这个时候获取的宽或的高不出意外就是0.所以,我们需要等待View的绘制完成后再来测量 第一种方法,将测量添加到View列队里 mTextView.p 阅读全文
posted @ 2019-06-20 18:14 观心静 阅读(2119) 评论(0) 推荐(0)

摘要: 前言 在Android里获取视频的信息主要依靠MediaMetadataRetriever实现 获取视频预览图 /** * 获取视频缩略图 * @param vedioFile * @return */ fun getVideoThumbnail(vedioFile: File): Bitmap? 阅读全文
posted @ 2019-06-20 12:21 观心静 阅读(4388) 评论(0) 推荐(0)

2019年6月17日

摘要: 版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11039643.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 Tablayout一般做 阅读全文
posted @ 2019-06-17 14:54 观心静 阅读(7616) 评论(0) 推荐(0)

2019年6月15日

摘要: 前言 注意这个里介绍的是AndroidX的com.google.android.material.bottomnavigation.BottomNavigationView xml布局中 app:labelVisibilityMode="labeled" 标签显示模式,其实就是改变点选后的整体动画, 阅读全文
posted @ 2019-06-15 12:08 观心静 阅读(2106) 评论(0) 推荐(0)

2019年6月14日

摘要: xml 代码 阅读全文
posted @ 2019-06-14 16:53 观心静 阅读(4930) 评论(0) 推荐(0)

摘要: Big Buck Bunny 3D - Download ijkplayer b站开源软编播放器 https://www.inoreader.com/all_articles 阅读全文
posted @ 2019-06-14 16:30 观心静 阅读(4786) 评论(0) 推荐(0)

摘要: ExifInterface是关键,ExifInterface的Exif是一种图像文件格式,它的数据存储于JPEG格式是完全相同的,实际上Exif格式就是JPEG格式头插入了 数码照片的信息,包括拍摄的光圈、快门、平衡白、ISO、焦距、日期时间等各种和拍摄条件以及相机品牌、型号、色彩编码以及GPS等。 阅读全文
posted @ 2019-06-14 14:58 观心静 阅读(620) 评论(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 观心静 阅读(421) 评论(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 观心静 阅读(960) 评论(0) 推荐(0)

2019年6月13日

摘要: 前言 视频播放有一个较为蛋疼的问题,那就是尺寸适配.如果不做尺寸适配视频将会变形拉伸或者压缩.下面我就介绍个人实现的算法. 满足一边的算法 满足一边?你可能是疑问是什么意思.意思是就是始终将视频的高度或者宽度的其中一个铺满对应屏幕的高度或者宽度.然后在将另外一个高或宽按比例求出合适的尺寸,其实这跟与 阅读全文
posted @ 2019-06-13 22:13 观心静 阅读(9848) 评论(2) 推荐(0)

摘要: 版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11019662.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 MediaPlayer, 阅读全文
posted @ 2019-06-13 21:35 观心静 阅读(14554) 评论(0) 推荐(0)

2019年6月12日

摘要: 版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11009192.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 之前这个博客碰到了一些问 阅读全文
posted @ 2019-06-12 13:53 观心静 阅读(9017) 评论(14) 推荐(0)

2019年6月6日

摘要: 前言 MediaRecorder可以不依靠Camera API 实现视频的录制,但是如果需要切换摄像头/设置对焦/选择分辨率等等就需要Camera来参与配合录制视频.这篇博客将介绍使用Camera1来实现视频录制.此篇博客不在重复一些细节和坑的介绍.如果你刚接触建议你看我另一篇博客https://w 阅读全文
posted @ 2019-06-06 20:12 观心静 阅读(3565) 评论(3) 推荐(0)

摘要: 前言 Camera1的自动对焦还是有一些坑值得开一个篇幅来讲解,一般对焦Mode有以下几种: Camera.Parameters.FOCUS_MODE_CONTINUOUS_VIDEO 连续自动对焦视频 Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE 阅读全文
posted @ 2019-06-06 17:49 观心静 阅读(3597) 评论(0) 推荐(1)

2019年6月5日

摘要: 前言 MediaRecorder是Android SDK提供用于录制音视频,关于音频的录制在我另一篇博客里已经介绍.传送门: https://www.cnblogs.com/guanxinjing/p/10976026.html ,而这篇博客将介绍MediaRecorder视频录制的入门和一些Med 阅读全文
posted @ 2019-06-05 17:33 观心静 阅读(6321) 评论(2) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页