ANDROID社区
  • 源代码
  • 资讯
  • 技术文章
  • 代码片断
  • 工具
      
    • 我收藏的代码
    • 我读过的代码
    • 我收藏的文章
    • 退出登录
    注册 | 登录
综合资讯
更多
科学家发现了一种新的化石类型 05/20
B站调整游戏业务?有员工称整体裁员比例超过20% 05/20
啪姐将参演《芭比》真人电影 黑人芭比肯也将现身 05/20
微信视频号将展示用户IP属地:用户暂无法主动开启或关闭相关展示 05/20
研究:减少船只噪音可帮助珊瑚礁鱼提高繁殖率 05/20
在COVID-19大流行的启发下 科学家呼吁努力创建人类免疫"数字孪生体" 05/20
《原神》《绝区零》都不是重点?米哈游投资了一家火箭制造公司 05/20
GeForce RTX 4090规格展望:GPU核心性能大提升 05/20
在探索宇宙膨胀率之谜上 哈勃达到新的里程碑 05/20
拜登政府启动35亿美元计划 旨在从空气中捕获碳污染 05/20
FairEmail开发者宣布停止开发 从Play商城下架所有应用 05/20
盖茨解释为何不持有加密货币:既无价值也无贡献 05/20
马斯克怒怼性骚扰指控:有本事说出我身上不为人知的记号 05/20
39.5%!量子阱助力三结太阳能电池创造最新世界纪录 05/20
Minisforum推出HX90G:全球首款配AMD Radeon独显的Mini PC 05/20
ASML新一代EUV光刻机上路:单价超26亿 05/20
5年来最大升级 AMD确认5nm Zen4锐龙7000处理器下周问世 05/20
微软已着手修复Edge右键菜单过大的问题 05/20
过去六周持续的沙尘暴袭击伊拉克 使天空变暗 令人们生病 05/20
《夜魔侠》或将在迪士尼+上推出全新剧集 05/20
爱奇艺公布多部真人化作品消息:球状闪电仙剑4等 05/20
三星显示正在研究蓝色磷光OLED材料 05/20
Epic砍掉10美元券引吐槽 官方回应:地主家也没余粮了 05/20
1.35亿欧元成交 全球最昂贵汽车诞生 05/20
YC建议初创企业创始人在市场瓦解时“做最坏打算” 05/20
ZADAK推出TWSG4S SSD:读写达到7400 MB/s和7000 MB/s 05/20
梅赛德斯Vision AMG:带领AMG驶向电动性能的未来 05/20
Valve雇佣Mesa开发人员负责RADV工作 为RNDA3做准备 05/20
在接到16起发动机起火报告后 福特汽车将召回3.9万辆SUV 05/20
最新Linux驱动中英特尔Arc显卡获得vRAM SR功能 05/20
科学家首次直接观察到粒子物理学中的死角效应 05/20
马斯克被指性骚扰后回应:这是政治陷害的标准剧本 05/20
营收净利双降:小米陷入“戴维斯双杀”? 05/20
微软紧急发布带外更新:修复域控制器认证失败问题 05/20
Microsoft Store应用在近两代英特尔酷睿和AMD锐龙计算机上安装失败 05/20
用上福特经典马丁脸 本田ZR-V实车曝光 05/20
腾讯体育被曝调整组织架构,足篮球运营组等六大业务组被撤销 05/20
30万打底 《暗黑:不朽》手游氪金上限曝光 05/20
温州特斯拉车主道歉信事件新转折 法院称未予以明确审核通过 05/20

Android & Kernel 系统源代码

Android 10

API:29  发布于2019年9月7日

PIE

API:28  发布于2018年8月7日

OREO

API:26  发布于2017年8月22日

NOUGAT

API:24  发布于2016年5月18日

MARSHMALLOW

API:23  发布于2015年5月28日

KERNEL

所有Kernel源代码

Android资讯
Android的电话应用将能够告诉你为什么企业要给你打电话
Android 11中的“对话”功能可能不会在所有设备上提供
Android 12曝光:谷歌欲全面抛弃对32位的支持
[图]代号“sabrina”:新Android TV电视棒将采用鹅卵石造型
谷歌发布首款基于Android 11开发者预览版的Android TV版
Android版Chrome新功能来:支持图片编辑
[图]iOS 14中有哪些借鉴了Android系统的功能?
[图]Android端Microsoft Defender ATP首个公开预览版发布
荣耀30青春版现身GeekBench:天玑800+6GB内存+Android 10
ColorOS发布基于Android 11的开发者测试版:暗色定时、超级省电
Android 11标配的新技术,再也不怕死机了!
Android 11测试版来了:这些手机第一时间跟进,看看有没有你的

美团没有躺赢的命

367次阅读 | 1月以前

字节跳动CEO梁汝波:使命是我们前进的动力 | 10周年演讲全文

410次阅读 | 1月以前

张一鸣,那些跳不动的“弃子”

546次阅读 | 2月以前

飞跃特斯拉:大疆向左,华为向右

798次阅读 | 4月以前

技术文章

应用开发  |  系统解读
  • ​Android 引用三方库导致 so 库冲突的解决办法
  • 对 Android 应用换肤方案的总结
  • Android 使用 CameraX 实现拍照和录制视频
  • 抖音 Android 包体积优化探索:资源二进制格式的极致精简
  • 分析 Android 耗电原理后,飞书是这样做耗电治理的
  • 抖音 Android 性能优化系列:Java OOM 优化之 NativeBitmap 方案
  • C/C++在Java、Android和Objective-C三大平台下实现混合编程
  • Android Camera2 开发详解:实现预览、拍照、保存照片等功能
  • BatteryHistorian Android手机耗电分析神器
  • Android 平台 Camera 实时滤镜实现方法探讨 -- 实时美颜滤镜
  • Android 平台 Camera 实时滤镜实现方法探讨 -- 磨皮算法
  • Android 应用实现 Https 双向认证
  • 手把手教你搭建完美的Android搞机/逆向环境
  • 我的 Android 应用安全方案梳理
  • Android 图形显示系统 - 初识 ANativeWindow/Surface/SurfaceControl
  • 抖音 Android 性能优化系列:启动优化实践
  • Android 使用 MediaCodec 和 lamemp3 对多段音频进行截取和拼接
  • 一文读懂现代 Android 开发最佳实践
  • Android加壳脱壳学习—动态加载和类加载机制详解
  • Android 性能分析工具介绍
  • Android 应用启动全流程分析(源码深度剖析 + Systrace 展示)
  • Android Systrace 基础知识(12) - Kernel_CPU Info 解读
  • Android Systrace 基础知识(11) - Triple Buffer 解读
  • Android Systrace 基础知识(10) - Binder 和锁竞争解读
  • Android Systrace 基础知识(9)-MainThread 和 RenderThread 解读
  • Android Systrace 基础知识(8) - Vsync-App :基于 Choreographer 的渲染机制详解
  • Android Systrace 基础知识(7) - Vsync 解读
  • Android Systrace 基础知识(6) - Input 解读
  • Android Systrace 基础知识(5) - SurfaceFlinger 解读
  • Android Systrace 基础知识(4) - SystemServer 解读
  • 借华为方舟编译器,谈一下Android ART JVM的几个有趣知识点
  • 操作系统提供的服务
  • 安卓系统结构
  • 平台代号、版本、API 级别和 NDK 版本
  • Android包管理框架:APK的安装流程
  • Android包管理框架:APK的打包流程
  • Android包管理框架:APK的加载流程
  • Android窗口管理框架:Android应用窗口管理服务WindowServiceManager
  • Android窗口管理框架:Android窗口管理框架概述
  • Android窗口管理框架:Android布局解析者LayoutInflater
  • Android显示框架:WindowManagerService关于窗口的计算流程
  • Android窗口管理框架:Android应用视图管理者Window
  • Android显示框架:Android应用视图的创建流程
  • Android窗口管理框架:Android列表控件RecyclerView
  • Android窗口管理框架:Android应用视图载体View
  • Android组件管理框架:Android应用上下文Context
  • Android组件管理框架:Android视图片段Fragment
  • Android组件管理框架:Android广播接收者BroadcastReceiver
  • Activity启动流程
  • Android组件管理框架:Android后台服务Service
  • Service启动流程
  • Service绑定流程
  • Android组件管理框架:Android组件管理服务ActivityServiceManager
  • AndroidManifest详解
  • Android组件管理框架:Android视图容器Activity
  • Android虚拟机框架:Java类加载机制
  • Java虚拟机规范(Java SE 7).pdf
  • Android进程框架:进程通信的桥梁Binder
  • Android进程框架:进程的创建、启动与调度流程
  • Android进程框架:线程与线程池

搜索系统源代码

代码排行榜: ActivityManagerService.java   ActivityThread.java   ActivityManagerService.java   ActivityThread.java  

Android核心服务源代码

更多>>
  • 包管理服务(PackageManagerService)

    一般又简称为PMS,用于管理手机上所有已安装的应用:包括系统应用与非系统应用。

  • Activity管理服务(ActivityManagerService)

    一般又简称为AMS,管理应用的Activity,所有的Activity都由AMS服务创建。

  • 窗体管理服务(WindowManagerService)

    一般又简称为WMS,管理窗体(Window)的分配,Window是视图(View)的宿主。

  • Job Service

    Google在Android 5.0中引入JobScheduler来执行一些需要满足特定条件但不紧急的后台任务,APP利用JobScheduler来执行这些特殊的后台任务时来减少电量的消耗。

  • 电池管理服务

    Android电池服务,用来监听内核上报的电池事件,并将最新的电池数据上报给系统,系统收到新数据后会去更新电池显示状态、剩余电量等信息。如果收到过温报警和低电报警,系统会自动触发关机流程,保护电池和机器不受到危害。

系统源代码排行榜

更多>>
  • 1. ActivityManagerService.java
  • 2. ActivityThread.java
  • 3. ActivityManagerService.java
  • 4. ActivityThread.java
  • 5. libdl.c
  • 6. binder_service_android.h
  • 7. MediaDefs.h
  • 8. AndroidManifest.xml
  • 9. OldCtsTestCaseList.mk
  • 10. DeferredHandler.java

Android官方培训课程中文版

  • Android入门基础:从这里开始
  • Android分享操作
  • Android多媒体
  • Android图像与动画
  • Android网络连接与云服务
  • Android联系人信息与位置信息
  • Android可穿戴应用
  • 创建TV应用
  • 创建企业级应用
  • Android交互设计
  • Android界面设计
  • 用户输入
  • Android后台任务
  • 性能优化
  • 保护安全与隐私的最佳策略
  • 测试程序
  • 设计模式
  • 面试常见问题

代码片段

  • 1. 将二进制数据转为16进制以便显示
  • 2. 获取IMSI
  • 3. Java生成UUID
  • 4. 获取IMEI
  • 5. 指定应用ID以获取对应的应用名称
  • 6. Android执行Shell
  • 7. 在Android中使用Java复制文件
  • 8. Bitmap对象保存到本地
  • 9. 判断一个地址是否是HTTP地址
  • 10. 获取应用自己的名称与版本

Android各版本占有率分布

以上图表基于2018年8月数据生成

在线电子书

HTTP/3详解
阅读量:30437次 在线阅读
Git 中文教程
阅读量:20682次 在线阅读
Chromium中文文档

讲述了Chromium在整体架构,UI框架,网络,安全等各方面的内容。是学习Chromium不可多得的文档。

阅读量:120193次 在线阅读
Java代码规范
阅读量:11524次 在线阅读
Gradle插件开发手册

Gradle构建工具是任务驱动型的构建工具,并且可以通过各种Plugin插件扩展功能以适应各种构建任务。对应Android项目的Gradle插件就是Android Gradle Plugin。本文是Google官方的Android Gradle Plugin使用指南翻译,以方便我大天朝开发者学习。

阅读量:47151次 在线阅读

Android 技术分析

  • Android 安全的其它话题
  • Android 应用层安全
  • Android 框架层安全
  • Android 本地用户空间层安全
  • Android Linux 内核层安全
  • Android安全概述
  • Android窗口管理服务WindowManagerService的简要介绍和学习计划
  • Android应用程序组件Content Provider的共享数据更新通知机制分析
  • Dalvik虚拟机JNI方法的注册过程分析
  • ART运行时Compacting GC堆创建过程分析
  • Android系统默认Home应用程序(Launcher)的启动过程源代码分析
  • Dalvik虚拟机Java堆创建过程分析
  • 从NDK在非Root手机上的调试原理探讨Android的安全机制
  • Android系统进程间通信(IPC)机制Binder中的Server启动过程源代码分析
  • ART运行时Java堆创建过程分析
  • Android应用程序与SurfaceFlinger服务的关系概述和学习计划
  • Android帧缓冲区(Frame Buffer)硬件抽象层(HAL)模块Gralloc的实现原理分析
  • Android应用程序启动过程源代码分析
  • Android控件TextView的实现原理分析
  • Android应用程序窗口(Activity)的窗口对象(Window)的创建过程分析
  • Dalvik虚拟机垃圾收集(GC)过程分析
  • Android应用程序资源的查找过程分析
  • Dalvik虚拟机进程和线程的创建过程分析
  • Android系统Surface机制的SurfaceFlinger服务简要介绍和学习计划
  • Android应用程序UI硬件加速渲染的预加载资源地图集服务(Asset Atlas Service)分析
  • Android应用程序内部启动Activity过程(startActivity)的源代码分析
  • Dalvik虚拟机的启动过程分析
  • Android应用程序与SurfaceFlinger服务的连接过程分析
  • Android应用程序UI硬件加速渲染环境初始化过程分析
  • Android应用程序安装过程源代码分析

网站相关

  • 关于我们 - 理想与情怀,使命与责任
  • 反馈建议或意见

常用链接

  • 土拨鼠 - 互联网工具小站
  • Android社区 - 汇集优秀技术文章
  • Flutter - 快速构建你的iOS && Android应用

关于

提供Android系统源代码在线阅读功能,同时我们采集了一些优秀的解读系统的文章并得到作者的援权发布。希望本站能成为您学习Android系统,进行Android开发的良师益友。

Copyright© 2013-2016 All Rights Reserved 京ICP备18004812号-1    京公网安备 11010502044971号