自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 银行卡号输入框 四位一格

/** * 类描述:银行卡号输入框 四位一格<br/> */class BankNumberEditText : CleanEditText { constructor(context: Context) : this(context, null) constructor(context: Context, attrs: AttributeSet?) : super( context, attrs ) co

2020-06-19 16:51:52 469

原创 键盘显隐监听

/** * 类描述:键盘显隐监听<br/> * 创建人:吴冬冬<br/> * 创建时间:2019/8/12 15:26 <br/> */public class KeyBoardListener implements ViewTreeObserver.OnGlobalLayoutListener { private final int KEY...

2019-08-12 16:30:24 210

原创 记录一篇博客->RecyclerView问题汇总

RecyclerView问题汇总

2019-05-28 20:09:18 268

原创 ViewGroup事件流程

2019-05-05 11:53:22 163

原创 View点击事件流程

2019-05-05 11:51:40 264

原创 Git学习整理-还在持续更新中

文章目录Git学习整理安装GitGit最小配置config的三个作用域显示config的配置信息创建Git仓库提交认知在GitTest添加四个文件查看当前工作目录与暂存区的关系`git add` 命令简单介绍进行一次commit操作`git diff` 命令简单介绍`git commit` 命令简单介绍查看一下提交记录`git log` 命令简单介绍git修改文件名称第一种笨方法第二种方法(推荐)...

2019-04-12 19:35:34 332

原创 Android 切换到后台再点桌面图标进入后, App 重启

参考stackoverflow的starkej2回答在启动Activity中OnCreate中添加下面代码 if (!isTaskRoot() && getIntent().hasCategory(Intent.CATEGORY_LAUNCHER) && getIntent().getAction() !...

2019-04-11 20:07:29 1120 2

原创 Android 9.0 HTTP请求报错

主要参考stackoverflow上hrishikesh-kadam的回答1。在res创建xml文件夹创建network_security_config.xml<?xml version="1.0" encoding="utf-8"?><network-security-config> <domain-config cleartextTrafficP...

2019-04-10 17:30:58 801

原创 Android Mac编译FFmpeg,并使用

文章目录Android Mac编译FFmpeg,并使用一、下载源码二、下载NDK三、配置NDK环境变量四、修改configure文件五、配置build_android.sh六、集成(未完成)参考Android Mac编译FFmpeg,并使用FFmpeg 全称(First Forward MPEG),是一款领先的开源多媒体框架,采用 LGPL 或 GPL 许可证,除了具有音视频编解码功能外,还...

2019-03-21 00:30:00 1559

原创 Android相机开发

文章目录Android相机开发申请权限创建一个可以预览的界面1.创建一个新工程2.在新创建的工程中activity中布局文件3.创建一个相机预览的view 继承SurfaceView4.在activity中添加添加偏好设置预览分辨率预览格式照片分辨率图片格式视频分辨率对焦模式曝光补偿闪光灯模式白平衡场景声明GPS权限代码如下拍照,视频,对焦相机预览和保存注意事项参考Android相机开发申请权...

2019-03-21 00:29:02 3643

原创 Android消息提示音和振动管理类

文章目录Android消息提示音和振动管理类设置一些默认的全局参数代码参考文章Android消息提示音和振动管理类主要参考ZXing中的声音管理类BeepManager中集成了声音播放和振动参考的文章在末尾,有兴趣的可以也读一下设置一些默认的全局参数设置音量设置振动时长代码/** * 类描述:消息提示音和振动管理类&lt;br/&gt; * 创建人:吴冬冬&lt;br/...

2019-01-28 16:41:29 694

原创 kolin协程讲解不错的几篇博客

暂时学习中找到自己需求的博客,如果有推荐可以留言第一篇肯定是官网Jacks Blog----&gt;&gt;&gt;Kotlin Coroutines(协程)

2018-12-29 14:47:49 195

转载 Android 通知Notification 详解

作者:登天路转载请说明出处:http://www.cnblogs.com/travellife/GitPages:http://www.littlejie.com/ Android Notification 详解前几天项目中有用到 Android 通知相关的内容,索性把 Android Notification 相关的知识都看了一遍,稍作梳理,在此做个总结,以备不时之需。温故...

2018-12-27 15:50:02 304

转载 最全的activity/fragment生命周期

在GitHub上看到一个大牛写的关于activity/fragment生命周期,感觉很全

2018-12-20 09:50:14 133

转载 [转载]通过阅读 git-config 文档理解 Git 如何使用autocrlf、safecrlf、eol和.gitattributes处理line-ending

原文链接:通过阅读 git-config 文档理解 Git 如何使用autocrlf、safecrlf、eol和.gitattributes处理line-ending一、遇到的问题在Windows平台上,会出现如下的warning:$ git add app.wxsswarning: LF will be replaced by CRLF in app.wxss.The file wil...

2018-12-12 01:09:49 1073

原创 学习Dagger2时,我觉得比较好的几篇文章记录

Dagger2 入门,以初学者角度.Dagger2的入坑指南[捂脸][详]!!Dagger2进阶必备技能

2018-11-15 13:49:56 149

原创 记录两篇关于Camera2的文章

[毕设记录] Android照相机基础基于camera2APIAndroid Camera2 使用总结

2018-11-06 10:55:31 188

原创 记录一下 调用系统相册后,刷新相册方法

三种方法,刷新 Android 的 MediaStore!让你保存的图片立即出现在相册里! //拍照完成 //第一种方法// val absolutePath = mMediaStoreUtils.getCurrentAbsolutePath()// val fileName = File(absolutePath)....

2018-10-31 17:44:28 1076

原创 设计模式03-装饰者设计模式

设计模式03-装饰者设计模式第5个设计原则(开放-关闭原则)定义特征缺点-&gt;可以看java.io类案例分析建立超类英雄建立具体子类提莫队长蛮王建立装饰者类建立具体装饰者技能Q技能R使用结果UML设计模式03-装饰者设计模式 主要来源Head First设计模式(书) 第5个设计原则(开放-关闭原则)类应该...

2018-09-07 14:34:17 146

原创 设计模式02-观察者者设计模式

设计模式02-观察者者设计模式案例分析1. 主题2.观察者3.具体主题4.具体观察者5.使用6.结果7.UML图第四个设计原则JAVA内置了观察者模式设计模式02-观察者者设计模式 主要来源Head First设计模式(书) 观察者设计模式是JDK中使用最多的设计模式之一如果你了解报纸订阅是怎么回事,其实就知道观察者模式是怎么回事,知...

2018-08-30 13:06:41 260

原创 学习一种极低成本的Android屏幕适配方式

学习一种极低成本的Android屏幕适配方式 学习今日头条技术团队–&amp;amp;gt;一种极低成本的Android屏幕适配方式文章中刚开的的计算供着几个参数就没弄懂,搜了2遍不错的文章 两分钟理解Android中PX、DP、SP的区别 Android 中 px、dp、dip、sp详解再回来看计算公式:px = density * dp;density = dpi / 160;...

2018-08-15 18:21:26 868 2

原创 StarUML3.0.+ Mac的破解方法

安装npmbrew install node 没有HomeBrew的到官网装下安装asarnpm install -g asar安装starUML官网解压文件app.asarcd /Applications/StarUML.app/Contents/Resources/ asar extract app.asar app修改新生成的app目录下的li...

2018-08-14 18:05:43 7516 8

原创 设计模式01-策略者设计模式

策略者设计模式设计模式入门第一个设计原则第二个设计原则第三个原则案例分析首先定义策略的最上层然后定义自己需要的策略(具体策略方式:也就是具体算法内容)最后就是谁怎么调用这些策略定义超类型定义子类型调用结果参考策略者设计模式 主要来源Head First设计模式(书)书中定义:策略者设计模式定义了算法族,分别封装起来,让他们之间...

2018-08-14 15:27:12 183

原创 自定义View系列01

自定义View系列01构造方法onMeasure方法OnDraw方法onTouchEvent自定义属性获取自定义属性自定义View系列01 简单理解构造方法/*** new的时候调用*/constructor(context: Context) : this(context, null)/*** 在布局layout中使用(调用)...

2018-08-12 18:16:25 194

原创 配置方法数超过 64K 的应用

官方解决方法:配置方法数超过 64K 的应用

2018-08-08 17:20:23 194

原创 CoordinatorLayout 学习博客地址

app:layout_behavior=”@string/appbar_scrolling_view_behavior”一文彻底搞懂 Design 设计的 CoordinatorLayout 和 AppbarLayout 联动,让 Design 设计更简单~CoordinatorLayout的使用如此简单Android 详细分析AppBarLayout的五种ScrollFlag...

2018-08-03 15:47:05 151

原创 Glide v4官方文档

Glide v4官方文档

2018-07-13 10:57:11 2433

转载 Android recycleView 的一些优化与相关问题

转自:Android recycleView 的一些优化与相关问题 recycleView 也出来很长时间了,记录一些自己见到的recycleView优化吧。1.recyclerView.setHasFixedSize(true);Item的高度是固定的,设置这个选项可以提高性能.总得来说就是就是避免整个布局绘制。就是避免requestLayout.具体的可以看看stac...

2018-07-04 11:56:07 1903

转载 支持 SingleLine 模式的标签效果

TagCloudView github 支持 SingleLine 模式的标签云效果,轻松实现知乎问题话题列表 标签云效果,可以设置为 SingleLine 模式,丰富的自定义样式选择。 只需要一行代码即可设置 SingleLine 模式:app:tcvSingleLine=”true” true 为 SingleLine 模式,false 为默认标签云模式How to ...

2018-06-15 15:00:11 312

原创 OkhttpUtils 网络工具类

代码请看GitHub,有例子Add it in your root build.gradle at the end of repositories: allprojects { repositories { ... maven { url 'https://jitpack.io' } } }...

2018-06-13 23:06:50 1132

原创 监听软键盘显示或隐藏

监听软键盘显示或隐藏cl是editText的父布局cl.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void onGlobalLayout() { ...

2018-06-08 16:35:45 236

转载 Android Gson使用详解

 [Android Gson使用详解](http://www.apkbus.com/blog-957799-77928.html)(出处: 安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户)

2018-06-04 17:41:54 204

原创 文本语音播报

不用讯飞语音的原因就是离线语音有点贵。 如果感觉下面方法不够优雅,并且就播放几个固定的语音那就可以使用系统播放音频文件的方法。如果系统中只有一个语音引擎pico TTs 那这样表示不支持中文的,可以下载一个讯飞语记安装一下更改系统TTS输出引擎就可以使用了/** * 类描述:文本语音播报<br/> * 创建人:吴冬冬<br/> * 创建时间:2018/5/10 09:39 <br/>

2018-05-10 13:37:53 1682

转载 【Android】播放音频的几种方式介绍

转自:u013366008的博客  https://blog.csdn.net/u013366008/article/details/76577372Android中播放音乐的几种方式前言前几天一直在研究RxJava2,也写了记录了几篇博客,但因为工作任务原因,需要研究音频相关的知识,暂时放下Rxjava,本文的demo中,MediaPalyer 部分使用RxJava编

2018-05-10 09:58:40 18209

转载 检测 TextView 是否因为设置 ellipsize 属性而显示省略号

原文:检测 TextView 是否因为设置 ellipsize 属性而显示省略号 · Issue #9 · maoruibin/maoruibin.github.com背景对于 TextView,在实际开发中,由于内容的不确定性,有时候文本内容会很长,这时我们会使用 ellipsize 属性进行省略号设置,ellipsize 有5个取值end,middle,marquee,no

2018-05-09 18:06:19 1888

原创 Mac Android 反编译

Mac Android 反编译 参考自己的:android 反编译工具记录 谷歌提供的一键工具:android-classyshark 谷歌提供的工具:enjarify1.下载反编译工具JD-GUIapktool请根据对应安装说明安装dex2jar2.反编译2.1反编译资源apktool d yourApkFile.apk// 注意`apktool.jar`是刚才下载后的

2018-04-25 16:32:20 156

转载 Android通知栏微技巧,8.0系统中通知栏的适配

转自:郭霖---> Android通知栏微技巧,8.0系统中通知栏的适配大家好,今天我们继续来学习Android 8.0系统的适配。之前我们已经讲到了,Android 8.0系统最主要需要进行适配的地方有两处:应用图标和通知栏。在上一篇文章当中,我们学习了Android 8.0系统应用图标的适配,还没有看过这篇文章的朋友可以先去阅读 Android应用图标微技巧,8.0

2018-04-24 15:20:47 236

转载 当Retrofit遇上HTTPS之关于HTTPS的那些事

转自:Smilyyy ——&gt;当Retrofit遇上HTTPS之关于HTTPS的那些事由于前不久苹果公司已经强制IOS应用必须使用HTTPS协议开发,虽然Google没有强制开发者使用HTTPS,但相信不久的将来Android也会跟随IOS全面转向HTTPS。因此,HTTPS的学习也是相当重要。本篇文章涉及到的代码不多,主要内容是对HTTPS协议的讲解,最后将结合Retrofit实现HTTPS...

2018-04-24 15:03:29 1103

原创 基类

建立自己的BaseActivity添加依赖简单了解设计模式系统中的模版设计模式异步加载AsyncTaskView绘制流程基本构建Activity管理类建立自己的BaseActivity添加依赖 allprojects { repositories { ... maven { u...

2018-04-23 19:30:30 374

原创 补开始0和去开始0

补0方式1//Java 中给数字左边补0 public class NumberFormatTest { public static void main(String[] args) { // 待测试数据 int i = 1; // 得到一个NumberFormat的实例 NumberFormat nf =

2018-04-17 11:01:54 220

jdk-8u221-windows-x64

jdk8官方包,Java jdk8 sdk 官方下载 windows 64

2019-09-24

mipi_CSI-2_specification_Version 1.01.00 r0.05 15-Dec-2009英文版

Version 1.01.00 r0.05 15-Dec-2009(最新2.1版本还没有搜到,官网有但是没有账户可惜了) DRAFT MIPI Alliance Specification for Camera Serial Interface 2 (CSI-2) 我还上传了一个简单中文版(不完全准确),积分5有兴趣的可以看看

2018-07-25

mipi_CSI-2_specification_v01-01-00_r0-05.en.zh-CN 可能不太准确

DRAFT MIPI Alliance Specification for Camera Serial Interface 2 (CSI-2) Version 1.01.00 r0.05 15-Dec-2009英文版翻译的(最新版2.1没有搜到),虽然不准确但是可以参考参考

2018-07-25

OkHttpUtils工具类

如果需要最新版可以到我的GitHub上查看,你下载的不一定是最新版。

2018-06-29

ZXing1.6改横屏识别为竖屏识别

ZXing1.6改横屏识别为竖屏识别

2017-04-24

linuxSHELL学习之for、while、until

linuxSHELL学习之for、while、until

2014-12-21

开发经验,PCB布板闲谈

开发经验,PCB布板闲谈

2014-07-26

常用元器件

常用元器件。。。。。。。。。。。。。。。。。。。。。。。

2014-07-26

空空如也

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

TA关注的人

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