我已经开发了很长一段时间,我现在正在尝试制作一个可以取代原来的家庭应用程序(例如HTC感觉).
当用户点击手机上的主页按钮时,我需要打开应用程序.
所以基本上它是一个家庭替代品.
有人知道如何解决这个问题吗?
我正在开发一个Android应用程序,我想通过单击"后退"按钮或"主页"按钮来检测用户何时退出我的应用程序.
此外,一个类似的事件onInit()在我的场景中会很有用,因为我只想让MyIn?t操作从一开始就开始.
onDestroy() 在其他应用需要更多内存之前不会被调用.
创建一个Intent以便MyActivity对用户做出反应时,使用XML标记很容易按下Home键.
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
Run Code Online (Sandbox Code Playgroud)
我想知道如何避免在主屏幕上选择"你想要使用什么活动"?HTC已经使其"Touch Flo"(Sense)覆盖默认的"开始"活动,如果我想通常使用"开始"或"TouchFlo",我永远不会得到问题.但是,当我添加自己的Activity时,我总能得到问题.
是的,我知道我可以检查"将其作为标准使用" - 检查框,但这不是我现在想要的.所以,问题是:我可以使系统覆盖其他所有内容并始终使用MyActivity作为默认值吗?
接下来,我真的只想在我的应用程序运行时覆盖正常的主屏幕.如果它没有运行,一切都应该正常工作,即MyActivity不应该与Home按钮相关联.
任何想法都会很棒.
我在我的应用程序中,我有控制后退按钮,但我也想控制主页按钮.我写了代码,但我无法控制HOME按钮.这是我的代码.帮助我实现它.
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_BACK )
{
return false;
}
else if (keyCode == KeyEvent.KEYCODE_HOME)
{
return false;
}
return super.onKeyDown(keyCode, event);
}
Run Code Online (Sandbox Code Playgroud) 从stackoverflow中的答案我发现Home按钮可以被覆盖?但我在Android市场上发现了一个名为"Mxplayer"的应用程序,您可以在播放视频时锁定所有按钮.他们是怎么做到的?我们可以覆盖android中的主页按钮吗?