首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
RAE
掘友等级
全栈工程师
|
Android领域
代码改变世界
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
34
文章 32
沸点 2
赞
34
返回
|
搜索文章
最新
热门
置顶
Android中使用动态代理巧妙的管理SharedPreferences配置项
这样一来我们就需要写很多跟SharedPreferences打交道的代码,其实我们关注的只有SET方法和GET方法两个方法罢了。那有没有办法,我只需要定义好配置的接口就直接获取到值呢?这就是本篇文章要讨论的啦。其实我们理想效果应该是这样的: 就是这个神奇的动态代理。具体什么是动…
置顶
Android View篇之自定义验证码输入框
如果我们拿到这样的UI,想到的布局应该是用4个EditText包在横向的LinearLayout里面,但今天要讲的View,所以我们决定用一个自定义的EditText 画出来。 完全重画一个EditText,就包含了测量布局和重新绘制这两个关键步骤。好了,到这里理一下整体的思路…
置顶
Android 如何设计用户Session管理?
相信大家都知道,每一个App都需要登录,登录信息都保存在本地文件中,然后我们就写一堆的操作SharedPreferences的代码了。 现在,你可以完全抛弃这种方法,一句代码搞定登录信息,用户信息管理。实现全局操作。为你的程序解耦。 抽象出SessionManager类,实际还…
Toolbar 设置标题居中的另外一种方法
这种实现方法改变了原来通过activity.setTitle('标题')就可以轻松设置的途径,则需要另外修改设置标题的方法来实现。今天来研究一下如何在不修改原来的Toolbar定义的调用方法来实现标题居中。 发现了吧,是个横向布局,如果标题没有加多一个right padding…
优雅的解决Retrofit RxAndroid关联生命周期问题
在上面的例子中,所有的请求都必须要add在CompositeDisposable中,在Activity停止的时候进行释放操作。如果不释放的话会怎么样?答案是程序会崩溃。因为你的网络请求是运行在异步线程IO中去的,当线程完成后回调到主线程来,发现Activity跑路(被释放)了,…
Android View篇之 字体大小 调整滑杆的实现
小伙伴们大家好呀,这次介绍一个稍微有点意思的View,在很多阅读类、新闻类的APP上都标配的字体大小调整功能。100多行代码就可以实现,来看看效果吧! 1、刻度线代表着每个字体的大小取值,是不是SeekBar就是这样的功能呀,改一下刻度浮标的样式即可。 2、刻度条上面的标注的文…
Android View篇之启动页倒计时动画的实现
看看是不是很简单,画个圈圈动起来,整体的思路就是用一个平滑的帧动画来画圆弧就行了。 新建一个类继承TextView,因为中间还有跳过的文本,所以选择用TextView来画个动起来的背景图。 原理: 利用圆的360度角来做属性动画,让它平滑的分配做每帧动画的角度值,然后调用inv…
Android RSA 公钥 私钥 加密和解密
公钥私钥加密
Android 多渠道打包配置
这就需要依赖强大的gradle 来配置了。 相关的配置也可以参考谷歌官方文档。 *名词解析:*我们通常会分不同的编译环境进行打包,比如有debug、release、beta等环境参数,像这种我们就称之为buildTypes. 您可以在模块级 build.gradle 文件的 a…
Android 微信支付的签名方式
1、微信调用统一订单后会返回下面结果2、Android需要服务端再次签名返回,因为如果在APP端做校验的话会暴露appkey,对APP的安全性有影响3、对下面的字符进行拼接之后签名产生sign字段,签
下一页
个人成就
文章被点赞
240
文章被阅读
52,425
掘力值
1,241
关注了
8
关注者
81
收藏集
2
关注标签
12
加入于
2016-06-23