搜书网 本次搜索耗时 0.019 秒,为您找到 1403 个相关结果.
  • 2.2.3 addService实例分析

    2.2.3 addService实例分析 2.2.3 addService实例分析 这个例子源自ActivityManagerService(AMS),我们通过它揭示Java层Binder的工作原理。该例子的分析步骤如下: 首先分析AMS如何将自己注册到ServiceManager。 然后分析AMS如何响应客户端的Binder调用请求。 本例的...
  • 4.7 本章学习指导

    4.7 本章学习指导 4.7 本章学习指导 PKMS是本书分析的第一个重要核心服务,其中的代码量、关联的知识点、涉及的数据结构都比较多。这里提出一些学习建议供读者参考。 从工作流程上看,PKMS包含几条重要的主线。一条是PKMS自身启动时构造函数的工作流程,另外几条和APK安装、卸载相关。每一条主线的难度都比较大,读者可结合日常工作的需求进行单独研...
  • 10.6.5 启动persistent应用程序和Home

    10.6.5 启动persistent应用程序和Home 10.6.5 启动persistent应用程序和Home systemReady在第四部分完成后,便开始第五部分工作:启动persistent应用和Home应用,代码如下: public void systemReady(final Runnable goingCallback){ ……...
  • 3.5 听联想移动CEO吕岩谈企业未来

    3.5 听联想移动CEO吕岩谈企业未来 笔者曾经参观联想手机厦门工厂。由于我的工作经历,对这种流水线作业的工厂并不陌生,甚至对工场中的很多环节都感觉十分的亲切,比如,贴片、整机装配、包装下线、扫描入库等流程。对于联想手机工厂,给我的印象是整洁、高效、文化、有素,这也是一部合格手机产品所必备的。其实感触最深的是联想手机的检测流程,因为很多检测设备和流程...
  • App的属性配置

    App的属性配置 App的属性配置 一般app测试环境和线上环境好多配置都不同,比如说控制日志打印、服务器地址等 所以需要一个类专门进行app的属性配置。 至于为何不在PhoebeApp中写,一是减少PhoebeApp类的代码量,二分开写配置起来更自由。代码更清晰 因为是全局性的配置,所以类中的方法字段全部定义为static p...
  • 安装

    安装 命令行标记 在 Linux 或 macOS 上安装 rustup 在 Windows 上安装 rustup 故障排除(Troubleshooting) 更新与卸载 本地文档 安装 ch01-01-installation.md commit d5eb2f7a8e9c6f51b4478f9cd46f55448e2ca2c1 ...
  • 常用软件

    windows软件 常用软件 提高效率的工具 开发者必备工具 开发环境 文件编辑工具 开发辅助工具 设计 Bat文件 参考资料 windows软件 记录是给自己的回顾和总结,也是给别人的一种分享。所以我想说说使用Windows的经验。 为了方便自己系统安装,我会把一些安装文件定期更新到云盘中,而常用的一些软件以及配置文件放在可同步...
  • 用于JavaScript编程的软件

    用于JavaScript编程的软件 免费程序 商业软件 用于JavaScript编程的软件 要创建HTML、CSS和JavaScript组成的Web页面,只需要像Notepad(Windows)或TextEdit(Mac)这样的一个基本的文本编辑器就可以了。但是,在输入了数百行JavaScript代码之后,你可能想要尝试一个更适合于编写Web页面...
  • Flutter 与 Dart 的市场应用

    Flutter 与 Dart 的市场应用 为什么 Flutter 要选择 Dart isolate Dart FFI Dart WebAssembly Native Flutter 的应用现状 Flutter 的优势 Flutter 的劣势 混合开发 文字排版和文本输入 内存占用较高 Flutter 必须理解的概念 Widget 的真...
  • 5.3.4 WakeLock总结

    5.3.4 WakeLock总结 5.3.4 WakeLock总结 相信读者此时已经对WakeLock机制有了比较清晰的认识,此处以flags标签为出发点,对WakeLock的知识点进行总结。 如果flags和屏幕有关(除PARTIAL_WAKE_LOCK外),则需要更新屏幕、灯光状态。其中,屏幕操作通过Power类来完成,灯光操作则通过Light...