logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【性能优化】帧率优化方法:第一步——量化

帧率优化的首要工作——流畅性量化,本文总结日常进行帧率优化过程,帧率的三种计算方式,方便日常分析方向的确定。

文章图片
#性能优化
com.android.dex.DexIndexOverflowException: Cannot merge new index 65730 into a non-jumbo instructio

 今天编译工程,生成apk的时候遇到一个没见过的问题,查了很多也是了很多问题,最后解决了,虽然不知道内部的原因,不过在此做一个记录,希望能帮到遇到同样问题的开发者。 报错提示: Error:Error converting bytecode to dex: Cause: com.android.dex.DexIndexOverflowException: Cannot merge ...

【用法总结】无障碍AccessibilityService

因为开发的是系统应用,也没必要主动去打开无障碍服务开关,于是觉得无障碍服务有很大的可发挥空间,于是借助无障碍服务,实现了一个显示当前展示的Window/Activity/Dialog的悬浮窗,用于演示无障碍服务的用法及其强大之处。如上介绍的,无障碍服务是能够获取到各种交互事件,从onAccessibilityEvent回调中可轻松拿到交互控件的packageName和className,所以基于无

文章图片
#android#kotlin#android-studio
RemoteServiceException: can‘t deliver broadcast 问题分析

源码层面分析RemoteServiceException: can't deliver broadcast 问题的根本原因。

#android#java#android studio
Java反射基础总结

1.前言Java语言特性中,最经常的一个就是反射机制,最近开发有用到,所以再这里整理一篇学习笔记。简单理解反射就是在运行时获得程序中每一个类型的成员和成员的信息,即使是private修饰的也是可以获取到的。2.基础使用基本API//java.lang.Class类中://1.根据类全限定名获取类的Class对象public static Class<?> forName...

到底了