Android系统
文章平均质量分 70
fighting-shiny
Android系统开发攻城狮
展开
-
Android中 在目录下创建文件涉及到的权限问题分析
Android中读写目录涉及到的权限一般有三个,一个是selinux, 另一个是用户组, 还有一个是目录本身权限问题,本文章针对这三点做详细解析。原创 2024-03-05 17:03:17 · 1256 阅读 · 0 评论 -
C++ static_cast基本用法
static_cast 是 C++ 中的一种类型转换操作符,用于执行编译时类型转换。它可以在一定程度上实现隐式类型转换,但是相较于 C 风格的强制转换,static_cast 在类型安全性和可读性上更有优势。原创 2024-02-28 13:48:19 · 435 阅读 · 0 评论 -
C++中epoll用法总结
epoll能显著的提高程序的CPU利用率。本文中代码是源码中healthd中的ueventfd的epoll监听代码。原创 2024-02-19 13:53:00 · 887 阅读 · 0 评论 -
C++层uevent获取
本文用的是#include 主要讲述android中怎么在C++层接收uevent。首先创建一个线程用于循环去获取uevent。然后在这个线程中就可循环获取uevent了。原创 2024-02-01 19:35:30 · 242 阅读 · 0 评论 -
C++ stat函数用法
/time of lastaccess 文件最近一次被存取或被执行的时间, 一般只有在用mknod、 utime、read、write 与tructate 时改变.time_t st_mtime;//time of last change i-node 最近一次被更改的时间, 此参数会在文件所有者、组、 权限被更改时更新。//blocksize for filesystem I/O 文件系统的I/O 缓冲区大小.dev_t st_rdev;原创 2024-01-31 18:09:52 · 452 阅读 · 0 评论 -
C++如何在文件的倒数第二行末尾插入数据
【代码】C++如何在文件的倒数第二行末尾插入数据。原创 2024-01-26 18:24:08 · 243 阅读 · 0 评论 -
Android中C++层fstream用法详解
ios::trunc = 0x10, // 在读写前先将文件长度截断为0(默认)ios::nocreate = 0x20, //文件不存在时产生错误,常和in或app联合使用ios::noreplace = 0x40, //文件存在时产生错误,常和out联合使用ios::binary = 0x80 //二进制格式文件。原创 2024-01-26 18:21:27 · 1585 阅读 · 0 评论 -
vector存储对象后在调用clear时是否会release对象所在的空间
vector存储对象后,在调用clear时并会release对象所在的空间,需要手动释放空间。原创 2024-01-11 09:40:33 · 388 阅读 · 0 评论 -
如何读取文件内容获取其中的关键字
/以:分割字符串,分割后的分别存到splitLastLine,会被分割成“tag1", "3, tag2", "1"//以,分割字符串splitLastLine[1]//打开文件流,文件名为:fileName。//如果无法打开此文件,return。//将token存入res。//将string转成long。通过ifstream去读取文件。//格式加入是上面这种。原创 2024-01-08 23:46:32 · 525 阅读 · 0 评论 -
如何读取文件的最后一行并解析
其实本质上文件读写就是一个指针指向文件中某个位置后进行读写,所以简单来说tellg()和seekg()都是用于设置该指针的位置的。主要函数如下,函数主要功能为调转到文件的最后一行,并解析最后一行的内容。ios::end 从文件末尾开始计算偏移量。ios::cur 从当前位置开始计算偏移量。ios::beg 从文件头开始计算偏移量。用于设置在输入流中的位置。用于在输入流中获取位置。原创 2024-01-08 15:11:33 · 570 阅读 · 0 评论 -
Android 12 S 系统开机流程分析 - SecondStageMain(三)
define(`', `')define(`', `')define(`', `')原创 2023-11-14 09:16:58 · 253 阅读 · 0 评论 -
Android 12 S 系统开机流程分析 - SetupSelinux(二)
本文接着上文开始讲解,上文中最后一步执行后会执行init启动过程中的第二步SetupSelinux(Selinux配置阶段),这样又会走到main.cpp中的main方法。原创 2023-11-08 07:37:47 · 502 阅读 · 0 评论 -
Android 12 S 系统开机流程分析-FirstStageMain(一)
开机启动流程 init加载流程原创 2023-11-07 19:06:06 · 804 阅读 · 1 评论