草庐IT

android - 覆盖主页按钮 - 我如何摆脱选择?

当创建一个Intent以便MyActivity对用户按下主页按钮使用react时,使用XML标记很容易:我想知道如何避免在主屏幕上选择“您要使用什么Activity”?HTC已经让它的“TouchFlo”(Sense)覆盖了默认的“start”Activity,如果我想通常使用“Start”或“TouchFlo”,我从来没有得到过这个问题。但是,当我添加自己的Activity时,我总是会收到问题。是的,我知道我可以选中“将此作为标准使用”复选框,但这不是我现在想要的。所以,问题是:我可以让系统覆盖其他所有内容并始终使用MyActivity作为默认值吗?接下来,我真的只想在我的应用程序运

Android - 模拟主页点击

我知道在Activity中调用finish()将产生与用户单击后退按钮相同的结果;Home按钮有类似的东西吗?(希望在某些操作后自动显示主屏幕)。编辑:另外,我希望菜单和搜索按钮也能做到这一点。谢谢! 最佳答案 您可以简单地为此使用Intent:Intenti=newIntent(Intent.ACTION_MAIN);i.addCategory(Intent.CATEGORY_HOME);startActivity(i); 关于Android-模拟主页点击,我们在StackOverfl

android - 创建主页按钮仍然有效的系统覆盖?

我正在尝试创建一个始终显示在屏幕上的按钮。按钮应该是可点击的,并且按钮正下方的任何内容不应在打印机上激活。正在运行的Activity或主屏幕按钮后面应该仍然可以工作,意味着用户仍然应该是能够与家互动屏幕或应用程序。软键按钮应该仍然有效:主页,返回、菜单等以下代码执行#1和#2,但软键按钮不再起作用:WindowManager.LayoutParamsparams=newWindowManager.LayoutParams(WindowManager.LayoutParams.WRAP_CONTENT,WindowManager.LayoutParams.WRAP_CONTENT,Win

android - 像主页按钮一样覆盖电源按钮

好吧,我正在做一些事情,我想禁用设备的所有硬按钮。电源、主页、增大音量、减小音量、搜索、返回等硬按钮。我已经成功地覆盖了几乎所有的按钮here除了电源。所以我只是想让你们看到并分享一些想法,这样我就可以摆脱它。我在onDispatchKeyEvent()中得到longpressPowerkeyevent,就像我想捕捉短按一样。此外,当按下电源时,我还尝试通过获取SCREEN_OFF的Broadcast来停止Screenoff,并且我成功接收了它,但我无法处理它。谢谢。然后,我创建了一个接收屏幕开/关广播的ReceiverScreenReceiverScreen.javapubliccl

android - 如何禁用主页键

我想锁定屏幕。我想禁用主页键,只使用返回键。我该如何做到这一点? 最佳答案 使用此方法禁用android中的Home键@OverridepublicvoidonAttachedToWindow(){this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);super.onAttachedToWindow();} 关于android-如何禁用主页键,我们在StackOverflow上找到一个类似的问题:

android - 使用操作栏主页作为向上按钮,主页 Activity savedInstanceState 始终为空

ActivityA===点击按钮===>ActivityB当按下返回按钮时,ActivityA不会重新创建。当按主页作为向上按钮时,将重新创建ActivityA。所以我在A.onSaveInstanceState(BundleoutState)时保存状态,并在A.onRestoreInstanceState(BundlesavedInstanceState)时使用状态。保存和使用工作正常(主页作为向上按钮除外).然而,当按下主页作为向上按钮时,系统重新创建ActivityA,并且savedInstanceState消失了。如何使用保存的实例状态?@Overridepublicboole

android - 使用 Espresso 单击主页图标

我正在尝试通过以下方式在一些Espresso测试中单击主页图标:onView(withId(android.R.id.home)).perform(click());这适用于Android>3.0-但不适用于旧版本,因为appcompat似乎没有将此id用于此元素。什么是做我想做的事的好方法? 最佳答案 要不依赖于应用语言环境,您可以使用MattLogan中的代码通过用R.string.abc_action_bar_up_description替换“向上导航”:onView(withContentDescription(R.stri

android - 重新启动“主页”按钮上的 Activity ,但......只是第一次

我正在开发的应用程序在第一次安装时出现了奇怪的行为。如果用户第一次正常退出应用程序,它将永远按应有的方式运行。如果用户在安装应用程序后第一次使用主屏幕按钮,它会将应用程序视为应该重新启动主屏幕并在旧屏幕前启动新版本的Activity。所以手头确实有两个问题。我似乎无法解决这两个问题。在用户点击主页按钮后首次安装应用时,防止应用关闭。在执行此操作时阻止应用程序的多个版本启动(launchMode在这里有点帮助,但第一个组件仍会触发)。我没有将list文件中的launchMode属性定义为任何内容。所以不应该有任何奇怪的行为作为结果。我现在已经对应用程序的launchmode属性进行了试验

Javascript 功能在主页上运行,但在第二页上停止

我正在尝试使用ReactJS创建一个网站。在我的网站中,主页上有一个切片按钮;当您单击切片按钮时,每一面都会显示不同的图像。我还为切片按钮添加了指向菜单栏的链接(我将调用左-右),因此当您单击链接时,首先会转到主页的一部分,然后它会移动切片按钮并显示图像。当我在主页上时,链接没有任何问题,但问题是;我对所有页面都使用相同的菜单栏,当我单击不同页面上菜单中的Left和Right右链接时,它会停止。链接打开主页,但停留在主页的开头。更新2:虽然问题不在于切换按钮,但我想在主页中添加切换功能,您可以看到所有内容。注意:我删除了togglebutton但链接不起作用(是的,当我删除功能时我看不

java - 在 Mac 上找不到 Gradle 主页

我已经使用终端在MAC上安装了gradle。brewinstallgradleGradle已成功安装。gradle-v------------------------------------------------------------Gradle3.3------------------------------------------------------------Buildtime:2017-01-0315:31:04UTCRevision:075893a3d0798c0c1f322899b41ceca82e4e134bGroovy:2.4.7Ant:ApacheAnt(TM