转载请注明来源:cuixiaolei的技术博客 这篇文章主要通过分析高通recovery目录下的recovery.cpp源码,对recovery启动流程有一个宏观的了解。MTK和高通的recovery几乎一…
标签:Android
安卓如何查找应用的安装包目录?
查找应用的安装包: 1,查看应用信息adb shell dumpsys package com.tencent.qnet com.tencent.qnet是Qnet这个应用的包名 先启动应用,然后执行命令:adb she…
Flutter官方WebView使用
使用过人气很高的flutter_webview_plugin,但是缺少2个重要的功能。也在打开多个WebView时会出错。 不能在JS中调用Flutter方法 不能在H5进入某个URL之前拦截 虽然该插件不够完整,但是使…
如何定位和解决内存泄露
由于内存泄露导致的游戏BUG的情况。在TestBird手游测试平台上的发生频率很高,我也在此前的文章中谈到过内存占用过高会对手机中的应用造成的影响,今天我们再深入探讨一下内存泄露的问题。 内存泄露是指程序中间动态分配…
《深入理解Linux内核3rd》学习笔记——进程切换(上):相关知识
进程切换(process switch),作为抢占式多任务OS中重要的一个功能,其实质就是OS内核挂起正在运行的进程A,然后将先前被挂起的另一个进程B恢复运行。 硬件上下文 每个进程都有…
归并排序与快速排序比较(JS版)
具体解释看代码,代码如下 1: //主函数 2: function main() { 3: var quickTimeArray = new Array(); 4: var mergeTimeArray = new Ar…
Android中两种获取并处理用户的截屏图片的方法
在Android系统应用中,有一种需求是当用户对当前(常常是自己)的应用进行截图操作时,应用需要能够“侦测”到用户对其进行了截屏操作然后做出反应。 不过系统层面并未开放直接有效的监听截图操作api,没有像开屏息屏等操作会…
各大厂商手机设置程序后台运行
android手机由于操作系统版本和厂商的问题,设置位置不一样。 首先先设置wifi长连接的状态,在设置=>wlan=>高级设置=>设置在休眠状态下保持WLAN网络连接为“始终” 接下来我们就根据不同手…
React Native 屏幕适配(炒鸡简单的方法)
前言 React Native 可以开发 ios 和 android 的 app,在开发过程中,势必会遇上屏幕适配(ios 好几种尺寸的屏幕以及 android 各种尺寸的屏幕)的问题,下面介绍一种几行代码搞定 RN 适…
百度人脸识别模块使用分享
【本文出自APICloud官方论坛,感谢鲍永道的分享。】 首先介绍下百度人脸识别模块(baiduFaceRec):baiduFaceRec模块封装了百度AI人脸识别功能,使用此模块可实现百度人脸检测(包括age,beau…
Android开机启动流程初探
l Init进程 Android系统在启动时首先会启动Linux系统,引导加载Linux Kernel并启动init进程。Init进程是一个由内核启动的用户级进程,是Android系统的第一个进程。该进程的相…
foreach Transform 同时chils.setParent引起的bug
Transform继承自IEnumerable,可以对它进行迭代。但当你在迭代的同时,又对child进行setParent操作时,会出现意想不到的结果。 下面是我使用foreach和getchild得到的bug,及解决办…