搜书网
搜书网
发现
标签
注册
登录
搜书网
发现
榜单
标签
搜索
注册
登录
搜索
搜书网
本次搜索耗时
0.026
秒,为您找到
1263
个相关结果.
书籍
文章
文件
5.4 Looper和Handler类分析
19
2024-12-28
《深入理解Android:卷I》
5.4 Looper和Handler类分析 5.4.1 Looper类分析 5.4 Looper和Handler类分析 就应用程序而言,Android系统中Java的应用程序和其他系统上相同,都是靠消息驱动来工作的,它们大致的工作原理如下: 有一个消息队列,可以往这个消息队列中投递消息。 有一个消息循环,不断从消息队列中取出消息,然后处理。我们...
3.6 SamplingProfilerService分析
28
2024-12-28
《深入理解Android:卷II》
3.6 SamplingProfilerService分析 3.6.1 SamplingProfilerService构造函数分析 3.6 SamplingProfilerService分析 添加SamplingProfilerService服务的代码如下: ServiceManager.addService("samplingprofiler...
带你深入 Dart 解析一个有趣的引用和编译实验
17
2025-03-11
《Flutter完整开发实战详解系列》
本篇主要通过一个简单例子,讨论一下 Dart 代码里一个有趣的现象。 我们都知道 Dart 里一切都是对象,就连基础类型 int 、double 、bool 也都是 class 。 当我们对于 int 、 double 这些 class 进行的 + 、- 、* 、 \ 等操作时,其实是执行了这个 class 的 operator...
8.2.4 创建data目录并初始化UserManager
52
2024-12-09
《Android的设计与实现:卷I》
8.2.4 创建data目录并初始化UserManager 8.2.4 创建data目录并初始化UserManager 初始化data信息包含初始化mAppDataDir、mUserAppDataDir、mDrmAppPrivateInstallDir三个变量的值。初始化user信息,即构造UserManager对象,代码如下: final Fi...
4.2 zygote分析
33
2024-12-28
《深入理解Android:卷I》
4.2 zygote分析 4.2.1 AppRuntime分析 4.2 zygote分析 zygote本身是一个Native的应用程序,与驱动、内核等均无关系。根据第3章对init的介绍我们可以知道,zygote是由init进程根据init.rc文件中的配置项创建的。在分析它之前,我们有必要先简单介绍一下“zygote”这个名字的来历。zygote...
第10章 Activity Manager的机制与实现
37
2024-12-09
《Android的设计与实现:卷I》
第10章 Activity Manager的机制与实现 10.1 Activity Manager概述 第10章 Activity Manager的机制与实现 Activity Manager是Android框架层提供的核心模块之一。如果仅从命名上理解,很容易将其视为Activity管理器,实际上,Activity管理器只是Activity Man...
4.3 wpa_supplicant初始化流程
30
2024-12-28
《深入理解Android:WiFi模块 NFC和GPS卷》
4.3 wpa_supplicant初始化流程 4.3 wpa_supplicant初始化流程 Android系统中,WPAS启动是通过"setprop ctrl.start wpa_supplicant"来触发init进程去fork一个子进程来完成的。WPAS在init配置文件中被定义为一个service。图4-5所示为Note 2 init.sm...
4.3.2 构造函数分析之扫描Package
47
2024-12-28
《深入理解Android:卷II》
4.3.2 构造函数分析之扫描Package 4.3.2 构造函数分析之扫描Package PKMS构造函数第二阶段的工作就是扫描系统中的APK了。由于需要逐个扫描文件,因此手机上装的程序越多,PKMS的工作量就越大,系统启动速度也就越慢。 1.系统库的dex优化 接着对PKMS构造函数进行分析,代码如下: [—>vPackageManager...
2.4.2 JNI方法命名规则
31
2024-12-09
《Android的设计与实现:卷I》
2.4.2 JNI方法命名规则 2.4.2 JNI方法命名规则 Log系统中,JNI实现方法与Java声明方法是不同的。例如,Java层声明的Native方法名是isLoggable,而其对应的JNI实现方法的方法名却是android_util_Log_isLoggable。可见,除了数据类型有对应关系外,方法名也有对应关系。 JNI接口指针是JN...
如何阅读本书
37
2024-12-28
《深入理解Android:WiFi模块 NFC和GPS卷》
如何阅读本书 如何阅读本书 本书是一本专业知识和代码实现相结合的书籍,所以读者在阅读时应注意以下事项。 ·首先阅读专业知识。如果对这些内容比较了解,可以直接跳转到代码实现。 ·然后是Android平台中相关模块的代码实现。这些代码实现往往基于一定的专业知识,所以在阅读代码时务必和前述的专业知识相结合。 ·每章最后都列出了笔者在撰写各章时所参考的...
1..
«
66
67
68
69
»
..100