分享一下关机和重启的办法

刚才看到有人找关机的办法,我就分享一下我收藏的
最早用的一个重启手机的办法,自己都忘了在那里找到的,适用MR、FP1机型,对FP2不起作用了
                _LIT(KMyExeFile,"Z://System//Programs//Starter.exe");
                _LIT(KMyExeFileCmd,"/'/' 0");

                RProcess proc;
                User::LeaveIfError(proc.Create(KMyExeFile,KMyExeFileCmd));
                proc.Resume();
                proc.Close();

关机代码
                TRawEvent iRawEvent;
                iRawEvent.Set(TRawEvent::EKeyDown,0xA6);//e61捕捉到的是166就是xA6,在e32keys.h对应EStdKeyDevice2
                UserSvr::AddEvent(iRawEvent);
                iRawEvent.Set(TRawEvent::EKeyRepeat,0xA6);
                UserSvr::AddEvent(iRawEvent);
就是模拟长按电源键了,关机时会弹出菜单,有点挫,把0xA6换成EStdKeyOff就可以重启手机了,只在E61上测试过,其他机型不知道行不行了,我看E63是红键关机的分享一下关机和重启的办法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值