Android 13关机菜单显示截图按键

frameworks\base\core\res\res\values\config.xml

查看配置文件 config_globalActionsList 有配 screenshot

SystemUI 里 grep config_globalActionsList 跟代码定位以下位置

diff --git a/frameworks/base/packages/SystemUI/src/com/android/systemui/globalactions/GlobalActionsDialogLite.java b/frameworks/base/packages/SystemUI/src/com/android/systemui/globalactions/GlobalActionsDialogLite.java
index 24133a98156..7f60d154c91 100755
--- a/frameworks/base/packages/SystemUI/src/com/android/systemui/globalactions/GlobalActionsDialogLite.java
+++ b/frameworks/base/packages/SystemUI/src/com/android/systemui/globalactions/GlobalActionsDialogLite.java
@@ -977,7 +977,7 @@ public class GlobalActionsDialogLite implements DialogInterface.OnDismissListene
         public boolean shouldShow() {
             // Include screenshot in power menu for legacy nav because it is not accessible
             // through Recents in that mode
-            return is2ButtonNavigationEnabled();
+            return true;       //yim is2ButtonNavigationEnabled();
         }
 
         boolean is2ButtonNavigationEnabled() {

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以使用Android的PopupMenu类来实现底部单个菜单上拉显示菜单的效果。下面是一个简单的示例代码: 1. 在布局文件中添加一个Button或者ImageView等控件,用于触发弹出菜单: ``` <Button android:id="@+id/btn_menu" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Show Menu" /> ``` 2. 在Activity或者Fragment中,为该控件添加点击事件,并在事件中创建PopupMenu对象,并设置菜单项的点击事件: ``` Button btnMenu = findViewById(R.id.btn_menu); btnMenu.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { PopupMenu popupMenu = new PopupMenu(MainActivity.this, v, Gravity.BOTTOM); popupMenu.getMenuInflater().inflate(R.menu.menu_items, popupMenu.getMenu()); popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() { @Override public boolean onMenuItemClick(MenuItem item) { // 处理菜单项的点击事件 switch (item.getItemId()) { case R.id.menu_item1: // do something break; case R.id.menu_item2: // do something break; case R.id.menu_item3: // do something break; } return true; } }); popupMenu.show(); } }); ``` 3. 在res/menu/目录下创建一个menu_items.xml文件,添加菜单项: ``` <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/menu_item1" android:title="菜单项1" /> <item android:id="@+id/menu_item2" android:title="菜单项2" /> <item android:id="@+id/menu_item3" android:title="菜单项3" /> </menu> ``` 这样就可以在底部的按钮上拉出一个菜单,并在菜单项点击时执行对应的操作了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值