Quibbler
站长加入于 2019-10-06
不忘初心的阿甘
598
文章
41
评论
TA 的文章(580)

StrictMode原理剖析
StrictMode原理剖析在上一篇StrictMode:严格模式的使用中了解了StrictMode的使用,接下来深入源码,探索StrictMode的实现。主要涉及的源码目录如下:/frameworks/base/core/java/android/os/strictmode/libcore/dalvik/src/main/java/dalvik/system/libcore/luni/src/m

StrictMode:严格模式的使用
StrictMode:严格模式的使用第一次接触使用StrictMode还是刚毕业的时候,现在再次记录一下StrictMode。本篇主要详细了解StrictMode的使用方法。关于StrictMode的实现原理详见另外一篇StrictMode原理剖析。1、StrictModeStrictMode是从Android 2.3(API 9)开始引入的调试工具。通常帮助开发者用来检测应用中出现的主线程I/O

命令纠错工具:thefuck
命令纠错工具:thefuck逛知乎的时候发现一个非常有意思且实用的开源库:thefuck,目前在GitHub上已经有超过60k star。GitHub地址:https://github.com/nvbn/thefuck有趣的是这个库出现过一个issue:Fuck fucks itself,自己和自己干起来导致死循环。围观该issue:thefuck/issues/251。1、thefuck介绍开发

Apk的安装过程探究
Apk的安装过程探究有了APK的构建过程和APK的组成结构两篇铺垫,以及PackageManagerService基础。终于到了最后阶段:Apk的安装过程。这块内容比较多,抽空断断续续的看了一个星期摸清楚。通常Apk的安装方式有三种:①手机上点击Apk文件,打开安装界面进行安装②通过代码的方式静默安装,比如手机自带的应用商店安装应用。③开发者使用adb命令安装apk文件挨个探究以上三个方式,每种方
移动端 AI 能力集成指南
移动端 AI 能力集成指南随着 AI 技术的快速发展,移动端 AI 能力集成已成为应用开发的重要方向。从端侧大模型部署到云端 AI 协同,从实时图像处理到自然语言理解,移动应用正在从"AI 可选"走向"AI 原生"。本文将从架构选型、平台能力和实践路径三个维度,系统介绍移动端 AI 能力集成的完整方案。1、端侧 AI vs 云端 AI:架构选型在集成 AI 能力之前,首先需要明确端侧 AI 和云端
PackageManagerService启动流程
PackageManagerService启动流程前面通过APK的构建过程和APK的组成结构两篇铺垫,准备研究Apk的安装过程之前,先需要搞清楚PackageManagerService,也就是平时经常听到的PMS,是由SystemServer进程创建的系统服务之一。用API 30的源码阅读PMS服务的初始化流程,新的源码和目前的书籍资料相差较大(普遍基于API 28),源码看起来就比较费时间,因
Android 开发者认证详解:现状、AndroidATC 与 Google AAD 退役
Android 开发者认证详解:现状、AndroidATC 与 Google AAD 退役"Android 开发有没有官方认证?值不值得考?"这是很多初学者和求职者反复问的问题。但答案是:格局已经变了——曾经最权威的 Google Associate Android Developer(AAD)认证已正式退役,不再接受新报名;目前仍在役、可考的主流是 AndroidATC 体系(通过 Pearso

