自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

转载 ARP协议详解

前言网络设备有数据要发送给另一台网络设备时,必须要知道对方的网络层地址(即IP地址)。IP地址由网络层来提供,但是仅有IP地址是不够的,IP数据报文必须封装成帧才能通过数据链路进行发送。数据帧必须要包含目的MAC地址,因此发送端还必须获取到目的MAC地址。通过目的IP地址二获取的MAC地址的过程是由ARP(Address Resolution Protocol)协议来实现的。数据链路层...

2020-04-28 09:31:23 2458

转载 Android系统启动流程

Android - 系统启动过程计算机是如何启动的?首先熟悉一些概念,计算机的硬件包括:CPU,内存,硬盘,显卡,显示器,键盘鼠标等其他输入输出设备。 所有的软件(比如:操作系统)都是存放在硬盘上,程序执行时需要将程序从硬盘上读取到内存中然后加载到 CPU 中来运行。 当我们按下开机键时,此时内存中什么都没有,,因此需要借助某种方式,将操作系统加载到内存中,而完成这项任务的就是 BIOS。...

2020-04-24 09:57:49 285

转载 Android编译文件

一 ,Android.mk文件概述主要向编译系统指定相应的编译规则。会被解析一次或多次。因此尽量减少源码中声明变量,因为这些变量可能会被多次定义从而影响到后面的解析。这个文件的语法会把源代码组织成模块,每个模块属于下列类型之一- APK程序:一般的Android程序,编译打包生成apk文件。- JAVA库:java类库,编译打包生成jar包文件。- C\C++应用程序:可执行的C/...

2020-04-23 15:20:19 305

转载 Android开机服务启动流程

在Android系统启动时候,会解析init.rc文件,然后根据里面的定义,启动各种服务,如netd、zygote、servier_manager等等,但这些服务之间其实是有依赖关系的,而且当其中的某个服务启动失败时,有时候会影响后续的服务启动。这篇文章就具体的分析一下开机服务的启动顺序服务的分类init.rc中对服务做了分类,在service section里面有一个’class...

2020-04-21 09:58:16 1332

转载 Linux系统调用列表(收藏)

以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。这可能是你在互联网上所能看到的唯一一篇中文注释的Linux系统调用列表,即使是简单的字母序英文列表,能做到这么完全也是很罕见的。  按照惯例,这个列表以man pages第2节,即系统调用节为蓝本。按照笔者的理解,对其作了大致的分类,同时也作了一些小小的修改,删去了几个仅供内核使用,不允许用户调用的系统调用...

2020-04-20 08:15:10 220

转载 SELinux LOG分析及添加权限

adb修改selinuxEnforcing(表示已打开),Permissive(表示已关闭)getenforce; //获取当前selinux状态setenforce 1; //打开selinuxsetenforce 0; //关闭selinux从kernel中彻底关闭修改/linux/android/kernel/arch/arm64/configs/xxx_...

2020-04-16 16:17:02 1695

转载 SELinux权限问题解决方法

前言之前做系统应用操作设备节点的时候,出现SELinux权限的问题,即SELinux Policy Exception,查看log可以看到诸如此类的提示avc: denied { read } for name="u:object_r:serialno_prop:s0" dev="tmpfs" ino=11725 scontext=u:r:untrusted_app:s0:c512,c7...

2020-04-14 16:38:44 3055

转载 Android 深入理解AIL语言与init.rc文件

init.rc简介init.rc文件由系统第一个启动的init程序进行解析.它由"Android Init Language"语言编写而成.init.rc文件可以在你android设备根目录下找到.还记得我们上次编译的Android源码么?如果你已经编译过源码了,那么可以在out/target/generic/root/目录下找到该文件.要想读懂init.rc文件,首先要掌握Android...

2020-04-14 14:03:32 543

转载 Repo 使用详解

Repo 是一款工具,可让您在 Android 环境中更轻松地使用 Git安装GIT省略安装Repo要安装 Repo,请执行以下操作:1.确保主目录下有一个 bin/ 目录,并且该目录包含在路径中:$ mkdir ~/bin$ PATH=~/bin:$PATH2.下载 Repo 工具,并确保它可执行:$ curl https://storage.g...

2020-04-14 13:53:44 5448

转载 单片机SFR是什么意思?

SFR全称为:specialfunctionregister(翻译为:特殊功能寄存器)要想明白什么是sfr,需要先了解什么是寄存器寄存器是RAM和ROM的统称就像猫科动物是老虎与狮子的统称一样ROM或者对于玩电脑的人并不陌生,什么内存3G(内存就是RAM),硬盘100G(硬盘就是ROM)单片机里面和电脑一样,有ROM和RAM之分那这两种寄存器的区别是什么呢?1 ...

2020-04-13 13:35:27 41643 18

Linux系统教程详解

Linux系统教程详解

2024-03-03

Android Framework解析

Android Framework解析

2024-03-03

flutter_3d_pageview-master.zip

3d画廊

2021-08-04

launcher-master.zip

仿桌面应用拖拽排序

2021-08-04

pingtools.apk

PingTools 是一款集成多款网络工具的 Android 应用,拥有包括 Ping, Traceroute, Whois, Network Scanner, Wi-Fi scanner 在内的多项网络工具

2020-03-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除