自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 基于SurfaceTexture的静默/无预览拍照方案

公司业务需要做一个静默拍照的功能,了解了一下常见的解决方案,基本上都是基于SurfaceView做的,弊病颇多。研究了一下,决定以SurfaceTexture为切入点,做一个真正的静默拍照功能。public class xxx implements SurfaceTexture.OnFrameAvailableListener{ private static final Stri

2021-02-22 14:07:01 626 1

原创 Android Studio导入别人项目需要更改的配置项

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例

2021-02-19 17:48:26 2594

原创 Android接入微信支付只能调起一次

Android接入微信支付只能调起一次接入微信支付接入微信支付的流程关于微信支付的错误码遇到的问题解决的办法先说第二个问题回过头来说说第一个问题吐槽一下接入微信支付项目里需要接入支付宝及微信支付,鹅厂sdk的质量嘛,大家都懂的。果不其然在接入微信支付的过程中遇到了一些问题,下面简单记录一下。接入微信支付的流程首先需要明确的一点,支付宝和微信支付绝大部分的业务逻辑是在服务器端完成的,在app端需要完成的工作其实很少。微信支付的流程参考官方文档:https://pay.weixin.qq.com/w

2021-02-19 16:18:35 925

原创 Android Studio本地更新kotlin插件

Android Studio本地更新kotlin插件更新kotlin插件的问题如何更新kotlin插件1、下载离线更新包2、安装本地更新包更新kotlin插件的问题由于众所周知的原因,Android studio在线更新一些插件的过程往往非常痛苦。即使在“科学上网”的情况下,也会有很多的问题,其中就包括kotlin插件。笔者自己在开发过程中经常遇到服务器插件与本地插件不一致,需要更新本地插件的...

2019-01-10 14:24:43 5681

原创 Android闹钟的一些注意事项

关于Android系统闹钟的一些注意事项

2017-09-05 20:08:07 584

原创 java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid item position的一种规避方式

RecyclerView控件 java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid item position异常的一种规避方案

2017-04-08 18:57:18 8223 2

原创 利用webview处理portal认证的wifi

最近项目需要验证各种wifi的连接方式,其中有一个就是portal认证的wifi。这种wifi一般没有密码,连接后跳转到某个指定的界面,在该界面内输入手机号进行验证。验证方式一般为向手机发送验证码,填写之后提交,正确的验证码即可以连接到该wifi,一般适用于各种人流量较大的公共场合,如机场、酒店、购物中心等等。利用安卓系统自带的的wifi应用去连接这种wifi时,一般会弹出一个浏览器窗口进行认证,

2016-06-21 20:07:32 2014 1

原创 Android设置屏幕亮度的两种方式

最近项目需要设置Android设备的亮度,本来以为很简单的功能,结果搞了好久才搞定,Android在这里埋了一个坑。下面具体说下:Android系统的亮度值是0~255,数据类型为int型。设置屏幕亮度有两种方式,一种是通过WindowManager去设置当前界面的亮度——注意,是当前界面,不是系统的亮度。这种方式代码如下private void setLight(Activity contex

2016-04-25 17:01:32 18545 1

原创 横向滑动加载更多的控件的实现

概述: 公司业务要求做一个横向滑动的,可以加载更多的控件。参考了郭霖大神关于下拉刷新的博客,地址为:http://blog.csdn.net/guolin_blog/article/details/9255575。在此基础上进行了改进,使之能适应横向加载更多的需求。横向滑动的控件采用的是RecyclerView,在外面包裹了本文介绍的控件。 思路:

2015-12-28 20:15:02 5400 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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