摘要: 常见的第三方支付解决方案 支付宝支付 微信支付 银联支付 Ping++统一支付平台(需要继承服务器端和客户端) 短信支付 支付宝的集成流程 相关资料链接: 支付宝支付指引流程:支付指引流程 支付宝Android端集成流程:Android端集成流程 支付宝支付指引流程:支付指引流程 支付宝Androi 阅读全文
posted @ 2017-03-03 21:03 从前有個人 阅读(6365) 评论(1) 推荐(1) 编辑
摘要: 1、数字摘要 是指通过算法将长数据变为短数据,通常用来标识数据的唯一性,是否被修改,常用的加密算法有md5和sha1两种,如Android的App签名也是用的这两种算法。 md5具有不可逆性,也可用来作为密码加密,并且通常情况下为了让加密过程变得不可预测,我们会进行加盐操作,如下代码: sha1也具 阅读全文
posted @ 2017-03-03 20:56 从前有個人 阅读(12669) 评论(0) 推荐(0) 编辑
摘要: 切换到该Fragment onAttachonCreateonCreateViewonActivityCreatedonStartonResume 屏幕灭掉: onPauseonSaveInstanceStateonStop 屏幕解锁 onStartonResume 切换到其他Fragment:on 阅读全文
posted @ 2017-02-27 22:05 从前有個人 阅读(139) 评论(0) 推荐(0) 编辑
摘要: Hnadler机制中有这么几部分构成,包括 handler、Message、Looper和MessageQueue。要想在一个线程中使用Handler的话必须要有Looper和MessageQueue 的对象。在主线程中Looper不需要我们去创建 系统会自动帮我们调用prepareMainLoop 阅读全文
posted @ 2017-02-27 14:25 从前有個人 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 手机启动后首先会通过执行BootLoader来启动Linux内核,BootLoader是所有嵌入式设备开机启动执行的第一行代码,linux内核在启动过程中会加载各种设备的驱动同时初始化数据结构,并且开启第一个用户级的init进程,init.c执行main方法创建一些类的系统文件夹,解析一个init. 阅读全文
posted @ 2017-02-27 14:11 从前有個人 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 概述: 图片加载的工作流(task flow)都是3级缓存的流程;图片的内存缓存一定是LruCache实现;图片下载和读取线程的调度一定是通过线程池管理 画图说明图片加载原理 Glide的使用 详情查看https://github.com/bumptech/glide 介绍: 专注于处理平滑滑动的图 阅读全文
posted @ 2017-02-14 18:35 从前有個人 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 概述: 所有网络库的原理是: 网络请求一般是基于HttpURLConnection和HttpClient进行封装的,也有自己编写Socket实现的,比如ion和OkHttp;请求的执行一般是通过线程池来管理,异步请求得到结果,则通过回调接口接收;并且一般接收结果的回调都通过Handler去在主线程执 阅读全文
posted @ 2017-02-14 18:33 从前有個人 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 在创建自定义控件的时候我们会用到两个方法getMeasureWidth和getWidth,那么他们有什么区别呢? 1、getMeasuredWidth与getMeasuredHeight方法 测量的是控件内容实际占用的空间大小 调用之前必须先调用测量方法measure(),否则得到的结果是0 如上图 阅读全文
posted @ 2017-01-16 13:05 从前有個人 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 将图片设置给ImageView的时候,由于图片大小和逻辑需求的不确定会造成实际产生的效果和我们实际的需求不符的情况,这时需要对imageVIew控件添加scaleType属性,下面我用两张图片帮大家轻松记住不同情况下scaleTyle的使用: 情况一:当图片大小明显大于控件的大小的时候: 情况二:当 阅读全文
posted @ 2017-01-13 09:13 从前有個人 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 帧动画,实质上就是快速播放多张连接效果的图片,现在一般可用于下拉刷新时候的headView 实现步骤: 1、首先应该准备一组连接效果的图片 2、在res>drawable目录下创建xml文件,将图片对象添加到集合naimation-list 注意: android:oneshot="false" 设 阅读全文
posted @ 2017-01-12 13:00 从前有個人 阅读(490) 评论(0) 推荐(0) 编辑