惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Martin Fowler
Martin Fowler
T
The Blog of Author Tim Ferriss
J
Java Code Geeks
M
MIT News - Artificial intelligence
F
Fortinet All Blogs
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
B
Blog
Microsoft Azure Blog
Microsoft Azure Blog
I
InfoQ
Microsoft Security Blog
Microsoft Security Blog
N
Netflix TechBlog - Medium
G
Google Developers Blog
L
LangChain Blog
腾讯CDC
大猫的无限游戏
大猫的无限游戏
U
Unit 42
Google DeepMind News
Google DeepMind News
人人都是产品经理
人人都是产品经理
罗磊的独立博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
小众软件
小众软件
The GitHub Blog
The GitHub Blog
博客园_首页
GbyAI
GbyAI

Android Performance

SmartPerfetto 架构文章 Q&A:8 个深度技术问答 从 Trace 到洞察:SmartPerfetto AI Agent 的 Harness Engineering 实战 OpenClaw 常见问题解答:Token 消耗、能干什么、本地模型、隐私安全、使用体验 我把 OpenClaw 跑在本地三周后,发现它根本不是聊天机器人 Android Perfetto 系列 10 - Binder 调度与锁竞争 Android Perfetto 系列 9 - CPU 信息解读 Android Perfetto 系列 8:深入理解 Vsync 机制与性能分析 Android Perfetto 系列 7 - MainThread 和 RenderThread 解读 Android Perfetto 系列 6:为什么是 120Hz?高刷新率的优势与挑战 Android Perfetto 系列 5:Android App 基于 Choreographer 的渲染流程 Android Perfetto 系列 4:使用命令行在本地打开超大 Trace Android ANR 系列 3 :ANR 案例分享 Android ANR 系列 2 :ANR 分析套路和关键 Log 介绍 Android ANR 系列 1 :理解 Android ANR 设计思想 Android Perfetto 系列 3:熟悉 Perfetto View Android Perfetto 系列 2:Perfetto Trace 抓取 Android Perfetto 系列 1:Perfetto 工具简介 Android Perfetto 系列目录 2023 年的方方面面 关于 The Android Performance 知识星球介绍 The Performance Design Of OS OS 设计之性能设计 当 App 有了系统权限,真的可以为所欲为? The Performance 星球茶话会 - 第一期 Systrace 线程 CPU 运行状态分析技巧 - Sleep 和 Uninterruptible Sleep 篇 Systrace 线程 CPU 运行状态分析技巧 - Running 篇 Systrace 线程 CPU 运行状态分析技巧 - Runnable 篇 Android 性能优化的术、道、器 Techniques, Philosophy, and Tools for Android Performance Optimization 回顾 2021
Nexus6 with Android M 开启多窗口模式
Gracker · 2015-05-29 · via Android Performance

昨天的Google IO之后,Google放出了Android M Preview for Nexus6. 固件大家可以去Google的官网去下,下好了刷完之后,就可以体验一下最新的Android M了。下面是设置 里面的主界面和彩蛋界面:

这篇文章记录的是 Android M Preview 阶段通过改 ro.build.type 打开隐藏多窗口开关的玩法。这个流程现在只适合作为历史记录:Android 多窗口后来已经成为正式能力,现代设备还扩展到分屏、自由窗口、桌面模式、折叠屏和大屏多窗口。今天开发者真正要做的是适配多窗口生命周期、可调整尺寸、配置变化、resizeableActivity、大屏布局和状态保存,而不是再通过修改系统属性去打开预览功能。

主界面

彩蛋

变化

  1. Android M给人最大的不一样就是其抽屉的变化:

抽屉

从图中可以看出,抽屉中的APP是使用字母进行索引的.最上面一排是最常用的的APP,目前是不可以定制的.

  1. 另外一个感觉变化比较大的地方就是动画,文件夹动画和应用启动动画都变了,这个不好描述,大家回头可以自己去感受.

  2. 设置里面可以设置主题了,不过目前也就light和dark可以选择.

模式选择

多窗口

Android M Preview官方固件里面默认是没有多窗口模式这个选项的.因为官方的固件是user版本的,而这个多窗口的模式是在userdebug中才能打开的. 所以必须要手动进行开启.

刷入第三方Recovery

1. 进入bootloader模式

1
adb reboot bootloader

2. 刷入twrp.img

这个twrp是从官网下载的,下载速度略慢,我把它放到了百度网盘,方便大家去下载:twrp

1
fastboot flash recovery ~/Downloads/twrp-2.8.6.0-shamu.img

3. Mount System

刷入recovery之后不用重启手机,直接进入recovery模式,进入mount,将system这一项前面的对勾选上。这一步是为了可以改system目录里面的值。

4. 修改/system/build.prop

第三步结束后,使用adb devices查看是否可以看到手机。如果能正常看到手机,那么先进入shell:

1
adb shell

然后使用vi打开system/build.prop

1
vi system/build.prop

找到

1
ro.build.type=user

将其修改为:

1
ro.build.type=userdebug

保存后退出shell,这时候执行adb reboot重启机器就可以看到在开发者选项中多了一项:

选择开启多窗口

开启多窗口的方法是点击多任务按钮,选择一个任务窗口上面的三个框(选一个即可)
,第一个是在上面窗口,第二个是在下面的窗口,第三个是全屏。

多窗口位置选择

然后就可以看到效果了:

多窗口效果

后记

说是多窗口,其实目前只支持双窗口。不过双窗口的窗口利用率其实并不高,多窗口就更加呵呵呵了。这个就看Google之后如何发挥这个了。

其实多窗口三星早就实现了。而且每个窗口还可以动态调整大小,不过这并没有什么卵用。测评中提到的也不多。可见多窗口现在其实还只是一个炫技的功能。至于使用的话,可能还得要多迭代几次才可以。

另外这篇文章的简书地址在此:Nexus6-with-Android-M开启多窗口模式 . 因为我写东西都是在简书上完成,然后才Copy到其他的地方,所以这里也给大家推荐一下简书吧。

关于我 && 博客

下面是个人的介绍和相关的链接,期望与同行的各位多多交流,三人行,则必有我师!

  1. 博主个人介绍 :里面有个人的微信和微信群链接。
  2. 本博客内容导航 :个人博客内容的一个导航。
  3. 个人整理和搜集的优秀博客文章 - Android 性能优化必知必会 :欢迎大家自荐和推荐 (微信私聊即可)
  4. Android性能优化知识星球 : 欢迎加入,多谢支持~

一个人可以走的更快 , 一群人可以走的更远

微信扫一扫