zl程序教程

深入Android系统

  • 深入 Android 系统 - Android 的 JNI

    深入 Android 系统 - Android 的 JNI

    JNI 的作用JNI是Java Native Interface的缩写。JNI不是Android专有的东西,它是从Java继承而来的,但是在Android中,JNI的作用和重要性大大增强了。Android作为一种嵌入式操作系统,有大量驱动、硬件相关的功能必须在native层实现,另外一些注重性能、功耗的功能使用C/C++来实现也优于用Java来实现。因此,在Android的开发中,无论是应用级的开

    日期 2023-06-12 10:48:40     
  • 深入理解Android图形系统

    深入理解Android图形系统

    作者简介:程磊,某手机大厂系统开发工程师,阅码场荣誉总编辑,最大的爱好是钻研Linux内核基本原理。目录:一、图形系统简介 1.1 图形系统的诞生 1.2 图形系统的总体结构 1.3 图形系统的各层职能二、安卓图形系统 2.1 框架概览 2.2 渲染系统概览 2.3 窗口系统概览 2.4 显示系统概览三、生产者消费者模型

    日期 2023-06-12 10:48:40     
  • 深入理解Android Build系统详解手机开发

    深入理解Android Build系统详解手机开发

    Android Build 系统是用来编译 Android 系统、Android SDK 以及相关文档的一套框架。在Android系统中,Android 的源码中包含了许许多多的模块。 不同产商的不同设备对于 Android 系统的定制都是不一样的。如何将这些模块统一管理起来,如何能够在不同的操作系统上进行编译,如何在编译时能够支持面向不同的硬件设备,不同的编译类型,且还要提供面向各个产商的定制扩

    日期 2023-06-12 10:48:40     
  • 《深入理解Android 卷III》第五章 深入理解Android输入系统

    《深入理解Android 卷III》第五章 深入理解Android输入系统

    《深入理解Android 卷III》即将公布。作者是张大伟。此书填补了深入理解Android Framework卷中的一个主要空白。即Android Framework中和UI相关的部分。在一个特别讲究颜值的时代,本书分析了Android 4.2中WindowManagerService、ViewRoot、Input系统、StatusBar、Wallpaper等重要“颜值绘制/处理”模块第5章

    日期 2023-06-12 10:48:40     
  • 深入浅出 - Android系统移植与平台开发(十三)- Android的对象管理

    深入浅出 - Android系统移植与平台开发(十三)- Android的对象管理

    第六章、Android的对象管理在Java中,不再使用的对象会通过gc机制来自己主动回收。而Android系统执行时库层代码是由C++编写的,在C++中创建的对象通常使用指针来操作,一旦使用不当。轻则造成内存泄漏,重则造成系统崩溃。只是在Android源代码实现中,它为我们提供了智能指针来对C++对象进行管理。这使得程序猿不再须要关注对象的生命周期、对象是否已经释放。本章主要内容例如以下:l&

    日期 2023-06-12 10:48:40     
  • 深入Android系统

    深入Android系统

    From

    日期 2023-06-12 10:48:40     
  • 深入学习Android系统上mount命令的使用

    深入学习Android系统上mount命令的使用

    博客链接:http://blog.csdn.net/qq1084283172/article/details/52493227 在Android系统的预装apk病毒和elf病毒的清除时,经常需要先获取root权限,再执行 “mount -o remount,rw /system”

    日期 2023-06-12 10:48:40     
  • Android开发之深入理解Android 7.0系统权限更改相关文档

    Android开发之深入理解Android 7.0系统权限更改相关文档

    http://www.cnblogs.com/dazhao/p/6547811.html 摘要: Android 6.0之后的版本增加了运行时权限,应用程序在执行每个需要系统权限的功能时,需要添加权限请求代码(默认权限禁止),否则应用程序无法响应;Android 7.0在Android 6.0的基础上,对系统权限进一步更改,这次的权限更改包括三个方面: APP应用程序的私有文件不再向使用者放宽

    日期 2023-06-12 10:48:40     
  • 《深入理解Android 5 源代码》——第1章,第1.1节Android系统介绍

    《深入理解Android 5 源代码》——第1章,第1.1节Android系统介绍

    本节书摘来自异步社区《深入理解Android 5 源代码》一书中的第1章,第1.1节Android系统成功的秘诀,作者 李骏,更多章节内容可以访问云栖社区“异步社区”公众号查看 第1章 Android系统介绍深入理解Android 5 源代码2007年,Google公司推出了一款移动智能设备系统——Android,这是一种建立在Linux基础之上的为手机、平板电脑等移动设备提供的软件解决方案。截

    日期 2023-06-12 10:48:40     
  • 《深入理解Android 5 源代码》——第1章,第1.2节剖析Android系统架构

    《深入理解Android 5 源代码》——第1章,第1.2节剖析Android系统架构

    本节书摘来自异步社区《深入理解Android 5 源代码》一书中的第1章,第1.2节剖析Android系统架构,作者 李骏,更多章节内容可以访问云栖社区“异步社区”公众号查看 1.2 剖析Android系统架构Android系统是一个移动设备的开发平台,其软件层次结构包括操作系统(OS)、中间件(MiddleWare)和应用程序(Application)。根据Android的软件框图,其软件层次

    日期 2023-06-12 10:48:40     
  • 《深入解析Android 5.0系统》——第1章,第1.2节安装开发包

    《深入解析Android 5.0系统》——第1章,第1.2节安装开发包

    本节书摘来自异步社区《深入解析Android 5.0系统》一书中的第1章,第1.2节安装开发包,作者 刘超,更多章节内容可以访问云栖社区“异步社区”公众号查看 1.2 安装开发包深入解析Android 5.0系统Android系统的编译需要依赖一些第三方的开发包和工具,包括Oracle的JDK(以前属于Sun公司)。大部分的软件包都能通过apt-get来安装和升级,非常方便,但是JDK不能通过这

    日期 2023-06-12 10:48:40     
  • 《深入解析Android 5.0系统》——第1章,第1.3节安装一些有用的工具

    《深入解析Android 5.0系统》——第1章,第1.3节安装一些有用的工具

    本节书摘来自异步社区《深入解析Android 5.0系统》一书中的第1章,第1.3节安装一些有用的工具,作者 刘超,更多章节内容可以访问云栖社区“异步社区”公众号查看 1.3 安装一些有用的工具深入解析Android 5.0系统在开发和学习Android的过程中,一些辅助工具会非常有用,下面介绍几种必备的工具。另外还有一些有用的小工具,在后面的章节中会穿插介绍。 1.3.1 安装Android

    日期 2023-06-12 10:48:40     
  • 《深入解析Android 5.0系统》——第6章,第6.1节原子操作

    《深入解析Android 5.0系统》——第6章,第6.1节原子操作

    本节书摘来自异步社区《深入解析Android 5.0系统》一书中的第6章,第6.1节原子操作,作者 刘超,更多章节内容可以访问云栖社区“异步社区”公众号查看 6.1 原子操作深入解析Android 5.0系统对简单类型的全局变量进行操作时,即使是一些简单的操作,如加法、减法等,在汇编级别上也需要多条指令才能完成。整个操作的完成需要先读取内存中的值,在CPU中计算,然后再写回内存中。如果中间发生了

    日期 2023-06-12 10:48:40     
  • 《深入解析Android 5.0系统》——第6章,第6.2节Android native层的同步方法

    《深入解析Android 5.0系统》——第6章,第6.2节Android native层的同步方法

    本节书摘来自异步社区《深入解析Android 5.0系统》一书中的第6章,第6.2节Android native层的同步方法,作者 刘超,更多章节内容可以访问云栖社区“异步社区”公众号查看 6.2 Android native层的同步方法深入解析Android 5.0系统Android在Linux提供的线程同步函数的基础上进行了二次封装,让实现线程同步更加简单方便。这些同步类和函数在native

    日期 2023-06-12 10:48:40     
  • 《深入解析Android 5.0系统》——第6章,第6.3节Android Java层的同步机制

    《深入解析Android 5.0系统》——第6章,第6.3节Android Java层的同步机制

    本节书摘来自异步社区《深入解析Android 5.0系统》一书中的第6章,第6.3节Android Java层的同步机制,作者 刘超,更多章节内容可以访问云栖社区“异步社区”公众号查看 6.3 Android Java层的同步机制深入解析Android 5.0系统Java语言和C/C++语言不一样,Java语言中提供了同步关键字synchronized来支持线程间的同步操作。 6.3.1 同步

    日期 2023-06-12 10:48:40     
  • 《深入解析Android 5.0系统》——第6章,第6.4节Android的消息机制

    《深入解析Android 5.0系统》——第6章,第6.4节Android的消息机制

    本节书摘来自异步社区《深入解析Android 5.0系统》一书中的第6章,第6.2节Android的消息机制,作者 刘超,更多章节内容可以访问云栖社区“异步社区”公众号查看 6.4 Android的消息机制深入解析Android 5.0系统消息驱动是一种进程或线程的运行模式。内部、外部的各种事件都可以放到消息队列中按序处理。这种模式特别适合处理大量的交互事件。Android应用的UI线程,同样采

    日期 2023-06-12 10:48:40     
  • 《深入解析Android 5.0系统》——第6章,第6.5节进程间的消息传递

    《深入解析Android 5.0系统》——第6章,第6.5节进程间的消息传递

    本节书摘来自异步社区《深入解析Android 5.0系统》一书中的第6章,第6.5节进程间的消息传递,作者 刘超,更多章节内容可以访问云栖社区“异步社区”公众号查看 6.5 进程间的消息传递深入解析Android 5.0系统Android的消息可以在进程之间传递。进程间消息传递是建立在Binder通信基础之上的。Binder本身用来在进程间传递信息已经足够了,这里介绍的进程间消息传递方法只是让应

    日期 2023-06-12 10:48:40     
  • 《深入解析Android 5.0系统》——导读

    《深入解析Android 5.0系统》——导读

    本节书摘来自异步社区《深入解析Android 5.0系统》一书中的目录,作者 刘超,更多章节内容可以访问云栖社区“异步社区”公众号查看 本节书摘来自异步社区《深入解析Android 5.0系统》一书中的目录,作者 刘超,更多章节内容可以访问云栖社区“异步社区”公众号查看 目 录前言 第1章 建立Android系统开发环境 1.1 安装操作系统 1.2 安装开发包 1.3 安装一些有用

    日期 2023-06-12 10:48:40     
  • 深入分析 Android 系统返回手势的实现原理

    深入分析 Android 系统返回手势的实现原理

    作者:TechMerger 转载地址:https://juejin.cn/post/7103503592119599117 Android 10 正式引入了全屏手势导航ÿ

    日期 2023-06-12 10:48:40     
  • 细致入微,Android技术大牛带你深入剖析Android系统

    细致入微,Android技术大牛带你深入剖析Android系统

    前言 为了让读者可以对Android系统进行“有血有肉”的感知,而不是停留在抽象的原理和概念之上,本书对Android 的代码进行了分析,进而“提炼”出 Android 的全貌。 又因为Android有着海量代码,故只分析了Android系统的一些主要模块和类,不对各个细节进行全面分

    日期 2023-06-12 10:48:40