Android控件
文章平均质量分 81
静坐五老峰
什么好玩就玩什么
展开
-
TextView 点击、获得焦点等 改变颜色
有的时候我们需要根据文字是否获取焦点而改变颜色。做法如下:在res目录下新建color文件夹,在文件夹下新建xxx.xml文件。文件内容如下:xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android"> android:color="@co原创 2017-02-22 15:40:34 · 3322 阅读 · 0 评论 -
自定义onTouch事件,单击、双击、拖动
//有的时候我们在处理一点复杂的点击事件的时候需要自己处理touch事件,而不用Android自带的click事件,下面就是我在项目中使用的方法,目前还没发现什么问题,有需要的小伙伴可以拿去// 第一次点击的时间 long型 private long firstClick = 0; // 最后一次点击的时间 private long lastClick = 0;//两原创 2017-03-03 10:54:54 · 1308 阅读 · 0 评论 -
EditText过滤emoji表情
现在的输入法可以输入表情,有的时候文本是保存到后台数据库的,数据库不一定支持emoji表情,因为一个emoji占两个字符,所以这时候输入需要过滤掉表情。下面给出了一个方法,给EditText添加拦截器 ( 拦截器里的过滤方法有点简单粗暴 )./** * 屏蔽emoji表情的过滤(不完全,持续改进) * @author kk * */public class EmojiInpu原创 2017-03-03 11:17:53 · 489 阅读 · 0 评论 -
Android px dp转换
public class DensityUtils { /** * 根据手机的分辨率从 dp 的单位 转成为 px(像素) */ public static int dip2px(Context context, float dpValue) { final float scale = context.getResources().getDis原创 2017-03-03 14:38:06 · 608 阅读 · 0 评论 -
Android 生成模糊图片
项目中常用到背景虚化,可以通过生成模糊图像来实现,下面是从网上找到的一个实现,帖子也是转载的估计,原博客无从查起。有什么问题可以留言。用的是bitmap.setPixels方法(bitmap.setPixels还可以实现其他效果,具体自行搜索),体实现如下:public static Bitmap doBlur(Bitmap sentBitmap, int radius,转载 2017-03-03 14:41:59 · 510 阅读 · 0 评论 -
Android 捕获crash
在用户使用Android应用过程中,可能发生一些意想不到的问题,开发工程师无法完全处理所有问题,而且这些问题藏的比较深,测试也没有测试出来。如果导致崩溃势必影响用户的使用,而且工程师需要这些异常的信息来修复bug。使用我们需要处理这样的异常。方法如下:1、实现自己的UncaughtExceptionHandler。在这个UncaughtExceptionHandler里收集需要的信原创 2017-03-03 15:27:57 · 378 阅读 · 0 评论 -
shape,selector,layer-list的基本使用
在日常开发过程中通常需要程序猿自己绘制一些按钮背景等,可以用这几个控件。shape,顾名思义:形状。在res/drawable文件夹下定义xml文件(例如:my_shape.xml),使用的时候和一般的drawable一样使用。xml文件内容如下:按需要编写xml version="1.0" encoding="utf-8"?>xmlns:android="http:原创 2017-02-24 14:39:08 · 330 阅读 · 0 评论 -
Android处理token失效的处理方法
有些公司服务端是按照oauth设计的,请求的时候用token来进行身份验证。token分为refresh_token和access_token。进行网络请求的时候用access_token,access_token有效期比较短,access_token过期后用refresh_token刷新出新的access_token。refresh_token有效期比较长,只有用户在别的地方登陆了或者过转载 2017-03-06 16:51:05 · 30534 阅读 · 4 评论