自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 问答 (2)
  • 收藏
  • 关注

原创 Handler原理核心点笔记

1.在Looper中prepare()用于创建一个ThreadLocal对象,并存放一个Looper实例,并且prepare()方法只能代用一次,多次调用会出异常,所以一个线程只有一个Looper对象,创建一个MessageQueque对象,用 于存放Message。      2.Looper.loop()为一个无限循环,不断的从MessageQueque中获取消息,并且调用msg.

2017-11-13 15:38:17 192

原创 初识Android AIDL重要点记录(Android Studio)

1.android AIDL 支持我们常用的数据类型,不需要导包,但是对于如自定义的数据类型比如StudentBean就需要导包,而且需要一个StudentBean.aidl的文件,格式很简单如:package android.com.testcontentprovider;parcelable StudentBean;   其中的package为其实体类所在位置2

2017-10-26 17:35:44 197

原创 关于ContentProvider,ContentResolver的学习笔记

一.定义     ContentProvider(内容提供者)是一个可以实现跨进程数据共享的接口    ContentResolver(内容解析器) 获取ContentProvider的共享数据的类    简单点来说就是:在A应用中使用ContentProvider将数据共享,在B应用中使用ContentResolver获取A应用共享出来的数据二.用法    ContentPr

2017-10-24 13:55:15 321

原创 java装箱和拆箱的记录

概念:        装箱:将基本数据类型转换为包装器类型(比如:int 转为Integer 、double 转为Double)        代码:Integer i=new Integer(3);         装箱过程:调用valueof()方法装箱        拆箱:将包装器类型转换为基本数据类型(比如:Integer 转为int 、Double转为double )

2017-09-28 15:09:16 199

原创 关于如何获取泛型参数的实体类型

通常我们获取泛型参数的类型的方法就下面几句代码:            //当前对象的直接超类的 Type        Type type = getClass().getGenericSuperclass();        //参数化类型          ParameterizedType parameterizedType = (ParameterizedType

2017-09-27 21:48:19 1249

原创 自己遇到的一个单例模式的问题记录

在单例模式下定义了一个数据库查询类DBService在DBService 构造器中从sharepreference获取登录保存的 userId,通过类似DBService.getInfo(userId)的方式查询本地数据库某个用户的信息出现了一个问题,一个用户在退出后登陆另一个账号,发现查询到的信息还是上一个用户的原因:未退出App单例还

2017-09-27 11:13:15 250

原创 Android通过接口配置服务器和请求地址

项目迭代要求在可以从请求接口动态配置服务器的地址,但是项目的请求地址是放在这么一个文件下面因为是静态变量的原因,在JVM加载类的时候所有的值都已经被确定了,即使现在更改HOST,IMHOST,SHOPHOST的地址A,B,C的接口请求地址也不会改变,但是也不可能通过HttpCons.A=?这样的方式挨个修改,因为实际项目中接口地址有上60+,想到最后只能用反射的方式来来获取变量值,

2017-09-27 10:23:28 5334

空空如也

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

TA关注的人

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