2013-08-12 47 views
0

我的朋友想为他的女朋友购买Android手机,并希望提出(我知道,奇怪的建议),所以他让我做一个应用程序,当手机启动时不会允许任何命令(主页,返回按钮不应该工作),除非她按下显示器上出现的“是”或“否”按钮(与我结婚消息oO)。Android。在启动时阻止电话

我猜我没有足够的操作系统来阻止来自Home,Back等按钮的输入,但是有没有其他的方法来完成这个?我可能是错的,但我无法赶上主页按钮新闻事件,以取消它,或者我可以吗?

或者...有可能在一个根深蒂固的手机上做到这一点,也许“破解”操作系统一点点?

任何建议都赞赏...

+0

不,你不能主页按钮做到这一点 –

+0

不,答案是NO,你不能阻止HOME按钮,你可以做的最好的事情是开发一个启动程序的应用程序,然后当用户按下HOME按钮时没有任何反应。 – user2652394

+0

@ user2652394“然后当用户按下HOME按钮然后没有发生”<---有关如何做到这一点的任何建议? – AndreiBogdan

回答

2

禁用为homeButton尝试:

@Override 
public void onAttachedToWindow() { 
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD); 
super.onAttachedToWindow(); 
} 

以及开发自定义锁屏链接:Android Lock Screen Widget