- 博客(7)
- 资源 (53)
- 收藏
- 关注
原创 安卓第三方登录之微信登录(图文详解)
一、创建应用并成为开发者1、创建应用1)到微信开放平台管理中心,点击“创建移动应用”2)填写基本的应用信息3)填写平台信息这里还是说一下怎么获取应用签名吧:到“资源中心”–>“资源下载”–>“Android资源下载”,找到“签名生成工具”下载即可。飞机直达:Gen_Signature_Android2将APP进行打包安装到手机(如果是在IDE中直接运行后安装的话,是使用debug签名的,跟上线后
2017-03-21 18:15:21 15050 4
原创 RecyclerView遇到notifyDataSetChanged无效时的解决方案
一、简述不管AbsListView(ListView、GridView)或是新出的RecyclerView,在使用notifyDataSetChanged方法更新列表数据时,一定要保证数据为同个对象(即hashCode要一致)。对于这个问题的论证,可以去看官方源代码,或是看我之前写的一篇博文“解决mAdapter.notifyDataSetChanged()无效问题”,相信可以帮到你。但是,这个不是
2017-03-13 19:18:37 11017 1
原创 Retrofit使用Log拦截器在控制台输出Log
一、使用自定义Log拦截器1、创建自定义Log拦截器类class LoggingInterceptor implements Interceptor { @Override public Response intercept(Interceptor.Chain chain) throws IOException { //这个chain里面包含了request和resp
2017-03-11 16:51:59 4120
原创 Android数据库框架 - LitePal学习笔记
LitePal学习笔记简述LitePal是郭神(郭霖)在2014年的杰作,三年后在github上有了一个更新,故来学习一番,没想到还挺好用,这里做下笔记。LitePal是一款开源的Android数据库框架,它采用了对象关系映射(ORM)的模式,并将我们平时开发时最常用到的一些数据库功能进行了封装,使得不用编写一行SQL语句就可以完成各种建表、増删改查的操作。并且LitePal很“轻”,jar包只有1
2017-03-10 11:59:37 854
原创 Mysql允许远程访问
//进入MySQL服务器d:\mysql\bin\>mysql -h localhost -u root//赋予任何主机访问数据的权限mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;//使修改生效mysql>FLUSH PRIVILEGES;//退出MySQL服务器mysql>EXIT;如果按上述操作过
2017-03-08 16:49:59 491
原创 toolbar的navigationIcon不垂直居中显示
解决方法:把toolbar的height设置为wrap_content即可。 若有特别的高度要求,通过同时设置height以及minHeight即可。原理:minHeight的值决定了居中轴的位置,居中轴的位置始终为minHeight的一半,minHeight有默认的缺省值,而height设为wrap_content时,高度恰好为minHeight的缺省值,所以居中轴恰好为当前高度的中心,所以达到
2017-03-02 11:53:16 2216
原创 带你高效学习MVP+RxJava+Retrofit
引言自上次用老旧的mvc做了一个仿微信项目之后,我给自己做了一个短期的规划,先把MVP+RxJava+Retrofit这新的安卓三剑客给学了,于是,经过一个多星期的折腾,总算是对MVP+RxJava+Retrofit入了门。经过这两年的洗礼,这三门技术不断成熟稳定,得到了广大程序猿的一致认可。网上有许多优秀的文章对这三门技术进行讲解,所以,本文只作为一个学习指引,罗列出本人学习 这三者和lambda
2017-03-01 10:09:03 2219
三级缓存网络图片查看器
2016-05-22
默认使用DES加密聊天信息的SocketChat(内含DES与RSA加密工具)
2016-05-19
视频缩略图和显示的缓存异步机制
2016-05-15
ViewPagerIndicator
2016-05-09
SlidingMenu侧边栏的lib及实例
2016-05-08
获取缓存及清理缓存会用到的aidl文件
2016-04-18
安卓shell工具RootTools.jar
2016-04-16
安卓桌面小火箭发射
2016-04-16
安卓挂断电话用到的aidl
2016-04-15
利用Filter全局中文过滤(get和post请求中文乱码问题)
2016-10-23
使用ThreadLocal解决代码分层问题
2016-10-22
使用jar使用验证码功能(ValidateCode.jar )
2016-10-15
使用makefile编译多个.c文件例子
2016-08-13
commons-beanutils-1.8.3-connections.jar
2016-07-01
genymotion 5.0以上的 ARM_Translation
2016-06-29
android vitamio在线视频播放demo
2016-06-29
Genymotion-ARM-Translation_v1.1
2016-06-29
xstream-1.4.7
2016-06-18
xml的解析、生成工具
2016-06-18
java解析json的工具--json-lib
2016-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人