刘望舒 刘望舒
4年前
Android AOSP基础(三)Android系统源码的整编和单编
AOSP基础Android框架层本文首发于微信公众号「刘望舒」前言在上一篇文章中,我们顺利的将AOSP下载了下来,很多时候我们不仅仅需要去查看源码,还有以下的几个需求:动态调试Android系统源码定制Android系统将最新版本的Android系统刷入到自己的Android设备中将系统源码导入到AndroidStudio中为了实现这些需求,就
李异 李异
2年前
分享一个在安卓设备上无成本使用新必应(new bing)的方法
想必已经有不少人都用上新必应了,但是也有不少还不会或者还不能使用新必应的朋友。今天分享的这个方法,没有成本、无需科学上网,可以非常轻松地在安卓设备上使用新必应。
Wesley13 Wesley13
3年前
java中stringBuilder的用法
String对象是不可改变的。每次使用System.String类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的String对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用System.Text.StringBuilder类。例如,当在一个循
刘望舒 刘望舒
4年前
Android系统启动流程(二)解析Zygote进程启动过程
上一篇文章我们分析了init进程的启动过程,启动过程中主要做了三件事,其中一件就是创建了Zygote进程,那么Zygote进程是什么,它做了哪些事呢?这篇文章会给你这些问题的答案。"tag:Android框架层Android系统启动categories:Android框架层本文首发于微信公众号「刘望舒」前言上一篇
刘望舒 刘望舒
4年前
Android解析ActivityManagerService(一)AMS启动流程和AMS家族
Android框架层Android系统服务ActivityManagerServiceAndroid框架层本文首发于微信公众号「刘望舒」前言此前在Android系统启动流程、应用进程以及深入四大组件这三个系列文章中,都提及到了AMS,但都没有系统的来讲解它,本文就以AMS为主来进行讲解,其中会有一些知识点与这些系列文章有所重合,这里会尽量做到详尽讲解
刘望舒 刘望舒
4年前
Android包管理机制(五)APK是如何被解析的
Android框架层Android包管理机制Android框架层本文首发于微信公众号「刘望舒」前言在本系列的前面文章中,我介绍了PackageInstaller的初始化和安装APK过程、PMS处理APK的安装和PMS的创建过程,这些文章中经常会涉及到一个类,那就是PackageParser,它用来在APK的安装过程中解析APK,那么APK是如何被解析的
刘望舒 刘望舒
4年前
Android深入四大组件(五)Content Provider的启动过程
Android框架层Android深入四大组件categories:Android框架层本文首发于微信公众号「刘望舒」前言ContentProvider做为四大组件之一,通常情况下并没有其他的组件使用频繁,但这不能作为我们不去深入学习它的理由。关于ContentProvider一篇文章是写不完的,这一篇文章先来介绍它的启动过程。<!more1.q
京东云开发者 京东云开发者
8个月前
Java代码之美,从遵循样式规范开始
作者:京东零售刘仲伟在软件开发的世界里,代码不仅是程序的基石,更是程序员交流的通用语言。而Java,作为一门广泛应用于企业级应用的编程语言,其代码的可读性和一致性对于项目的长期维护和团队协作至关重要。本文将带你探索Java代码的美学,揭示那些能够让你的代码
天翼云“一云多芯”构建通算智算一体化混合云新范式!
近日,由中国信息通信研究院主办的一点入“云”,多维创“芯”沙龙在线上成功举办。会议深度解读了”一云多芯“应用建设成熟度评估标准,邀请云服务厂商、芯片厂商代表,共探云芯协同发展新路径。天翼云科技有限公司资深研发专家刘超出席会议,分享天翼混合云通算智算一云多芯