是否可以使用应用程序禁用电源按钮切换电话? -- buttons 领域 和 power-on 领域 android 相关 的问题

Is it possible to use an app to disable the power button from switching the phone off?


简体版||繁體版
-2
vote

问题

中文

是否可以拥有Android应用程序,使得如果用户启动它,则通过按下侧按钮,手机不会关闭?这意味着关闭它的唯一意味着它将取下电池,并在此处占用用户的所有权限并不是一个问题。

英文原文

Is it possible to have an android application such that if the user starts it the phone will not switch off by pressing the side button? It means the only means to switch off it will be remove the battery, and taking all sort of permission from user is not an issue here.

     

回答列表

2
 
vote

否,这是不可能的。关闭设备的功能如果电源按钮被按下,则在系统的非常低的级别,因此即使Android进入一些断开状态,用户也可以关闭设备关闭以防止它过热。在没有可移动电池的设备上尤为重要!

只用自定义构建替换内核,可以完全禁用电源按钮。这可能会或可能无法取决于您定位的设备以及该设备的所有驱动程序和内核源是否可用。

 

No, it's not possible. The functionality to turn off the device if the power button is held down is at a very low level of the system, so that even if Android gets into some broken state, the user can still switch the device off to prevent it overheating. This is especially important on devices without a removable battery!

Only replacing the kernel with a custom-built one can disable the power button completely. This may or may not be possible depending on what device you're targeting and whether all the drivers and kernel source for that device are available.

 
 
0
 
vote

可以禁用甚至更改即使在没有应用程序的情况下也会改变硬件键。

在我的情况下,我刚刚注明了(在开头添加了##的开头) /system/usr/keylayout/Generic.kl 文件

(带有root和RW访问/系统。要访问/系统作为RW只使用此命令: mount -o remount,rw /system

并重新启动设备。在此之后,我的物理电源按钮不再工作了。我通过使我的物理主页按钮以相同的方式键入字母A来测试此操作。

(您可以通过读取该文件来了解可以进行哪些更改。Media_play,相机,呼叫,联系人,brigthess和更多都在那里。我以相同的方式改变虚拟键(像虚拟键盘键)do)。

 

It is possible to disable or even change what hardware keys do even without an app.

In my case I just commented out (added a # at beginning of) the lines starting with POWER in the /system/usr/keylayout/Generic.kl file

(with root and rw access to /system . To access /system as rw just use this command: mount -o remount,rw /system)

and rebooted the device. After this my physical power button doesn't work anymore. I tested this more by making my physical home button type the letter a in the same way.

(You can get an idea what changes can be made by reading that file. MEDIA_PLAY , CAMERA , CALL , CONTACTS , BRIGTHESS and more are all there. I suppose that in the same way it is possible to change what virtual keys (like virtual keyboard keys) do).

 
 

相关问题

4  如何安排计时器电源打开和关闭设备?  ( How can i schedule timer to power on and off device ) 
有没有办法调度计时器电源打开和关闭设备? 示例每日电源8AM并在10点处关闭电源。 ...

1  nexus 5x无法打开  ( Nexus 5x wont turn on ) 
我的nexus 5x开始引导,但现在它根本不会打开。我注意到电池膨胀,所以我用我在亚马逊上购买的新电池更换它。我整夜都给了它,但它仍然无法打开。我已经尝试过不同的关键组合并持有它们各次,仍然没有。我把它插入电脑,什么都没有。我安装了adb,它没有在键入 adb devices 时列出我的设备 (我没有能够将其进入F...

3  电源按钮缺陷:如何转动设备  ( Power button defect how do i turn my device on ) 
最近我的电源按钮停止工作,这意味着它不接受任何输入。使用CyanogenMod,很容易在通知区域中添加易于访问的按钮,以关闭屏幕。 然而,我担心将来关闭手机的时间(可能通过0%电池电量)。如何打开设备? 我犹豫了打开设备(以前做过的),因为这种情况相同。我不确定按钮是否可修复,因此我非常希望有一个备份计划将其重新打开...

1  我的手机的电源按钮变坏了。我可以用我的电脑发送USB命令以启动手机吗?  ( My phones power button has gone bad can i use my computer to send a usb comman ) 
我有一部旧电话:一个HTC Wildfire S.一切正常,除了电源按钮已经变坏。可以以某种方式通过USB连接从我的电脑开始电话吗? ...

1  标签2 10.1继续开启  ( Tab 2 10 1 keeps turning on ) 
我买了一个Galaxy Tab 2 10.1去年,它一直很棒。然后我在另一天注意到我试图关掉平板电脑(通过按住电源黄油),它只是回收并重新接通。它会去睡眠模式,但它不会完全关闭。我认为最新的更新可能已经与此有关。想到任何人? ...

-2  是否可以使用应用程序禁用电源按钮切换电话?  ( Is it possible to use an app to disable the power button from switching the phon ) 
是否可以拥有Android应用程序,使得如果用户启动它,则通过按下侧按钮,手机不会关闭?这意味着关闭它的唯一意味着它将取下电池,并在此处占用用户的所有权限并不是一个问题。 ...

32  当我的手机关闭时报警工作吗?  ( Does the alarm work when my phone is turned off ) 
如果我之前关闭手机,警报仍会关闭吗? 示例:当我有低电量时,我必须睡觉并在x点醒来,周围没有充电器。 我应该关闭手机吗? 注意:如果它有任何不同,我的手机是Galaxy跑步froyo ...

1  有没有办法在HTC Desire HD上安排Hibernate /关闭?  ( Is there a way to schedule hibernate shut down on an htc desire hd ) 
我打算得到困倦,这是一种舒适的耳机,我插入我的HTC Desire HD。我会播放音乐,让我进入睡眠(希望)最多60分钟。 有没有办法Hibernate / Shutdown手机在90分钟后说出每天凌晨2点,以节省电力? ...

5  关闭屏幕没有Android睡觉  ( Turn screen off without android sleeping ) 
是否有任何方法可以在不制作Android睡眠状态的情况下快速切换屏幕? 例如,我有时喜欢在睡觉时使用平静的应用程序。但它一直保持屏幕。当我只使用该应用程序10分钟时,它会保持屏幕;但是,如果我睡了几个小时,我希望应用程序继续运行(发出声音)并关闭屏幕。 如何完成? ...

-1  联想S6000 - 连接充电器后自动开机[复制]  ( Lenovo s6000 auto power on after connecting charger ) 
这个问题已经在这里有答案: 充电器连接时自动电源启动Android (7个答案) ...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有