2 tuochichuang09 tuochichuang09 于 2016.02.20 22:55 提问

android 如何在手机已经按下电源键关闭的情况下打开?

我想通过距离感应器来对手机进行锁屏和解锁,请问有什么好的建议或者方法可以实现?

2个回答

caozhy
caozhy   Ds   Rxr 2016.02.20 23:30

如果手机处于彻底关机的状态,那么你的程序得不到机会执行,没法实现开机。除非是短按下进入待机状态。但是如果驻留你的程序,那么会比较消耗电量,用户体验不好。
只有在操作系统框架下解决了。

tuochichuang09
tuochichuang09 单纯只是在屏幕关闭的时候唤醒屏幕,有什么方法解决呢?
2 年多之前 回复
crazy1235
crazy1235   Ds   Rxr 2016.02.21 10:51

后台service进行唤醒屏幕。

tuochichuang09
tuochichuang09 我是用service,想问的是用什么方法,之前用的是PowerManger wakeLock,但跑程序的时候没用啊
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
按下电源键到启动Home应用过程详解(一)
1:前言 之前两篇我们简单的描述了Android智能手机的生产过程以及一个APK的生成过程,这里我们将对从按下电源键一直到启动Home应用这个过程做一个详细的描述,文章将分为两个章节;该章节描述Android系统结构;2:Android架构 在Android的架构里提出了HAL的概念,这个HAL其实就是硬件独立的意思,Android系统不依赖于某一个具体的硬件驱动,而是依赖于HAL代码,这是
当我们按下电源键,Android 究竟做了些什么?
VBS脚本之家 2017-01-11 00:22 前言 Android 系统启动流程的一次整体梳理。 按下电源键 Step 1 启动电源及系统启动 系统从 ROM 中开始启动,加载引导程序到 RAM ,然后执行 Step 2 引导程序 引导程序是 Android 操作系统开始运行前的一个小程序,因此它需要针对特定主板与芯片,并不是 Android 操作系统的一部分。引导程
android 手电筒电源键关闭功能实现
在打开手电筒之后 机器休眠 客户要求点击电源键 手电筒需要关闭 frameworks\base\services\core\java\com\android\server\policy\PhoneWindowManager.java @Override public void screenTurnedOn() { synchronized (mLock) {
Android activity生命周期----电源键关开
电源关此时Activity 会执行 onPause –> onStop 重新点开电源键Activity 会依次执行 onRestart —>onStart —> onResume 点击Back键按下Back键,系统返回到桌面,并依次执行 onPause -> onStop -> onDestroy 。页面销毁; 点击app启动图标 ,会依次执行 onCreate —>onStart —> o
home键、电源键、返回键等的监听-Android
监听HOME键、电源键的事件,监听屏幕点亮与变黑的事件?PowerManager(屏幕是否亮屏),KeyguardManager(屏幕是否解锁)android亮屏、暗屏、解锁、关闭系统对话的监听事件- http://blog.csdn.net/w250shini11/article/details/16983177Android关于屏幕是否亮屏和是否解锁的判断- http://blog.csdn....
android学习笔记 按电源键屏幕唤醒和屏幕睡眠流程(从上层到kernel)
一. 屏幕的唤醒       首先inputread在读取到有keyboard事件上报后,会调用到keydispatch的notifykey,去询问wm是否会对这次按键特殊处理,如果WM不处理,则此处会点亮或者熄灭屏幕。      inputReader.cpp                                 KeyboardInputMapper::processKey
android中按电源键锁屏然后解锁导致Activity调用onDestory以及如何防止锁屏
今天在android项目中按电源键锁屏,然后解锁,发现子Activity关闭了,回到了主页,这个问题困扰了我很久,最后打log发现,在按电源键的时候,调用了子Activity的onDestroy()方法,这个问题现在终于解决了在androidmanifest.xml中的各个activity的属性中加上android:configChanges="orientation|keyboardHidden
Android-服务中监听电源键和Home键的广播
添加权限: 服务与广播接收者 package com.example.copytest; import android.app.Service; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.co
android模拟电源按键
模拟android电源键
设置按下电源立刻锁屏失败
bug描述“General description: It needs about 1s to lock screen when press power key again to awake phone after set “”Immediately”” in screen lock. Reproducibility: 10/10 Precondition: None. Step: