Android开发
文章平均质量分 77
哆啦miss梦
如果世间真有这么一种状态:心灵十分充实和宁静,既不怀恋过去也不奢望将来,放任光阴的流逝而仅仅掌握现在,无匮乏之感也无享受之感,不快乐也不忧愁,既无所求也无所惧,而只感受到自己的存在,处于这种状态的人就可以说自己得到了幸福。
展开
-
android事件分发源码解析(下)
一 前言 上一篇我们介绍了android事件分发的view相关的事件分发源码,我们接着这篇分析一下ViewGroup的相关源码,把事件分发这个机制梳理一次,只有自己认真的分析一次才有收获。二 例子现象我们简单写一个例子测试一下: 自定义一个简单的LinearLayout,代码如下:public class MyLayout extends LinearLayout{ public MyL原创 2016-12-04 00:53:56 · 521 阅读 · 0 评论 -
android事件分发源码解析(上)
一 前言 把android开发艺术探索第三章阅读了,对事件分发机制有一个大概的了解,关于事件分发的文章也很多,自己也看了一些相关的文章,决定自己分析一遍记录下来,加深映象和对这个机制的了解。二 View的事件分发View的事件分发过程 我们直接分析代码吧,前面对事件分发的一些结论在上一篇文章Android开发艺术探索第三章 读书笔记已经提到了,不了解的可以先去看一下,带着问题来分析源码。我们先原创 2016-10-15 21:20:17 · 991 阅读 · 0 评论 -
Android 实现密码键盘的相关知识点
一、前言 由于我们是做金融相关的,对账户的密码输入为了安全,实现相应的保护测试,决定自己实现密码键盘替代系统的自带输入键盘。为什么要使用密码安全键盘呢,出于以下几个原因: 1. 第三方的键盘输入密码, 这个密码会被输入法缓存起来, 不安全,完全暴露给第三方。 2. 由于android的root过后,可以通过读取系统驱动层dev/input/event1中的原创 2016-08-21 12:21:33 · 6393 阅读 · 3 评论 -
OKHTTP 的使用完全解析
一、前言 在Android客户端开发中,使用网络请求是非常常见的事情,一般我们使用HttpURLConnection是可以满足需求的,不过随着业务逻辑复杂,依然还是有很多不便,一个神奇的公司square开源了一个网络请求库——Okhttp。随着Okhttp越来越火,越来越多的人使用Okhttp+retrofit+Rxjava,我们还是很有必要了解一下。本文的实力代码来自官方wiki。二原创 2016-09-07 17:46:18 · 5520 阅读 · 0 评论 -
OKHTTP的拦截器以及https访问
一、前言 上一篇博文我们介绍了okhttp的基础用法,我们还可以进一步的配置,使用起来更加方便,我主要从配置拦截器和缓存,访问https几个方面讲解,本文还是会以okhttp的wiki部分例子作为本文的示例代码。二、OKHTTP配置Interceptors拦截器  ...原创 2016-09-10 18:14:16 · 4512 阅读 · 0 评论 -
Toolbar的使用详解
一、Toolbar的介绍 Android5.0引入了一个新控件Toolbar,代替了ActionBar,由于其高度的灵活性、可定制性,符合Material Design的风格,越来越多的应用用上了Toolbar,我们可以看到知乎、网易云音乐的标题栏用的Toolbar。由于ActionBar是由系统创建并对其进行相关的初始化,并不能很好的控制,所以在很多APP上就出现了跟ActionBa原创 2016-05-15 18:55:34 · 23097 阅读 · 5 评论 -
Android canvas绘图基础之运动的时钟
一、canvas绘制图形canvas可以绘制很多几何图形、文本等很多东西: 1. drawText 2. drawPoint 3. drawLine 4. drawRect 5. drawCircle 6. drawOval 7. drawArc 8. drawPath 9. drawBitmap 关于绘图基础讲解这篇博客讲的非常细致,推荐大家可以去看一下, Android中C原创 2016-04-04 14:56:51 · 4293 阅读 · 0 评论 -
三角函数之美-水波纹加载LoadingView
一、前言 学习是要总结的,最近几天学习了绘图相关的,但是使用的机会较少,现在又快要遗忘了,这次看了水波纹的绘制,觉得十分有意思,还是 把实现的方法记录下来。技术无他,为手熟尔,还是要多练习,空淡误国,实干兴邦,让我们看看今天的三角函数之美吧。 二、概述 肯定大家对中学学习的三角函数都不陌生吧,不过学习的sin、cos是超越函数一类函数,是初等函数的一种,借用维基百科的一张图原创 2016-04-02 18:09:05 · 4793 阅读 · 0 评论 -
手机号码、银行卡输入添加空格
一、前言对于移动端开发来讲,这种需求是很常见的,需要对手机号、银行卡号添加空格或者横线便于用户阅读,总体来说还是很简单的一个需求,实现起来说简单也简单,但是没选择正确的方法也是稍微有点麻烦的。为什么这么说呢,前几天浏览博客看到一篇文章实现了输入手机号添加空格,不过只考虑了末尾输入这一种情况,网上搜索了一下,大多数也是没有考虑所有的情况,中间插入、删除,复制等,所以如果用最常规的对输入的字符串输入后进原创 2017-12-27 00:15:43 · 2045 阅读 · 1 评论