android
xiao1491944538
我不去想是否能够成功
既然选择了远方
便只顾风雨兼程
展开
-
android 内存泄漏查看方法
android 内存泄漏查看方法原创 2022-07-25 16:22:02 · 1049 阅读 · 0 评论 -
Gson解析不支持泛型或者整形转成含有小数点的数据问题
Gson解析不支持泛型,利用ParameterizedType获取泛型参数类型,Gson解析不支持泛型或者整形转成含有小数点的数据问题/** * Gson解析不支持泛型,利用ParameterizedType获取泛型参数类型 */ private static class ParameterizedTypeImpl implements ParameterizedType { Class clazz; public ParameterizedTypeImpl(Class cl..原创 2022-05-27 13:55:15 · 792 阅读 · 0 评论 -
android裁剪圆形几种方式.
android裁剪圆形几种方式(shader;xfermode,path)原创 2022-05-23 14:40:04 · 800 阅读 · 0 评论 -
InputType.TYPE_NUMBER_FLAG_DECIMAL无效
InputType.TYPE_NUMBER_FLAG_DECIMAL弹出输入法。原创 2022-05-18 09:57:34 · 511 阅读 · 0 评论 -
UnsafeAllocator不安全类,java直接创建对象
java直接创建对象原创 2022-02-16 10:42:00 · 332 阅读 · 0 评论 -
GSON转换泛型参数擦除
java泛型擦除了,json转换方法原创 2022-02-16 10:36:51 · 1421 阅读 · 0 评论 -
RxJava简单原理
//1.Obserable的create方法只是传入了当前的引用(包装成了ObservableCreate 形成上游 即 final ObservableOnSubscribe<T> source;) //2.Obserable的subscribe方法建立关联传入下游,调用Observer.create返回变量中的(source.subscribeActual())方法创建 CreateEmitter发射器,然后使用(source调用subscribe方法) ...原创 2020-12-22 14:10:41 · 94 阅读 · 0 评论 -
动态代理和静态代理
ISubject(抽象主题类):在这个类中,主要声明真实主题类和代理类的共同方法。它既可以是一个接口也可以是一个抽象类。 RealSubject(真实主题类):这是被代理类,具体的业务实现都在这个类中。 Proxy(代理类):这是一个代理类,在这个代理类中它持有真实主题类的对象。通过调用真实主题类的方法来实现代理。对静态代理模式,代理者的代码都是通过程序员或者是通过一些自动化的工具生成的固定代码然后再对他们进行编译。这样也就意味着在我们的代码运行之前代理类的Class文件就已...原创 2020-09-10 16:58:25 · 146 阅读 · 0 评论 -
java元注解与自定义注解
/** * 元注解与自定义注解 * 元注解负责注解其他注解 * @Target 修饰对象的范围 * 1.CONSTRUCTOR:用于描述构造器 * 2.FIELD:用于描述域即类成员变量 * 3.LOCAL_VARIABLE:用于描述局部变量 * 4.METHOD:用于描述方法 * 5.PACKAGE:用于描述包..原创 2020-08-28 10:39:56 · 273 阅读 · 0 评论 -
java正则表达式 字符串取开头数字 结尾数字 取反
//开头数字 结果22 String filter = "22AAssfsfs23"; Pattern pattern = Pattern.compile("^(\\d+)"); Matcher matcher = pattern.matcher(filter);//结尾数字 结果23 String filter = "22AAssfsfs23"; Pattern pattern = Pattern.compile("(\\d+)$".原创 2020-08-14 16:19:23 · 4069 阅读 · 0 评论 -
ViewPager设置setPageTransformer后RecyclerView垂直滑动问题
viewPager设置setPageTransformer后RecyclerView垂直滑动问题中。处理方法:在垂直滑动中禁止viewpager滑动viewPager.setPageTransformer(false, new CustPagerTransformer(getActivity()), ViewCompat.LAYER_TYPE_NONE);//示例 public class CustPagerTransformer implements ViewPager.PageTra原创 2020-07-27 10:38:31 · 564 阅读 · 0 评论 -
sqlite 分割统计
select group_concat(字段,'_') from 表;原创 2020-07-23 11:10:48 · 423 阅读 · 0 评论 -
view onMeasure中利器resolveSize
@Overrideprotected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { mChildCount= getChildCount.size(); if (mChildCount== 0) { setMeasuredDimension(0, 0); } else { ...原创 2020-04-24 12:00:01 · 263 阅读 · 0 评论 -
android子线程能不能更新ui?
这里写自定义目录标题可以更新ui可以更新uiOnly the original thread that created a view hierarchy can touch its views.只有调用线程和当前线程一致就可以,例如下面的都在同一个子线程中就可以。new Thread(){@Overridepublic void run() {Looper.prepare(); //...原创 2020-04-20 10:26:13 · 145 阅读 · 0 评论