本篇基于AndroidQ代码分析 我们知道Android系统有三种类型窗口,应用窗口,系统窗口,子窗口,无论哪种窗口在WMS都会用一个WindowState来描述,Android窗口Z轴计算以及WindowState排列规则详细介绍了WindowState的排列规则,每个窗口都需要一种token以识别身份,应用窗口对应AppWindowToken,系统窗口对应WindowToken,子窗口对应父窗
转载 2024-01-30 00:30:50
112阅读
WindowToken 类WindowToken 定义和关键变量我们先查看windowtoken类的源码:/** * Container of a set of related
Android介绍安卓(Android)是一种基于Linux的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统
内容概要• Activity的继承关系• Android 中 Context介绍 • Acitivy实际是如何实例化的 • Activity生命周期 • Activity的启动方式,Task&Back Stack,进 程和线程,Intent.FLAG_ACTIVITY*• Activity,Window,View的关系• Android消息 内容 Activity是什么
转载 2023-10-16 21:46:27
90阅读
摘要:Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。架构详解下面自底向上分析各层:1、LinuxKernelAndroid基于Linux2.6提供核心系统服务,例如:安全、内存管理、进程管理、网络堆栈、驱动模型。LinuxKernel也作为硬件和软件之间的抽象
转载 2024-04-29 19:24:32
53阅读
 刚入Android的第一天,我们浏览了Android名字的来由and看了安迪·鲁宾的人生经历。也明白了Android占据了现在整个世界系统的百分之八十九点多。还有的是Android的发展更新系统大都是以食物糕点命名的,并且谷歌也在2017年8月21日正式发布了最新的Android8系统——奥利奥。整个Android系统框架分为了一下几层:(1) 应用程序(2) 应用程序框架
  译文如下: 有些术语和一些模棱两可的地方就不翻译了, 不过我尽量做到通俗易懂, 希望大家多多支持.什么Android? Android 是一组用于移动设备的软件套件, 它包含了一个操作系统, 一些中间件和关键的应用. Android SDK 提供了基于工具和API 来是开发人员通过使用java 来开发基于Android 平台的应用程序.功能(Features): (1) 应用
Android概述1.什么Android? 简单的说就基于Linux内核的手机操作系统 2.Android系统特点 开放,开源,java语言 3.不同的移动平台简介 4.安卓的发展史 Android公司于2003年在美国加州成立,创始人Andy Rubin;2005年由Google收购注资;2007年,组建开放手机联盟;2007年11月12日,Google发布Android1
 Android是什么? (What is Android?)Android是一个针对于移动设备的软件栈,它包括操作系统,中间件和关键应用程序。Android SDK提供了在Android平台使用Java编程语言进行开发应用程序的必要的工具和API。 特性(Features)l  应用程序框架(Application framework)  可重用并可替换
翻译 2022-09-28 15:09:39
132阅读
刷ROM是什么意思首先,ROM是由英文Read only Memory的首字母构成的,意为只读存储器。顾名思义,就是这样的存储器只能读,不能像RAM一样可以随时读和写。它只允许在生产出来之后有一次写的机会,数据一旦写入则不可更改。它另外一个特点是存储器掉电后里面的数据不丢失,可以存放成百上千年。手机ROM指的是存放手机固件代码的存储器(常说的刷机也就是指的是重新构建自己想要的ROM),比如手机的操
一- Android一词的本义指“机器人”,同时也是Google于2007年11月5日 Android logo相关图片 Android logo相关图片(36张) 宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。 Android一词最早出现于法国作家利尔亚当(Auguste Villiers de l’Isle-Adam)在1886年
Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。 据华财网报道,2011年第一季度,Android手机的出货量首次超过Symbian手机,坐上世界第一移动终端平台。 在过去的几个月中,每个关注移动终端市场的人应该都
转载 2023-11-17 22:20:58
56阅读
概念:手机的AP和BP:AP:ApplicationProcessor,即应用芯片BP:BasebandProcessor,即基带芯片根据上下文可以指代硬件和软件两种意思。大多数的手机都含有两个处理器。操作系统、用户界面和应用程序都在Application Processor(AP)上执行,AP一般采用ARM芯片的CPU。而手机射频通讯控制软件,则运行在另一个分开的CPU上,这个CPU称为Base
转载 2023-07-27 21:46:33
352阅读
一.Android简介1.1什么AndroidAndroid是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。1.2.Android的发展史。2003年10月,Andy Rubin
转载 2023-11-22 22:49:50
1467阅读
设计方面全局夜间模式Android P 系统中,就已经在设置项中提供了一个「黑暗主题」,不过这个主题并非全局,而是仅适用于下拉通知栏的开关面板和文件夹等少部分界面。 Android Q 开始,Google 开始提供系统级的黑暗模式,大部分预装应用、抽屉、设置菜单和 Google Feed 资讯流等界面和按钮,都会变成以黑色为主色调 google声称当操作系统和应用程序处于「夜间模式」下,确实会比全
转载 2023-09-10 16:49:40
508阅读
以下文字粘贴自 http://www.codeceo.com/article/creat-android-library.html Android 库(Library)在结构上与 Android 应用模块相同。应用模块所可以包含的东西,在库中都允许存在,包括代码文件、资源文件和manifest文件等。AAR。AAR文件无法像apk文件一样直接在设备上运行,我们一般用它作为An
Android系统消息处理机制前言在Android应用开发中,主线程一般都是UI操作,子线程去完成一些耗时操作。主线程会一直等待系统或者用户的响应,从而完成对UI的渲染和显示。在学些之前,先了解两个linux的知识点:管道(pipe):管道是一种IPC机制,作用于有血缘关系的进程之间,完成数据传递,调用pipe系统函数可创建一个管道。其本质是一个虚拟文件(实际为内核缓冲区),采用半双工通信方式,数
  在可见的将来,基于Android 平台的手机程式设计,将像今日的PC 程式设计一样  普及。 「Android 」是一个基于Linux 核心(kernel) 的开放手机平台作业系统。与Windows Mobile 、 Symbian 等手机作业系统处在同一级别。 对于设备制造商来说,「Android 」是一个免费的平台。「A
转载 2023-08-01 11:00:29
78阅读
Android源码查看AOSP版本:$ cat build/core/version_defaults.mk | grep "PLATFORM_VERSION_LAST_STABLE := " $ cat build/core/version_defaults.mk | grep "PLATFORM_SDK_VERSION := "Android 12(S)新体验: Android 12 中,
 Android2.2之前版本的视频音频的播放默认支撑库为OpenCore。OpenCore功能非常强大,可以支持多种媒体格式,并支持扩展。当然本文将要简单介绍一下怎样对OpenCore进行视频硬件加速,以提高其视频运行效率。    OpenCore的作用简单的说就是对媒体(音频视频)数据进行解码,并输出到终端设备。音频数据解码和输出比较简单,本文重点介绍视
  • 1
  • 2
  • 3
  • 4
  • 5