分类
标签
排序
小米盒子3增强版root破解教程(MDZ-18-AA型号)
一、背景信息 早几年买的小米盒子3增强版,放在家里也没怎么用,娃最近总要看动画片,网上去找一些软件装上了,但速度很慢,遥控器按下去要等个几秒才能响应,系统里还到处都是广告,就想着能不...
Android自动化-如何获取视图元素属性?
在做Android自动化时候,我们需要知道视图有哪些元素,元素都有哪些属性,获取到属性我们才能获取到元素从而做自动化控制,所以做Android自动化获取元素属性是必要的第一步 获取视图元素属性最...
时间轴、流程类时间轴绘制
目录 效果图 思路 具体实现 步骤一:ItemView顶部偏移 步骤二:绘制圆和线条 注意:下标的获取 流程类的绘制 总结 效果图 可控制是否绘制在中间 控制绘制的线条是否为虚线 控制第一条数据圆顶部...
Android 屏幕适配
目录 一、目的 二、环境 三、相关概念 3.1 屏幕尺寸(screen size) 3.2 屏幕分辨率(Resolution) 3.3 像素(pixel) 3.4 ppi 3.5 dpi 3.6 dp/dip 3.7 sp 四、Q&A 4.1 为啥dpi = 160? 4.2 为啥A...
RecyclerView设置默认焦点跟多页面焦点抢占
场景:多个tab切换,显示不同的Fragment,其中一个Fragment布局是两个RecyclerView,分别位于左右两侧 需求:首次从tabView切换到改tab页时,焦点从tabView首次往下移动时,需要落焦在右侧的第...
【ASeeker】Android 源码捞针,服务接口扫描神器
ASeeker是一个Android源码应用系统服务接口扫描工具。 项目已开源: Github 如果您也喜欢 ASeeker,别忘了给我们点个星。 说明 ASeeker 项目是我们在做虚拟化分身产品( 『 空壳 』 )过程中的...
Kotlin 数据类型详解:数字、字符、布尔值与类型转换指南
Kotlin 数据类型 在 Kotlin 中,变量的类型由其值决定: 示例 val myNum = 5 // Int val myDoubleNum = 5.99 // Double val myLetter = 'D' // Char val myBoolean = true // Boolean val myTex...
Android无障碍自动化结合opencv实现支付宝能量自动收集
Android无障碍服务可以操作元素,手势模拟,实现基本的控制。opencv可以进行图像识别。两者结合在一起即可实现支付宝能量自动收集。opencv用于识别能量,无障碍服务用于模拟手势,即点击能量。 ...
手机护眼概论及OLED屏幕降低频闪原理介绍
影响护眼的因素 蓝光 目前手机大多已经实现硬件低蓝光,而且蓝光也可以通过护眼模式轻易克服。 偏振光 偏振光指振动方向与传播方向不对称的光,主要分为圆偏振光与线偏振光两种。 线偏振光测试...
Linux OpenGrok搭建
目录 一、目的 二、环境 三、相关概念 3.1 OpenGrok 3.2 CTags 3.3 Tomcat 四、OpenGrok搭建 4.1 安装jdk 4.2 安装ctags依赖 4.3 安装universal-ctags 4.3.1 下载universal-ctags 4.3.2 编译&am...