zoukankan      html  css  js  c++  java
  • android 11 R framework 新特证 开发备忘

    比较推荐的参考文档:

    开发 Android 设备
    https://source.android.google.cn/devices/architecture

    待つとMishikaば  [Android 技術者認定試験]
    https://mishika.blog.ss-blog.jp/

    安卓11 研究有2个月时间了,由于安卓是完整的操作系统,各个子系统又比较复杂,偶合度也比较大,代码也在不断的优化升级,所以全部掌握安卓需要很长时间。

    目前遇到的一些新特性整理一下:

    1,ELF 文件格式 ,新增了 TLS 区段

    可能对从事安全方面的研究有些帮助,ELF SO 库的加载之类的

    官方参考:https://github.com/aosp-mirror/platform_bionic/blob/c44b1d0676ded732df4b3b21c5f798eacae93228/docs/elf-tls.md

    2,新增 fdsan 

    https://github.com/aosp-mirror/platform_bionic/blob/c44b1d0676ded732df4b3b21c5f798eacae93228/libc/bionic/fdsan.cpp

    3,显示相关 gralloc

    Gralloc hw_module_get() 改为使用 GraphicBuffer 从 服务中获取 实现在 libui.so 中

    4,Apex 安卓10 开始新增

    将系统的不同模块打包为 apex 类似于 apk 的包文件,由 系统挂载到 /apex 目录

    5,动态分区调整 supper 分区

    内部包含 vendror system system_ext ,a-b 分区功能

    6,HIDL ,vndk 厂家支持模块

    闭源库,不在受安卓主版本影响,升级时,厂家闭源库可以不升级

    7,内核模块功能 

    google 为安卓手机维护一个通用内核,厂家把 驱动以ko 文件,打进去,减少厂家适配时修改内核工作

    8,binder 变分身多个

    /dev/binder /dev/vnbinder 

  • 相关阅读:
    Palindrome Partitioning
    triangle
    Populating Next Right Pointers in Each Node(I and II)
    分苹果(网易)
    Flatten Binary Tree to Linked List
    Construct Binary Tree from Inorder and Postorder Traversal(根据中序遍历和后序遍历构建二叉树)
    iOS系统navigationBar背景色,文字颜色处理
    登录,注销
    ios 文字上下滚动效果Demo
    经常崩溃就是数组字典引起的
  • 原文地址:https://www.cnblogs.com/ningci/p/15086923.html
Copyright © 2011-2022 走看看