随笔分类 -  Andorid

摘要:1、标准下行端口(SDP) 这种端口的D+和D-线上具有15kΩ下拉电阻。 限流值为:挂起时2.5mA,连接时为100mA,连接并配置为较高功率时为500mA。它其实就是一种普通的USB模式。 当USB处于这种模式时既可以为外部设备(手机充电、充电宝)充电,也可以起到数据连接的作用(U盘、手机上传/ 阅读全文
posted @ 2022-12-06 09:56 轻轻的吻 阅读(8117) 评论(0) 推荐(1) 编辑
摘要:1、功能 Linux mke2fs命令用于建立ext2文件系统。 2、语法 mke2fs [-cFMqrSvV][-b <区块大小>][-f <不连续区段大小>][-i <字节>][-N <inode数>][-l <文件>][-L <标签>][-m <百分比值>][-R=<区块数>][ 设备名称][ 阅读全文
posted @ 2022-11-29 10:21 轻轻的吻 阅读(102) 评论(0) 推荐(0) 编辑
摘要:一、概述 它是硬盘分区开头——开头的第一个byte是byte 0,从 byte 1024开始往后的一部分数据。由于 block size最小是 1024 bytes,所以super block可能是在block 1中(此时block 的大小正好是 1024 bytes),也可能是在block 0中。 阅读全文
posted @ 2022-11-28 19:09 轻轻的吻 阅读(304) 评论(0) 推荐(0) 编辑
摘要:一、概述 通常在系统运行中写入文件内容的同时,并没有写入文件的元数据(如权限、所有者及创建和访问时间),如果在写入文件内容之后与写入文件元数据之前的时间差里,系统非正常关闭,处于写入过程中的文件系统会非正常卸载,那么文件系统就会处于不一致的状态。当重新启动时,Linux会运行fsck程序,扫描整个文 阅读全文
posted @ 2022-11-28 18:12 轻轻的吻 阅读(2196) 评论(0) 推荐(0) 编辑
摘要:在抓Android内核的log时,init进程的log往往打印不全,这是因为内核限制了log的输出,Kernel中对打印的频率做了限制,在内核代码中找到下面的文件,并按照下面的提示把代码注释掉,然后重新编译内核,再刷到设备中,init进程的打印就完整了。 内核代码中找到这个文件 kernel/pri 阅读全文
posted @ 2022-11-26 11:24 轻轻的吻 阅读(586) 评论(0) 推荐(0) 编辑
摘要:1、init进程 system/core/init/man.cpp int main(int argc, char** argv) { #if __has_feature(address_sanitizer) __asan_set_error_report_callback(AsanReportCa 阅读全文
posted @ 2022-11-24 12:06 轻轻的吻 阅读(1841) 评论(0) 推荐(0) 编辑
摘要:一、功能 Linux e2fsck命令用于检查使用 Linux ext2 档案系统的 partition 是否正常工作。 二、语法 e2fsck [-pacnydfvFV] [-b superblock] [-B blocksize] [-l|-L bad_blocks_file] [-C fd] 阅读全文
posted @ 2022-11-23 16:38 轻轻的吻 阅读(164) 评论(0) 推荐(0) 编辑
摘要:Android支持Recovery模式。在某些操作之后,系统会自动重启并进入到Recovery模式,用户按组合键开机(HOME+POWER),也可进入Recovery模式。该模式提供如下功能: 1、擦除用户数据 恢复系统到出厂模式,即擦除用户数据和缓存数据。 2、系统升级 系统升级的概念比较广,包括 阅读全文
posted @ 2022-11-23 16:33 轻轻的吻 阅读(963) 评论(0) 推荐(0) 编辑
摘要:1、要使用m、mm、mmm命令对Android代码进行模块编译,需要先执行如下命令初始化环境。 source build/envsetup.sh lunch 执行lunch时一般会通过命令行提示选择版型,输入对应的序号回车即可。 2、各命令作用及用法: mmm命令:编译指定路径下的模块,需要指定模块 阅读全文
posted @ 2022-11-23 15:26 轻轻的吻 阅读(3128) 评论(0) 推荐(0) 编辑
摘要:在linux系统中是只有root权限和普通权限的,Android包装了一套自己的权限体系,有platform、media、shared等的权限。 Root权限是超级权限,如果得到ROOT权限则可以对系统进行任意操作。Android系统肯定不会让APK获得这种权限,但是提供了访问system目录的权限 阅读全文
posted @ 2022-11-21 17:09 轻轻的吻 阅读(1276) 评论(0) 推荐(0) 编辑
摘要:默认情况下,fstab中已经有了当前的分区配置,内容可能类似: # <file system> <mount point> <type> <options> <dump> <pass>proc /proc proc defaults 0 0/dev/hda1 / ext3 errors=remoun 阅读全文
posted @ 2022-11-21 11:50 轻轻的吻 阅读(887) 评论(0) 推荐(0) 编辑
摘要:1、raw ext4 image file system.img system.img: Linux rev 1.0 ext4 filesystem data, UUID=57f8f4bc-abf4-655f-bf67-946fc0f9f25b (extents) (large files) 即:r 阅读全文
posted @ 2022-11-17 14:30 轻轻的吻 阅读(531) 评论(0) 推荐(0) 编辑
摘要:解决办法: export TEMPORARY_DISABLE_PATH_RESTRICTIONS=false 阅读全文
posted @ 2022-11-16 20:47 轻轻的吻 阅读(1810) 评论(1) 推荐(0) 编辑
摘要:1.顶层目录 apex: apex文件安装路径, android10引进的技术, Android Pony EXpress (APEX) , APEX和APK类似,它原来存在于只读系统分区的功能模块搞成一个个可更新升级的模块,然后可以单独升级这些模块,这样就没必要升级整个系统。其apex就是一个压缩 阅读全文
posted @ 2022-11-11 15:39 轻轻的吻 阅读(2546) 评论(0) 推荐(0) 编辑
摘要:partition.xml 是分区配置文件,用于指定具体有分区名称、分区大小和类型,用于生成GPT分区表。’ 参数说明: WRITE_PROTECT_BOUNDARY_IN_KB:写保护区域的基准大小,一般标准的设置为64M GROW_LAST_PARTITION_TO_FILL_DISK:如果为真 阅读全文
posted @ 2022-11-11 15:08 轻轻的吻 阅读(1078) 评论(0) 推荐(1) 编辑
摘要:一、概述 电池充放电电路是手机中最关键的电路之一,是手机一切功能的源头,如果该电路出现问题会使得整个手机工作不稳定, 甚至无法开机。手机的电是从电池来的,电池电压经过电源管理IC后,输出到各个负载,这个电源管理芯片叫做PMIC,Power Management IC ,比如下图所示,电池的电经过PM 阅读全文
posted @ 2022-11-10 12:26 轻轻的吻 阅读(1145) 评论(0) 推荐(0) 编辑
摘要:首先,跟大家普及一下常识,现在的手机大部分采用锂电池,锂电池不仅充电更快,而且使用更持久,更高的功率密度可以实现更长的电池使用时间。除此之外,锂电池没有“记忆效应”,因此可以随需随充。这也是现在手机都选择锂电池的重要原因。 Tips:记忆效应指的是电池在长期充放电过程中,会记住用户的充放电幅度和模式 阅读全文
posted @ 2022-11-10 12:03 轻轻的吻 阅读(644) 评论(0) 推荐(0) 编辑
摘要:参考链接: 理解 android 编译系统 下图说明了 main 编译文件包含的一些 Make 文件的作用: 1、main.mk 检查编译环境比如 java 环境是否符合要求,当前是 linux 系统还是 mac 系统。如果这些检测中有任何一项不符合要求,则会终止编译进行一些必要的前期处理比如整个项 阅读全文
posted @ 2022-11-09 16:22 轻轻的吻 阅读(62) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示