
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Kotlin 进阶之路(三) 面向对象3.1 面向对象的概念面向对象是将要解决的问题按照一定的规则划分为多个独立的对象,然后通过调用对象的方法来解决问题。面向对象的三大特性,封装性、继承性、多态性。1.封装性封装性是面向对象的核心思想,将对象的属性和行为封装起来,不需要让外界知道具体的实现细节。例如,用户使用电脑,只需要手指敲键盘即可,无需知道电脑内部是怎么工作的。2.继承性...
Kotlin 进阶之路(六) 泛型6.1 泛型的分类泛型类使用泛型标记的类,成为泛型类。泛型类使用分如下两种情况1 泛型类被用于实例化val list = ArrayList<String>()val map = HashMap<String, Int>()val set = HashSet<Long>()2 泛型类...
前言由于跟源码打交道比较频繁,加之 RK 和 MTK 平台的源码都有接触,发现 RK 的系统能通过局域网无线调试 ADBMTK 的一直没在意,今天有空尝试了发现不行一直提示 cannot connect to xxxxx:5555: 由于目标计算机积极拒绝,无法连接在网上得到的答案大多都是 adb 调试桥挂了需重启之类的,然鹅试了没什么用,也有说需要 root 权限的。其实我的实际情况是设...
1、Modem NVRAM基础知识总结Modem NVRAM 四个分区(1) nvdata:手机运行过程中,使用(读写)的 NVRAM (除了存在protect_f和protect_s中的少数NVRAM)都是该分区的nvram文件。存储着普通NVRAM数据、IMEI、barcode、Calibration数据等。对应的modem path是Z:\NVRAM,对应的APpath是/data/nvra
如何确认 fastboot unlock 解锁成功1、fastboot 模式下按音量上键后是否提示 Unlock Pass…return to fastboot in 3s2、重启后界面是否显示orange stateYour deivce has been unlocked and can’t be trustedyour device will boot in 5 seconds3...
一、iperf3介绍(1.1)iperf3是一个网络带宽测试工具,iperf3可以擦拭TCP和UDP带宽质量。iperf3可以测量最大TCP带宽,具有多种参数和UDP特性,iperf3可以报告带宽、延迟抖动和数据包丢失。利用iperf3这一特性,可以用来测试一些网络设备如路由器,防火墙,交换机等的性能。(1.2)使用iperf3,你可以调整与时序、缓冲区和协议(如TCP、UDP、SCTP)相关的几
1、修改型号源码位置build/tools/buildinfo.shecho "ro.product.model="MTK6737_64_bsp""echo "ro.product.brand=$PRODUCT_BRAND"echo "ro.product.name="MTK6737_64_bsp""echo "ro.product.device="MTK6737_64_bsp""...
流程搞清楚了,针对一些定制太离谱的系统我们可以直接构造出 usb_device_manager.xml 数据,推送到 data/system/users/0/ 路径下,重启设备一次也能达到破解权限目的。将 mPermissionGranted=true,直接 finish() 这样就能达到默认授权且不弹框的目的,因为最终授权是在ondestory()中。核心方法就下面两个,一个是仅授权一次,另一个
Android 10(Q) 以上普通 APP 隐藏应用图标问题探究及解决方案

引入 aar在模块源码根文件下新建文件夹 libs,复制要引入的 arr文件至此,新建 Android.bp新增如下语句,这里以 lottie.arr 为例android_library_import {name: "lib-lottie",aars: ["lottie-2.8.0.aar"],sdk_version: "current",}然后在模块目录下 Android.bp 文件中的 and







