自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小北的博客

守稳初心,方能-守得云开见月明

  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 android.content.res.Resources$NotFoundException: String resource ID #0x1 错误

在开发的过程中我们会遇到如下的错误:原因是public final void setText(@StringRes int resid) { setText(getContext().getResources().getText(resid)); }TextView 有个setText(int reid) 方法,如果我们从网络上获取到的数据是int 不是String 然后

2017-05-31 21:23:32 18429 2

原创 Android TextView setcompounddrawables 图片不显示的问题

在代码中可以设置Drawable显示在text的左、上、右、下位置,有如下两个方法:setCompoundDrawables(left, top, right, bottom)setCompoundDrawablesWithIntrinsicBounds(left, top, right, bottom)1、setCompoundDrawables(left, top, right, bottom

2017-05-31 21:12:52 1536

原创 getDrawable(int id) getColor(int id) is deprecate 已过时

写代码是发现:推荐使用:为了兼容高、低版本 可以采用ContextCompat.getColor(Context context, int id);以下为getColor(int id)源码(Resource.java):/** * Returns a color integer associated with a particular resource ID. If the * resourc

2017-05-21 09:38:21 2195

原创 Java Thread 源码解析

Thread 源码解析线程的方法大部分都是使用Native使用,不允许应用层修改,是CPU调度的最基本单元。线程的资源开销相对于进程的开销是相对较少的,所以我们一般创建线程执行,而不是进程执行。Thread 构造方法/** * Initializes a Thread. * * @param g the Thread group * @param target the object whos

2017-05-14 16:12:18 3576 1

原创 限制固定长度的队列结构

在一个固定长度的集合里,当收到新的数据时自动丢掉最旧的数据。/** * Created by Owen Chan * On 2017-05-10. */public class LimitQueue<E> { private int limitedSize; private LinkedList<E> linkedList = new LinkedList<>(); pub

2017-05-10 20:07:12 2623

原创 Java 反射机制

反射就是在运行时可以获取任意 Class 或 Object 内部所有的成员变量、成员方法、构造函数和 Annotation。本文中用到的类:StaticMethod@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.METHOD})public @interface StaticMethod {}UserInfopublic clas

2017-05-05 17:45:18 468

原创 Java 用正则表达式判断输入的字符串是否为手机号码

使用到正则表达式判断用户输入的手机号码是否正确,以后出现了新的格式修改一下正则表达式的规则就行。介绍下正则表达式: ^匹配输入字符串开始的位置, $匹配输入字符串结尾的位置, [xyz] 字符集。匹配包含的任一字符 [^xyz]反向字符集。匹配未包含的任何字符, \d数字字符匹配public class CheckPhoneFormatUtils { /** 正则表达 *

2017-05-03 19:18:48 11559

原创 Android 自动填充短信验证码

目前在很多应用中,都有自动获取验证码的功能:点击获取验证码按钮,收到短信,当前应用不需要退出程序就可以获取到短信中的验证码,并可以做到自动填充,无须用户在短信和App之间来回切换。重新定义ContentObserver用来监听短信,一旦有新消息过来,就去判断是否有我想要的那个号码发过来的短信,如果是,就直接用正则表达式截取验证码,代码如下:public class SMSContentObserve

2017-05-03 18:25:16 1271

原创 Android 登录输入框自动上移

仿照拉钩网的登录做的登录界面,如图github 地址:https://github.com/chenzongwen/login

2017-05-02 19:43:41 1679

Mac 上反编译Apk 以及查看反编译后的文件

Mac 上反编译Apk 文件以及通过gui查看反编译后的文件, 解压下载后的文件, 将要反编译的apk 放到apk文件夹下(无需重命名),然后运行run.sh 脚本, 反编译完成后会自动打开gui 来查看反编译后的文件

2017-10-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除