Android
文章平均质量分 84
影子LEON
这个作者很懒,什么都没留下…
展开
-
Android Display 系统分析
Android Display 系统分析大概两年前做过一个项目,大致是在Android 系统上实现双显的支持,其中有个需求是需要手动配置每个显示器的旋转角度,当时对Android 的 Display系统有关简单了解,但是不够深入。一直觉得是留下了一个遗憾,现在趁有时间来把这一块再好好了解下。闲话少说,开始吧。本文将按照以下方式来组织:Android Display 框架Android Surfac原创 2016-11-30 11:08:38 · 24318 阅读 · 2 评论 -
Ubuntu 16.04下编译Android 6.0源码问题
个人的ubuntu 系统升级到了16.04, 在编译Android M的时候出现了一堆乱七八糟的问题,log如下:error: unsupported reloc 43error: unsupported reloc 43error: unsupported reloc 43error: unsupported reloc 43error: unsupported re原创 2016-12-15 21:17:48 · 679 阅读 · 0 评论 -
Android O 前期预研之二:HIDL相关介绍
在上一篇博客里,大致介绍了下Android O 中treble计划的一些背景与相关基本架构,这一篇中跟大家一起来探讨下HIDL相关的内容。Android HAL类型 在此之前的ANDROID版本当中Android HAL没有什么特殊的特殊的,也么有什么分类,但是从android 8.0开始,Android重构了HAL与Android FW之间的联系结构,所以Android HAL会被区分原创 2017-09-07 00:19:33 · 31191 阅读 · 14 评论 -
Android O 前期预研之三:Android Vehicle HAL
Android AutomotiveAndroid Automotive 是Android Oreo中的一个新的特色功能,从AOSP的代码上来看,Android O中已经包含有了从Application到Framework 到HAL的整体框架,这一章节,我们简单的过以下Android Vehicle 的框架,以及重点看下 Vehicle HAL的东西。总体结构大约是以下这个样子: 上图的结原创 2017-09-24 23:24:41 · 22000 阅读 · 6 评论 -
Android O 前期预研之一:Android Treble 计划
Android O 前期预研之前一直传言android O的推出会包含有两部分的主要功能:谷歌打算彻底解决Android版本碎片化的问题,会在Android O上推出一个新的框架设计来解决这个这个升级问题。推出Android for Automotive ,正式进军汽车车载市场。而这两部分对我们的工作影响会比较大,第一部分可能会导致我司现存的一堆现有的工作会在以后可能不存在了。因为整个系统升级原创 2017-08-29 18:20:32 · 14533 阅读 · 4 评论 -
Android 4.4 双显示屏支持实现思路(双屏异显)
本文是多年前在Intel Baytrail 平台上所做过的一个项目的思路总结。当时设备上有同时支持VGA/HDMI显示设备(很Intel吧,跟PC的接口很像吧),需求是在Android 上支持VGA/HDMI两个屏幕同时显示,并且同时需要显示运行两个应用程序在不同的显示屏幕下,简单的就是需要你在HDMI显示屏上看视频的同时,在VGA显示屏幕上操作一个应用。本文简单介绍了实现方式,至于代码不方便放出原创 2016-12-09 16:22:26 · 20821 阅读 · 6 评论 -
Android O 启动优化
Android O 启动优化的一些思路启动优化其实是一个比较大的命题,在一些特地的场景下,快速启动有比较强烈的需求,这篇博客主要简单的介绍一些在android O平台上的进行启动优化的思路与想法。而优化启动的一个很重要的东西就是如何来准确度量启动时间,也就是说是否有比较好的办法来度量整个系统的启动耗时。毕竟只有能够毕竟准确的度量了相应的时间,才能更好的了解分析每个启动阶段的情况。所以我打算按照如下的原创 2017-10-27 08:51:55 · 4728 阅读 · 0 评论 -
Android GUI系统框架介绍
这个又是内部技术分享时准备的PPT,Android GUI框架是一个非常庞大的系统,也是Android最重要的系统之一,其决定了一个Android界面究竟如何显示出来,显示效果/效率怎样,也一直是Android系统优化的重点,从Android 诞生到现在,在GUI框架上Android团队做出了很多的优化努力与架构更新。这也让Android从最初时卡顿/不流畅发展到现在。我们首先从一张最常见的界...原创 2018-09-01 22:40:59 · 13962 阅读 · 2 评论