- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 handler的正确使用姿势
前言因为Android采取了单线程UI模型,开发者无法在子线程中更新UI,为此Android为我们提供了Handler这个工具,可以开发者切换到主线程更新UI。示例首先看一段示例代码public class LeakCanaryActivity extends AppCompatActivityprivate Handler mHandler;@Overrideprot...
2018-03-07 11:25:52
1993
转载 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-02-14 23:11:21
205
转载 文章标题
转义字符换行\n 空格\t 退格\b 制表符\t 相当于Tab键 通过\转换后面字符的含义if和switch很像,那什么时候使用呢?如果判断的具体数值不多,而是符合byte short int char 类型,使用switch,其他情况,使用if,虽然都可以,但是switch效率据说稍微高一点点… 2.内存结构JAVA程序在运行时,需要在内存中分配空间,为了提高效率,有对空间进行不同区域的
2017-01-19 16:17:42
226
原创 判断网络的工具类
public class NetWorkUtil { private NetWorkUtil() {} /** * 判断网络是否可用 * * @param context * @return */ public static boolean isNetWorkAvailable(Context context) {
2017-01-16 15:56:25
248
转载 常用的代码片,偶尔会用到时常更新吧
/* 关闭软键盘 */ InputMethodManager imm = (InputMethodManager) getSystemService(JinXiaoCunMenDianActivity.this.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(mChaXun.getWindowToken(), 0)
2017-01-05 15:12:38
292
原创 画太极
前几天看到http://www.gcssloop.com/customview/taiji这个copor写的太极蛮好玩的。自己也写了一个玩玩。package com.zhou.zonghe.utils;import java.util.Set;import android.R.integer;import android.content.Context;import android.graphi
2017-01-05 10:17:17
502
原创 Android AndBase框架之底部弹出日期选择器
今天看项目,发现项目中用了两行代码就弹出了一个底部的日期选择器就点进去看了一下玩玩showDialog(AbConstant.DIALOGBOTTOM, mTimeView1);initWheelDateStart(mTimeView1, mJieShu);这里解释一下 1.mtimeview1就是我们弹出来的底部布局的view,xml如下<?xml version="1.0" encoding
2017-01-04 14:59:32
3196
转载 学习正则表达式
JAVA正则表达式:Pattern类与Matcher类详解(转) java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher Pattern 一个Pattern是一个正则表达式经编译后的表现模式。 Matcher 一个Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式对字符串展开匹配检查。 首先一个P
2017-01-03 17:57:32
264
原创 Hanler阅读
1、首先Looper.prepare()在本线程中保存一个Looper实例,然后该实例中保存一个MessageQueue对象;因为Looper.prepare()在一个线程中只能调用一次,所以MessageQueue在一个线程中只会存在一个。 2、Looper.loop()会让当前线程进入一个无限循环,不端从MessageQueue的实例中读取消息,然后回调msg.target.dispatchM
2017-01-03 15:31:28
257
原创 网络请求框架阅读
网络请求框架阅读1.对于请求作者都做了一个实体类,利用的是Xstream注解,其中请求主要有的属性为用户请求的id,用户所属的类别,查询的类别 如下面这样:@XStreamAlias("Cmd")private String Cmd;每次进行请求就将相应的属性赋值即可 2.返回的结果也写了一个实体类,这里就直接建立了一个实体类。也是相应的返回名作为属性名。 private String s
2017-01-03 09:43:34
246
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人