
Android
小萨摩
这个作者很懒,什么都没留下…
展开
-
android 双击返回退出
/** * 当按下Back键,会执行onBackPressed里的代码 */private long firstTime = 0;@Overridepublic void onBackPressed(){ long secondTime = System.currentTimeMillis(); if (secondTime - firstTime >= 2000)原创 2017-11-03 09:57:03 · 258 阅读 · 0 评论 -
android使用SharedPreferences实现记住账号密码
SharedPreferences的保存是基于XML文件存储的key-value键值对,通常用来存储一些简单的配置信息。SharedPreferences对象本身只能数据而不支持存储和修改,存储和修该是通过SharedPreferences.edit()获取的内部接口Editor对象实现的。SharedPreferences本身是一个接口,程序无法直接创建SharedPreferenc原创 2017-11-04 18:55:40 · 592 阅读 · 0 评论 -
android EditText的addTextChangedListener方法
//如果用户名改变,清空密码usernameEditText.addTextChangedListener(new TextWatcher(){ /** * 分别监测了文本"改变前"、"改变时"、"改变中"三种状态。 * @param s * @param start * @param count * @param after ...原创 2018-02-27 15:42:50 · 1269 阅读 · 0 评论 -
shape里面的gradient属性,就是渐变属性
转载drawable中的shape,看文档过程中gradient属性不是很理解。本着站在巨人肩膀上学习的态度,上网找资料。估计打开方式不对,找到资料甚少,只能自己动手,当做笔记,有错请指正,谢谢~首先文档介绍:<gradient>shape的颜色渐变属性attributes:android:angleInteger,代表渐变颜色的角度, 0 is left to right, 90 i...转载 2018-03-09 13:53:02 · 307 阅读 · 0 评论 -
android studio提高导入项目速度
每次导入项目都卡在gradle,原因是项目的gradle和自己的不一样,所有下载很费时间。解决方案:将项目的gradel的两个文件替换为自己项目的,(保证自己的gradle版本高于导入的项目)可节省下载时间。...原创 2018-04-05 19:55:09 · 206 阅读 · 0 评论