安卓第三方登录之微信登录(图文详解)

一、创建应用并成为开发者1、创建应用1)到微信开放平台管理中心,点击“创建移动应用”2)填写基本的应用信息3)填写平台信息这里还是说一下怎么获取应用签名吧: 到“资源中心”–>“资源下载”–>“Android资源下载”,找到“签名生成工具”下载即可。飞机直达:Gen_Signature...

2017-03-21 18:15:21

阅读数:6408

评论数:1

RecyclerView遇到notifyDataSetChanged无效时的解决方案

一、简述不管AbsListView(ListView、GridView)或是新出的RecyclerView,在使用notifyDataSetChanged方法更新列表数据时,一定要保证数据为同个对象(即hashCode要一致)。对于这个问题的论证,可以去看官方源代码,或是看我之前写的一篇博文“解决...

2017-03-13 19:18:37

阅读数:7132

评论数:1

Retrofit使用Log拦截器在控制台输出Log

一、使用自定义Log拦截器1、创建自定义Log拦截器类class LoggingInterceptor implements Interceptor { @Override public Response intercept(Interceptor.Chain chain) thr...

2017-03-11 16:51:59

阅读数:2624

评论数:0

Android数据库框架 - LitePal学习笔记

LitePal学习笔记简述LitePal是郭神(郭霖)在2014年的杰作,三年后在github上有了一个更新,故来学习一番,没想到还挺好用,这里做下笔记。LitePal是一款开源的Android数据库框架,它采用了对象关系映射(ORM)的模式,并将我们平时开发时最常用到的一些数据库功能进行了封装,...

2017-03-10 11:59:37

阅读数:460

评论数:0

Mysql允许远程访问

//进入MySQL服务器 d:\mysql\bin\>mysql -h localhost -u root //赋予任何主机访问数据的权限 mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; //使修改生...

2017-03-08 16:49:59

阅读数:312

评论数:0

toolbar的navigationIcon不垂直居中显示

解决方法:把toolbar的height设置为wrap_content即可。 若有特别的高度要求,通过同时设置height以及minHeight即可。原理:minHeight的值决定了居中轴的位置,居中轴的位置始终为minHeight的一半,minHeight有默认的缺省值,而height设为w...

2017-03-02 11:53:16

阅读数:694

评论数:0

带你高效学习MVP+RxJava+Retrofit

引言自上次用老旧的mvc做了一个仿微信项目之后,我给自己做了一个短期的规划,先把MVP+RxJava+Retrofit这新的安卓三剑客给学了,于是,经过一个多星期的折腾,总算是对MVP+RxJava+Retrofit入了门。经过这两年的洗礼,这三门技术不断成熟稳定,得到了广大程序猿的一致认可。网上...

2017-03-01 10:09:03

阅读数:1047

评论数:0

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