赞
踩
context.sendBroadcast(new Intent(“tchip.intent.action.ACTION_KEY_POWER”));
接收的应用,需要具备INJECT_EVENTS权限:
和系统的userId:
android:sharedUserId=“android.uid.system”
接收到此广播后,发出对应的key即可:
sendKeyCode(KeyEvent.KEYCODE_POW 《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》无偿开源 徽信搜索公众号【编程进阶路】 ER);
然后执行对应的操作:
/**
*/
private boolean isAirplaneModeOn(Context context) {
// 返回值是1时表示处于飞行模式
int modeIdx = Settings.Global.getInt(context.getContentResolver(),
Settings.Global.AIRPLANE_MODE_ON, 0);<
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。