如何防止开发者选项关闭动画后使其失效
很多用户为了手机用起来感觉上快,在开发者选项里把系统动画给关了,即把那3个缩放比例改成了0,系统默认一般是1x。个人建议调到0.5x就很合适了,没必要关闭,否则某些动效比较多的App体验会很差。本文的问题就是,当开发者选项中的动画缩放比例被全部调成0后,App中部分设置了duration的属性动画就会失效,表现为直接从开头跳到了结尾,没有动画过程。
我们先分析下为什么会这样。看ValueAnimator(/frameworks/base/core/java/android/animation/ValueAnimator.java)的部分源码:
123456789101112131415161718192021222324252627282930313233343536373839public final boolean doAnimationFrame(long frameTime) { ...... if (mLastFrameTime < 0) { if (m ...
USB调试Android设备时遇到no permissions (verify udev rules)的解决办法
最近在Ubuntu上调试一些Android O系统的手机,出现adb root失败的情况,明明手机已经root了。具体就是在执行adb devices查看连接的设备时,设备后显示 no permissions (verify udev rules) 字样。根据官网的提示,去查文档:https://developer.android.com/studio/run/device.html#setting-up可以看到下面的解决办法:
也就是说,我们需要在 /etc/udev/rules.d/ 下面创建一个 51-android.rules 文件,我比较习惯用gedit,所以直接 sudo gedit /etc/udev/rules.d/51-android.rules如果是高通芯片的手机,直接在文件中输入:
1SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", MODE="0666", GROUP= ...