硬件平台:RK3288
软件平台:Android 5.1
本篇基于RK3288硬件平台和Android 5.1,并实现了如下效果 。其他硬件或者软件平台可能有所不同经供参考。
实现效果前:
实现效果后:
如上所示在导航栏中添加了一个关机按钮,点击该按钮后弹出关机选择菜单。
实现步骤如下:
步骤一:复制资源文件
复制关机图片 ic_sysbar_poweroff 到SDK源码目录下 frameworks/base/packages/SystemUI/res/drawable/ 目录下。
步骤二:添加布局至导航栏
在SDK源码目录下 frameworks/base/packages/SystemUI/res/ 找到分辨率对应的 layout 文件夹 里面的 navigation_bar.xml 添加关机按钮布局:
<com.android.systemui.statusbar.policy.KeyButtonView