#安卓日常# #玩机技巧# #ROM杂谈# 大家之前可能都用过 来开启自由窗口模式,但是这个应用很不美观而且任务栏太占地方了,作为一个强迫症患者,很是受不了。今天终于发现了一种纯手动开启多窗口模式的办法。
本文以 Lineage OS 15.1官方版为例,国内魔改UI不一定适用。
本文涉及到对framework的修改,修改失误将导致无法开机,请知悉。
首先来看一看Google的官方文档怎么说的 ※※※※※※※※※※※※※※※※
通过标记 config_supportsMultiWindow 启用标准多窗口模式后,设备制造商可以选择性允许启用自由窗口。此模式对于较大设备(如平板电脑)的制造商最为有用。
要支持自由窗口模式,请启用 /android/frameworks/base/core/java/android/content/pm/PackageManager.java 中的 PackageManager#FEATURE_FREEFORM_WINDOW_MANAGEMENT 系统功能,并在 config.xml 中将 config_freeformWindowManagement 设为 true。
※※※※※※※※※※※※※※※
准备工具:MT管理器
1. 在/etc/permissions/下新建文件android.software.freeform_window_management.xml
输入内容
保存,权限设为0644
2.找到/system/framework/framework-res.apk
先把它复制到/sdcard里,查看,打开resources.arsc 选择arsc编辑器,依次选择android/bool/bool/config_freeformWindowManagement 将其值设为true
然后保存,更新,不要签名,移动回去。
重启手机,这时打开手机里的任意应用,在最近任务中会有个小按钮,点击它就进入了自由窗口模式。
而且拖动应用可以移动。拉伸应用边缘可以调整窗口大小。
好了,就到这里啦。对了有些第三方rom好像把这个集成到开发者选项里了,也可以打开试试。
基安转自