最近有点时间,准备补补自定义 View,我就直接去鸿洋大神的博客了。按照博客上的文章说明,自己实现四位验证码的效果。这个过程中遇到了不少问题,也从中学到了不少,把一些知识盲点给清除了。
鸿洋博客:Android 自定义 View (一)
可以参考鸿洋大神的博客一步步的来学习和进阶。
最基本的知识,想必大家都知道,自定义 View 有 3 种。
第一种,继承……继续阅读 »
sendtion
5年前 (2019-11-29) 5123浏览 2评论
23个赞
用户协议
本服务协议双方为时光笔记 App(以下简称“我们”)与注册用户,本服务协议具有合同效力。您确认本服务协议后,本服务协议即在您和我们之间产生法律效力。请您务必在注册之前认真阅读全部服务协议内容,如有任何疑问,可向我们咨询。 无论您事实上是否在注册之前认真阅读了本服务协议,只要您在时光笔记上成功注册为用户,您的行为仍然表示您同意并签署了本服务协议。
协……继续阅读 »
sendtion
5年前 (2019-10-11) 9746浏览 1评论
4个赞
隐私政策
本应用尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本应用会按照本隐私权政策的规定使用和披露您的个人信息。但本应用将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,本应用不会将这些信息对外披露或向第三方提供。本应用会不时更新本隐私权政策。您在使用本应用服务之时,即视为您已经同……继续阅读 »
sendtion
5年前 (2019-10-11) 9796浏览 0评论
5个赞
2019.07.14 v1.6.4(39)过渡版本
本地 json 备份,阿里云备份,昨日重现。
此版本为解决 1.6.3 以下升级新版本数据丢失问题,请 1.6.3 及以下版本及时升级到 1.6.4 版本。
2019.07.08 v1.7.1(45)
1、新增,笔记置顶和取消置顶;
2、修改,加入指纹锁开关可独立使用;
3、优化,提升 App 稳定性。
……继续阅读 »
sendtion
5年前 (2019-10-11) 5820浏览 1评论
5个赞
数据丢失原因
升级时导致数据丢失,是因为升级了数据库。数据库添加了新表和新字段,而本地备份的正是数据库,导致了旧版本的数据库和新版本的数据库不兼容。由于没有大量人员测试,只有开发者自测,会有一些测试不到的情况。经过日志收集,发现只有部分手机上会出现数据丢失情况,而且没有规律可言。
问题解决方式
1、新版本改变了本地备份方式,改为备份数据,所以后续版本不会再出……继续阅读 »
sendtion
6年前 (2019-07-14) 5163浏览 3评论
4个赞
1、TranslateAnimation
平移动画,大概是我们最容易想到的实现方式,但并非能满足所有需求。这种方式不能控制进度,设置好动画持续时间后,就会一直到结束。
int screenWidth = ScreenUtils.getScreenWidth();//获取屏幕宽度
Animation translateAnimation = new ……继续阅读 »
sendtion
6年前 (2019-01-22) 4334浏览 0评论
3个赞
1.前言
大家还记得 Android 6.0 权限适配的泪水吗?而现在谷歌已经出了 Android P 的稳定版,而且谷歌粑粑,为了大家能给辛苦熬夜加班,特地的和个大市场合作,要强制推出 9.0 的适配,而近期在下不才,为了报着多踩坑的心态,做了一下 7.0~9.0 的适配,脸颊也是老泪两行
2.安卓 6.0 的适配
2.1 怎么适配
● 在 6.0 所有……继续阅读 »
sendtion
6年前 (2018-11-30) 3969浏览 1评论
3个赞
What’s new in Gradle 5.0
官方 5.0 Release Note 链接
前言
在历经了一年多时间, 20 个 4.x 系列版本的迭代后,Gradle 官方终于在 11 月 26 日 发布了 5.0 的正式版本,先放上一张官方各版本 Gradle 性能对比图
官方表示这是至今为止最快、最安全,最强大的版本。
……继续阅读 »
sendtion
6年前 (2018-11-30) 3051浏览 0评论
2个赞
csdn
http://ms.csdn.net/api/v2/search/blog?page=1&pagesize=20&key=Android
博客园
http://cnblogs.davismy.com/Handler.ashx?op=BlogSearch&key=Android
小白接口:
https://www.oka……继续阅读 »
sendtion
6年前 (2018-10-17) 5158浏览 1评论
0个赞
对于 Android 底层的东西一直不太懂,特地查找资料进行了总结,分享给大家。
1、Android 系统启动
Android 系统启动从用户按下电源键开始。
用户按下电源键,引导芯片代码从预定义的地方开始执行,加载引导程序 BootLoader 到 RAM,然后开始执行。
启动引导程序 BootLoader,用来引导 Android 系统的启动工作。……继续阅读 »
sendtion
7年前 (2018-04-18) 2667浏览 0评论
2个赞