- 博客(4)
- 收藏
- 关注
原创 Android 16 Settings 应用内部分屏布局:一级菜单与二级菜单的显示机制
本文围绕 Android 16 Settings 应用内部的双栏分屏布局,系统梳理了「左侧一级菜单 + 右侧二级菜单」这一布局形态的触发条件与适配方案。核心规则可概括为:系统通过是否支持分屏结合窗口宽度(screen width)与屏幕方向(orientation)共同判定布局模式,当达到 默认设置的阈值时启用双栏分屏,否则回退为单栏列表。这一机制本质上是 Settings 应用对宽屏设备(平板、折叠屏展开态、横屏手机)的适配策略,其判定依据始终围绕「窗口可用宽度」展开。
2026-09-21 15:16:48
326
原创 Android DPMS学习之一——setLockTaskPackages
其实,1<<n 并不只是一个数值,而是一个定义清晰的常量,用来表示一个独立的、可组合的功能位。其次,利用二进制位,可以方便地进行与位运算。而无法用 2、3、4、5、6 这些递增数字做“与”运算,因为它们在二进制中会相互重叠,你没办法区分“我单独开启了功能A”和“我同时开启了功能A和功能B”。在这种模式下,用户无法退出这个应用,系统的导航栏(返回、主页、最近任务)也会被屏蔽或受限,直到应用调用。上述两个方法只是完成了 LockTask 模式的“授权”和“功能配置”,进入LockTask模式需要应用自行触发。
2026-06-30 15:15:33
263
原创 获取SourceTree许可证,完成注册
前段时间,在Mac上安装了一个SourceTree,最开始试用了30天,试用结束,我又不想重新安装重新配置,然后发现,注册是免费的,于是就试试。填写邮箱,163邮箱竟然无法注册,于是便用QQ邮箱,填写信息(最好翻墙,否则网络会很慢),之后,提示无法验证用户的话,你该查看自己的邮件了,Atlassian please verify your email address...,确认之后,可以继续尝试登...
2018-04-07 20:36:52
2006
原创 Android切换横竖屏时的生命周期
最近在绘制K线图,可以选择查看MACD或者KDJ之类的,按理说,在选择显示图样之后,随意切换横竖屏,都需要保持已选的状态,但是,在切横屏之后,K线图又重新绘制,展示初始的默认图样。查阅资料,最后的解决办法是,在AndroidManifest.xml文件中,该activity的声明中加入 android:configChanges="keyboardHidden|orientation|screen...
2018-04-07 10:02:47
479
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅