首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android下,点击任务栏下按钮实现软件关机功能

2012-07-08 
android上,点击任务栏上按钮实现软件关机功能android上, 想实现点击任务栏上按钮, 实现软件关机功能.点击

android上,点击任务栏上按钮实现软件关机功能
android上, 想实现点击任务栏上按钮, 实现软件关机功能.

点击任务栏上的红框位置:
http://link2.youzhaopian.com/pplink/aVgSKcrYjDBmSCxW5hVlAXzM4a3hlCFoBuCiY/8gpl/KPcujXXxGmA==.jpg


标准系统上,点击任务栏上的红框位置出现以下:
http://link2.youzhaopian.com/pplink/aVgSKcrYjDDgTSOIlm2Sa9fJ2eAgx6tetkTI8dTqngV+q0uDr8Mk7g==.jpg


想实现点击任务栏上按钮(红框位置), 实现软件关机功能. 如何实现?
(首先系统能正常启动, 不使用时点击按钮(红框位置)关机)
(软关机代码已经有了)





[解决办法]
如何定位 点击此按钮 事件的位置?

Java code
    @Override    public boolean onKeyDown(int keyCode, KeyEvent event) {        if(keyCode==KeyEvent.KEYCODE_MENU){            System.out.println("定位 点击此按钮 事件的位置");        }        return super.onKeyDown(keyCode, event);    }
[解决办法]
见我博客吧,大同小异。 改下system UI的布局,增加一个button,加一个事件就好了。

关机建议扩展PowerManager的接口实现。
[解决办法]
看systemUI中的keyButtonView.java

触摸后会inject一个按键事件过去。 你要借用menu键的话,在这里拦下来就可以了。

热点排行