自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android指纹支付 - android M / P 全适配

前言先说一下为什么会发布出这个库吧。很多没做过指纹相关功能肯定和我一开始一样认为:指纹支付很简单官方封装好的Api调用一下就好了,熟悉几个Api的事情。但是呢,这只是识别指纹,真正的指纹识别应用设计很多问题。这里就以指纹支付应用场景举例。我们的期望:  (1)指纹支付可以和手指绑定,比和微信支付一样:开启时输入一个指纹,每次支付的时候只能用当时绑定的指纹支付  (2)如果上面的走不通的话,...

2019-10-16 11:12:32 2081 5

原创 写给小白的android 事件分发机制

一篇从结论到案例到源码解析的送给小白的事件分发机制详解

2017-11-04 20:50:25 350

原创 写给小白的android Handler机制详解

一篇适合小白看的Handler异步机制详解

2017-11-04 09:49:16 316

原创 android仿京东商城项目

LegouMall项目主页:https://github.com/Likeyong/LegouMall整个项目采用MVC框架,实现了用户登陆、注册、购物车订单的增添、删除、商品查询、二维码扫描与生成、商品分享等功能。实现了对6.0以上的设备进行适配实现功能 :登陆注册&网络框架搭建主页框架搭建数据库搭建&用户加密保存首页(横向列表&广告栏&嵌套的滑动界面)分类(代码动态创建 2、3 级分类

2017-11-02 23:19:44 18046 25

原创 Fragment的onCreateView和onActivityCreate之间的区别

看了有关这个问题的几篇博文,几乎都是引用了stackoverflow上的一个回答;问题: I know that a fragment’s view hierarchy has to be inflated in onCreateView, but what other functionality can be in onCreateView vs. what should wait for on

2017-09-09 10:22:50 5369 1

原创 Java复习笔记——Comparable 和 Comparator接口 引用类型比较

Comparable 接口“排序”的实体类必须实现Comparable接口,Comparable接口中只有一个方法comparableTo(Object obj)返回值: - 0 表示两个对象相等 - 正数 this>obj - 负数 thisint 类型比较(Integer)return (i>o)?(i-o):((i==o)?0:(i-o));char类型比较(Characto

2017-08-09 19:21:03 387

原创 Java复习笔记——Map运用(检测Random特性,多维集合,二叉树实现)

Map使用Map来统计Random的特性,用键来表示某个数字,Value表示改值出现的次数 Random rand = new Random(47); Map<Integer ,Integer> m = new HashMap<>(); for(int i =0;i<10000;i++){ int r =rand.nextInt(20);

2017-08-09 16:03:01 570

原创 更好的针对接口编程,使用接口内部类

首先第一句话“针对接口编程,而不是针对实现编程”,这句话大家应该经常看到或者听到,但是也有很多人不理解这句话到底是什么意思。“针对接口编程”真正的意思是“针对 超类型 编程”,因为这样做程序就更加具有弹性这句话说的更直白一些就是“变量的声明类型最好是超类型,通常是一个抽象类或者接口,这样只要是实现了这个超类型的类的对象都可以指定给这个对象下面举两个例子分别是 针对实现编程和针对接口编程: 我们

2017-08-01 21:53:59 260

原创 Map.Entry和map.entrySet()---更好的遍历Map

这里是Map.Entry的官方解释public static interface Map.Entry<K,V>A map entry (key-value pair). The Map.entrySet method returns a collection-view of the map, whose elements are of this class. The only way to obta

2017-07-30 10:31:33 506

原创 RecyclerView和ListView的复用BUG以及解决办法

RecyclerView和ListView的复用BUGBUG出现的场景举例简单的介绍复用机制复用机制BUG的解决方式BUG出现场景举例当想实现listview的多选情况时,滑动出现,chekbox错乱,也就是没有选中的被选中了 当listview想要实现点击变色实现阅读过标记变色时,滑动后出现未阅读的也变色了 复用机制的简单介绍当listView每要展示一个item的时候就会向ada

2017-07-26 10:22:43 3554 1

原创 android studio Fetching documentation 函数提示框

问题描述: 出现这个问题 第一点 保证android studio 下载了 documentation 如果没有,在sdk manager 中下载第二点 如果是 上线上面这个图片问题,要长时间才能加载出内容的话,是因为android studio 默认加载文档是通过网络加载,如果网络不好就容易加载慢,尤其是在大陆,因为屏蔽了谷歌,所以加载更难,所以这里我们通过修改配置,设置加载本地文档。 在

2017-07-04 14:53:48 382

原创 Genymotion连接电脑本地服务器方法

10.0.2.2 对自带模拟器是电脑本机IP地址,但是在Genymotion上却无法使用。 由于Genymotion其实本质还是依靠VirtualBox来进行运行,所以我们可以查看电脑端所有的ip。通过WIN +R 输入 CMD 然后输入ipcongif 这样就查到了IP就可以顺利的连接电脑本地服务器了

2017-07-01 21:19:30 676

原创 android 4行代码解析短信内容(全手动)

android 4行代码解析短信内容(全手动)主要内容如下注册接收短信的广播接收者获得短信内容解析短信内容关于第一点注册广播接收者我想大家应该都了解,我就不多说了,如果没接触过广播接收者话还是建议以后再看这篇文章;第二点 获得短信内容,先贴上官方介绍 public void onReceive( Context context, Intent intent)官方介绍就是,当设备接受到短信时,

2017-06-22 09:45:21 590

原创 Android通过滑动实现Activity跳转(手势识别器应用)

通过手势识别器实现界面的转跳1、创建 GestureDetector对象 2、创建新类继承SimpleOnGestureListener类(创建 GestureDetecto需要的参数) 3、重写SimpleOnGestureListener中的OnFling()方法。(滑动手势监听) 4、重写界面的OntouchEvent方法 5、通过 GestureDetector对象的onTouchE

2017-05-24 20:46:11 1890

原创 Android对返回键进行处理的方式

Android对返回键进行处理的方式直奔主题:重写onKeyDown()通过KeyEvent.KEYCODE_BACK对按键进行判断(KEYCODE_BACK 是返回键,这里以返回键举例)代码如下 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { //return true; 直接返回tru

2017-05-22 17:43:25 1117

转载 EditText inputType相关设置

1、InputType属性在代码中的设置必须放在setSingleLine()函数之后,否则无效;2、关于InputType属性xml与代码的对应值如下:android java代码设置EditText输入格式参数对应Description列setInputType(XXXXXXXX)或者setRawInputType(XXXXXXXX)需要注意XML部分参

2017-05-20 10:44:33 558

原创 Android入门基础教程——RecycleView控件

ListView 可以说是android应用中使用得最多的控件之一,因为手机屏幕有限,但是我们想显示的内容是无限的,比如 QQ好友列表、控件留言板、今日头条新闻列表。。但是学过ListView应该都知道其的麻烦性,运行效率有多种提高途径,但是提高途径又不是每个人都能全部做到,所以android给我们提供了一个更强大的滚动控件RecycleView,这个控件在效率优化上已经达到很高的境界了(不说最高境

2017-02-17 16:29:41 528

原创 Java Socket通讯小Demo升级版

第一块 客户端代码:import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.InetAddress;import java.net.ServerSocket;import java.net.Socket;import java.net.Unkn

2017-01-16 14:41:47 344

原创 Java 小练习 HashMap

题目: 给定[“a”,”b”,”a”,”b”,”c”,”a”,”b”,”c”,”b”]字符串数组,然后使用Map的key来保存数组的字符串元素,value保存该字符串元素出现的次数import java.util.HashMap;import java.util.Map;import java.util.concurrent.SynchronousQueue;public clas

2016-11-09 21:13:36 717

Android计算器

android可实现连续复杂运算计算机 应用

2017-04-13

Android开发艺术鉴赏

因为文件大有60MB 所以在这里提供的是 下载地址 经过压缩包压缩的文本

2017-02-20

Android权威编程指南第二版

Android权威编程指南第二版

2017-02-19

一个很简单的仿京东分类UI,帮助你很好的理解RecycleView和Ftagment

一个很简单的仿京东分类UI,帮助你很好的理解RecycleView和Ftagment

2017-02-19

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

TA关注的人

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