- 博客(14)
- 资源 (18)
- 收藏
- 关注
原创 [MTK][FAQ12406] [USB]如何使用wifi连接adb,不需要usb线
[FAQ12406][USB]如何使用wifi连接adb,不需要usb线[DESCRIPTION]有时候USB口被占用,如OTG使用时,如何使用wifi连接adb,不需要usb线[SOLUTION]$adb tcpip 5555$adb connect 手机IP:5555拔掉usb线$adb shell要想切回USB的方式,请输入adb usb或者直接开关一下设置里的USB Debugging选项。注意:手机和运行命令的PC要在同一个网段,可以用另外一台手机做热点即可...
2021-03-16 17:41:15
665
原创 [MTK][FAQ23389] 如何配置AUXADC检测Battery ID或检测其他sensor
[FAQ23389]如何配置AUXADC检测Battery ID或检测其他sensor[DESCRIPTION]如何配置AUXADC检测Battery ID或检测其他sensor,如何读取AUXIN通道的值?[SOLUTION]1. PMIC 侧 AUXADC 参考如下:bat = pmic_get_auxadc_value(AUXADC_LIST_ISENSE);2. AP 侧 AUXADC 参考如下:(1). 在 dtsi中配置 channel(示例是使用channel 0..
2021-03-16 17:30:56
2932
原创 [MTK][FAQ20888] 开关机、重启时间优化
[FAQ20888]开关机、重启时间优化[DESCRIPTION]开关机、重启时间优化:开机性能优化:是用功能和其它因素多方面平衡的结果,片面追求单方面的性能没有太大意义;有些产品设计开机动画非常酷炫,动画图片过多、高帧率会影响开机速度,这时就需要看是开机速度优先还是体验优先;[SOLUTION]1.zygote,预加载class、resources;加载的多了,会影响开机时间;/sdcard/mtklog/bootprof12450.516490 : 860-system_serv.
2021-03-16 17:09:59
610
原创 [MTK][FAQ14772] 如何实现插上电池自动开机
[FAQ14772]如何实现插上电池自动开机[DESCRIPTION]有些行业应用产品,不需要pwrkey键,而且希望实现插上电池后自动开机[SOLUTION]实现该功能需要两个步骤,首先硬件上将pwrkey直接接地,然后在软件设置中去掉长按关机或重启的功能。下面详述如何在软件中去掉长按关机或重启的功能:1.请在文件/vendor/mediatek/proprietary/bootable/bootloader/preloader/platform/mt6771/src/d...
2021-03-08 10:51:32
770
1
原创 Android 9.0 ---C++源码函数声明后跟const的意义
一点小知识,mark一下:virtual b() const = 0;C++源码函数声明后跟const的意义virtual xxx() const = 0;后面加个const 表明该函数不会改名成员函数的值!该函数可以被常量对象访问(const)。注意 加了const 与不加const的函数是两个不同的函数!用个例子说明其区别:#include <iostream>...
2019-12-26 11:22:21
172
原创 Android 9.0 SurfaceFlinger---std::make_unique
在追SurfaceFlinger代码是发现,std::make_unique<DispSyncSource>(&mPrimaryDispSync, SurfaceFlinger::vsyncPhaseOffsetNs, ...
2019-12-24 22:07:43
444
原创 Android 9.0 SurfaceFlinger---configureRpcThreadpool
目录surfaceflinger启动configureRpcThreadpool当前进程fd中hwbinder框架的初始化setThreadPoolConfigurationsurfaceflinger启动surfaceflinger可执行文件由main_surfaceflinger.cpp 文件独立编译而成,主要负责搭建进程启动环境。\frameworks\nati...
2019-12-24 16:09:49
3822
转载 Android 9.0 Configstore HAL
目录Android 9.0 Configstore HALConfigStore HAL概述为什么不使用系统属性?ConfigStore HAL 设计创建 HAL 接口确定框架使用的编译标记创建 HAL 接口为编译标记添加函数单个 HAL 函数的替代函数单个接口与多个接口实现服务生成接口代码修改 Android.mk实现函数注册为服务...
2019-12-23 11:54:03
703
原创 2019 Android 系统初始化流程--Android Init Language
\system\core\init\README.mdAndroid Init Language---------------------The Android Init Language consists of five broad classes of statements:Actions, Commands, Services, Options, and Imports.Andr...
2019-12-20 21:45:10
440
转载 android内存泄露的调试
android针对内存泄露的调试,可以看android里面具体的package_name的运行变化:adb shell procrank可以看到,在linux下表示内存的耗用情况有四种不同的表现形式:VSS - Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)RSS - Resident Set Size 实际使用物理内存(包含共享库占用的内存)PSS -
2016-07-29 09:25:21
234
原创 android开发的小知识--选择编译
Android.mk中可以定义多个编译模块,每个编译模块都是以include $(CLEAR_VARS)开始以include $(BUILD_XXX)结束。 选择编译,例如在Android.mk里面,如果定义宏PRODUCT_SHYS为yes,则编译shys/AndroidManifest.xml这个文件。ifeq (yes, $(strip $(PRODUCT
2015-07-29 18:06:25
337
Understand-5.1.1002-Linux-64bit.tgz.7z
2019-10-21
jdk-8u181-windows-x64.zip
2019-07-10
UEFI原理与编程(完整目录)
2017-09-10
genymotion-2.9.0-linux_x64.bin
2017-04-18
genymotion-2.9.0-vbox.7z.003
2017-04-18
genymotion-2.9.0-vbox.7z.002
2017-04-18
透视Java-反编译、修补和逆向工程技术].Alex.Kalinovsky.扫描版.pdf
2013-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人