网盛资源- 最新刷机包,救砖解锁,刷机工具教程,免费下载,安卓免费APP下载,源码资源,破解软件资源,辅助游戏工具

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 0|回复: 0

折叠屏半屏使用占位工具V1.0

[复制链接]

1万

主题

6395

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
49067
发表于 半小时前 | 显示全部楼层 |阅读模式
折叠屏半屏使用占位工具V1.0

【原创】【工具分享】折叠屏分屏专用:一个只有纯黑屏的占位 App(从想法到出包,全程交给豆包)

▌写在前面

最近用 Mate X5 展开以后,习惯只拿一半屏幕干活,另一半空着又总怕误触。于是脑子里冒出一个有点 "奇葩" 的需求:有没有一个 App,点开就是满屏纯黑,啥都没有,点它没反应,返回也退不掉,只能去最近任务把它划掉?

翻了一圈应用市场,没找到完全对口的 —— 要么自带一堆用不上的功能,要么挂个悬浮解锁按钮。干脆让豆包帮我现写一个。从提需求到拿到能直接安装的 APK,整个过程出乎意料地顺,发出来给同样有这个小需求的朋友参考。

▌成品是什么打开即满屏纯黑,无任何控件、无文字、无按钮触摸全部吞掉,怎么点都没反应返回键 / 手势返回一律失效,只能上滑进最近任务划掉退出已做分屏适配:折叠屏展开后,半边放自己的软件,半边放它占位运行期间保持屏幕常亮,不会自动熄屏、锁屏体积只有约 12.7 KB,不申请任何权限



[

]

▌使用场景

展开折叠屏 → 正常打开要干活的软件 → 进入分屏,另一半放上这个 "纯黑" → 拖动分屏条调好比例 → 黑屏半边纯占位,不怕误触。

▌它是怎么实现的(技术向)

本质就是一个最朴素的 Android Activity,核心逻辑没几行:一个铺满整个窗口的纯黑 View,主题用 NoTitleBar.Fullscreen,标题栏、状态栏全部藏掉;dispatchTouchEvent 直接 return true,把所有触摸事件吃掉;onBackPressed 做空实现,返回退不掉;FLAG_KEEP_SCREEN_ON 保持屏幕常亮;resizeableActivity=true 加 configChanges,分屏 / 折叠 / 旋转时不重建,一直保持纯黑。



有意思的是:这几行代码我自己一行都没动手。我只是把需求描述给豆包,由它搭工具链、写代码、javac 编译、d8 转 dex、aapt2 打包、apksigner 签名,最后直接出了可安装的 APK。

▌安装说明下载附件 纯黑.apk,传到手机点一下安装;提示 "未知来源" 允许即可,全程不需要任何权限;桌面图标和任务名就叫 "纯黑",图标也是纯黑的。



▌注意事项自签名调试证书,非应用市场渠道,不能覆盖升级,有新版先卸载再装;"常亮" 只在它处于前台 / 分屏时生效,切到后台后屏幕超时仍会正常熄灭;纯自用小工具,仅供学习交流,请勿用于任何违规用途。



觉得有用欢迎评分、回帖支持,有问题楼下留言。

[size=1em]蓝奏云[size=1em]链接:

游客,如果您要查看本帖隐藏内容请回复


密码:d2kh
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|网盛资源论坛 ( 粤ICP备2022085098号 )|网站地图

GMT+8, 2026-11-12 23:31 , Processed in 0.141085 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表