LXG Blog

Rome was not built in a day.

Android SubscriptionManager

SubscriptionManager is the application interface to SubscriptionController and provides information about the current Telephony Subscriptions.

SubscriptionController-简书 UICC-简书 架构图 SIM Info /data/user_de/0/com.android.providers.telephony/databases/telephony.db SubscriptionInfo.java SIM卡的信息就是SubscriptionInfo(Subscription Info...

AliOS

Alibaba OS

AliOS-官网 AliOS-Things-官网 AliOS-Developer AliOS Lite整体架构

经济学大师

Economist

世界经济学大师 亚当·斯密 1723~1790 大卫·李嘉图 1772~1823 阿尔弗雷德·马歇尔 1842~1924 约翰·梅纳德·凯恩斯 1883~1946 约瑟夫·熊彼特 1883~1950 弗里德里希·奥古斯特·冯·哈耶克 1899~1992 米尔顿·弗里德曼 1912~2006 保罗·萨缪尔森 1915~2009 约瑟夫·斯蒂格利茨 1943~至今 中国经济学...

Android TelephonyManager

eSIM

TelephonyManager-developer 架构图 TelephonyTesgistry TelephonyTesgistry 实现手机无线电信息集中管理和通知,通过回调或广播的形式通知应用等如下信息: 手机无线电信号状态 手机无线电信号强度 手机通话状态 基站位置 数据连接状态 基站信息 基站变化 呼叫转移变化 OTASP变化 ...

Android Socket

IPC

参考地址 Socket通信-看云 IPC通信方式之LocalSocket Socket Socket通常翻译为套接字,它是为了方便让两台机器能互相通信的一套技术,该套技术封装好了繁琐的TCP/IP协议,向外提供出简单的API简化了通信实现的过程,其可以实现不同层面,不同应用,跨进程跨网络的通信 依据Socket提供的数据传输特性可分为如下几个大类: Stream socke...

Flutter VS ReactNative

Google VS Facebook

参考网址 Flutter中文网 Flutter-官网 react-native-Github react-native-docschina Flutter VS ReactNative-简书 APP跨平台开发技术分析-简书 概念 Flutter is Google’s UI toolkit for building beautiful, natively compile...

Android View System

图形显示系统

参考链接 Android图形显示系统-简书 Android图形系统-简书 图形架构-AOSP Android Graphics 无论开发者使用什么渲染 API,一切内容都会渲染到“Surface” Surface 表示缓冲队列中的生产方,而缓冲队列通常会被 SurfaceFlinger 消耗 在 Android 平台上创建的每个窗口都由 Surface 提供支持 ...

Android AMS

ActivityManagerService

参考链接 AMS-ActivityStack-简书 AMS-WMS-刘望舒 ActivityManagerService架构剖析-简书 AMS ActivityStarter class ActivityStarter { private final ActivityManagerService mService; private final Activi...

Android PMS RuntimePermission

App Permissions

参考网址 运行时权限-AOSP APP如何请求运行时权限-Developer Android O特许权限白名单 Android Permissions-简书 运行时权限和gids GIDS gids是由框架在Application安装过程中生成,与Application申请的具体权限相关。如果Application申请的相应的permission被granted,而且有对...

Android PMS Home

Default Home App

参考文章 Android 9.x 设置默认桌面流程-简书 Home Setting adb shell am start -a android.settings.HOME_SETTINGS adb shell dumpsys package pref pref[erred]: print preferred package settings $ dumpsys pack...