刷新
手机护眼概论及OLED屏幕降低频闪原理介绍

博主头像 影响护眼的因素 蓝光 目前手机大多已经实现硬件低蓝光,而且蓝光也可以通过护眼模式轻易克服。 偏振光 偏振光指振动方向与传播方向不对称的光,主要分为圆偏振光与线偏振光两种。 线偏振光测试方法为:透过偏振片看屏幕,旋转偏振片,若存在某个角度屏幕发出的光线无法透过偏振片,则是线偏振光。一些墨镜镜片、相机的 ...

Android无障碍自动化结合opencv实现支付宝能量自动收集

博主头像 Android无障碍服务可以操作元素,手势模拟,实现基本的控制。opencv可以进行图像识别。两者结合在一起即可实现支付宝能量自动收集。opencv用于识别能量,无障碍服务用于模拟手势,即点击能量。 当然这两者结合不单单只能实现这些,还能做很多自动化的程序,如芭芭农场自动施肥、蚂蚁庄园等等的自动化, ...

Xcode调试内存最新理解

博主头像 前提: Xcode 16.0 beta 设置 Scheme设置中勾选Malloc Scribble、Malloc Stack Logging。 这么做是为了在Memory Graph、Profile中追溯数据在哪句代码生成。 此设置会导致App硬盘占用异常增多,调试完毕之后需要把选项关闭。 Allo ...

RecyclerView设置默认焦点跟多页面焦点抢占

博主头像 场景:多个tab切换,显示不同的Fragment,其中一个Fragment布局是两个RecyclerView,分别位于左右两侧 需求:首次从tabView切换到改tab页时,焦点从tabView首次往下移动时,需要落焦在右侧的第一个item上面 如果按照系统原生逻辑,从tabView下移,可能默认位 ...

Android 屏幕适配

博主头像 目录一、目的二、环境三、相关概念3.1 屏幕尺寸(screen size)3.2 屏幕分辨率(Resolution)3.3 像素(pixel)3.4 ppi3.5 dpi3.6 dp/dip3.7 sp四、Q&A4.1 为啥dpi = 160?4.2 为啥Android要引入dp概念?五、代码仓库地 ...

时间轴、流程类时间轴绘制

博主头像 目录效果图思路具体实现步骤一:ItemView顶部偏移步骤二:绘制圆和线条注意:下标的获取流程类的绘制总结 效果图 可控制是否绘制在中间 控制绘制的线条是否为虚线 控制第一条数据圆顶部线条和最后一条数据圆底部线条是否绘制 除了gif图片展示的属性,还可以控制圆的大小颜色、圆是否有上和左偏移、线条颜色 ...

Android自动化-如何获取视图元素属性?

博主头像 在做Android自动化时候,我们需要知道视图有哪些元素,元素都有哪些属性,获取到属性我们才能获取到元素从而做自动化控制,所以做Android自动化获取元素属性是必要的第一步 获取视图元素属性最便捷的方式就是使用Android SDK中的 uiautomatorviewer,当你配置好Android... ...

一文搞懂 ARM 64 系列: 寄存器

博主头像 ARM 64中包含多种寄存器,下面介绍一些常见的寄存器。 1 通用寄存器 ARM 64包含31个64bit寄存器,记为X0~X30。 每一个通用寄存器,它的低32bit都可以被访问,记为W0~W30。 在这31个通用寄存器中,有2个寄存器比较特殊。 X29寄存器被作为栈帧寄存器,也被称为FP(Fra ...

鸿蒙HarmonyOS实战-ArkTS语言基础类库(通知)

博主头像 前言 移动应用中的通知是指应用程序发送给用户的一种提示或提醒消息。这些通知可以在用户设备的通知中心或状态栏中显示,以提醒用户有关应用程序的活动、事件或重要信息。 移动应用中的通知可以分为两种类型:本地通知和远程通知。 本地通知是由应用程序自身发起的通知,不需要连接到远程服务器。应用程序可以根据特 ...

鸿蒙HarmonyOS实战-ArkTS语言基础类库(XML)

博主头像 前言 数据传输的数据格式有以下几种常见的格式: JSON(JavaScript Object Notation):JSON是一种轻量级的数据交换格式,可读性高且易于解析。它使用键值对的方式表示数据,并且支持多层嵌套。 XML(eXtensible Markup Language):XML是一种标 ...

小米盒子3增强版root破解教程(MDZ-18-AA型号)

博主头像 一、背景信息 早几年买的小米盒子3增强版,放在家里也没怎么用,娃最近总要看动画片,网上去找一些软件装上了,但速度很慢,遥控器按下去要等个几秒才能响应,系统里还到处都是广告,就想着能不能刷下。 具体配置如下: 型号:小米盒子3增强版 (MDZ-18-AA) 安卓版本:5.2 小米版本:1.5.93 内 ...

<1···8910···50>