谷歌官方在22年3月发布的33.0.1版本的platform-tools包中移除了systrace,而最后一个含有systrace的platform-tools版本是33.0...
谷歌官方在22年3月发布的33.0.1版本的platform-tools包中移除了systrace,而最后一个含有systrace的platform-tools版本是33.0...
一. 概述 性能优化是 Android 中的一个重要知识,也是衡量一个 Android 工程师水平的重要依据,简单的性能优化,可能很多人都会。比如以下几个优化 UI 渲染的方...
查看当前显示的activityadb -d shell dumpsys activity activities | grep mResumedActivity 查看activ...
第一步在点击File -> Settings ->Plugins,输入bito点击下载 第二步点击Help ->Find Action,输入Choose Boot Java ...
问题: 原因 在ViewPager上做View滑动是,需要禁掉ViewPager的滑动,这时创建了继承自ViewPager的CustomViewPager来实现该功能,并...
努比亚技术团队原创内容,转载请务必注明出处。当用户抱怨手机在使用过程中存在卡顿问题的时候,会严重影响用户对手机品牌的好感和应用APP的体验,从而导致用户对手机品牌的忠诚度降低...
此文章纯属个人爬坑篇,仅仅是个人百度总结 摘自:https://www.jianshu.com/p/ec5a1a30694b[https://www.jianshu.com/...
为Fresco的图像设置转场动画:android:transitionName="profile",在运行时发现详情页面的图像不显示 在Git上查到解决办法 在继承Simpl...
不太完美的泛型 大家在使用泛型开发的时候,有很多时候会遇到这样的需求—— 获取泛型具体的类。比如现在有Service<T>,要想得到泛型T的类型,正常情况下,我们第一个想法就...
看完了依然不知道咋说原理是啥😂
在以Bitmap作为绘图缓冲绘制时,绘制出来的Bitmap可能仍然有锯齿,此时可以在绘制开始前加上下列代码,给Canvas加上抗锯齿标志:
canvas.setDrawFilter(new PaintFlagsDrawFilter(0, Paint.ANTI_ALIAS_FLAG | Paint.FILTER_BITMAP_FLAG));
Android自定义View-水波纹progressbar首先来看一看效果图:CSDN博客地址 先简要说一下这里需要涉及到的知识点: 2D绘图基础 path贝塞尔二阶曲线 ValueAnimator PorterDuffXfermo...
前言 在使用github过程经常会听到发起pr等话语,但是不清楚究竟是什么意思,在这里特此搜集资料,写出自己的理解。 PullRequest Pull Request 是...
具体步骤: 1.设置显示内存信息 2.修改配置文件 修改成功后restart/invalidate and restart一遍studio就ok了。 PS 1.如果修改后st...
ts是啥?这是kotlin
万能的dialog封装采用Builder设计模式,打造一个万能的dialog,使用时一句话调用不用再写一大串代码 一、搭建框架 创建五个对象类 1.AlertDialog ---- Builde...
效果图: 布局分布:* 使用第三方:刷新: 状态栏:StatusBarHeightView AppBarLayout得behavior(CustomBehavior) 布局
简介 本项目基于 组件化 + Arouter + Jetpack + Rxjava + Retrofit + AOP 等框架实现的一款开源项目。如有任何疑问或bug欢迎给我提...