草庐IT

android - 德尔福 XE5 安卓。硬件后退按钮按下

如何模拟按下硬件后退按钮关闭应用程序?我需要通过代码关闭应用程序,但Application.Terminate、Close、Hide和DisposeOf不起作用。所以我想模拟硬件后退按钮按下来实现我的目标。 最佳答案 {$IFDEFANDROID}MainActivity.finish;{$ENDIF} 关于android-德尔福XE5安卓。硬件后退按钮按下,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c

android - 在操作栏主页图标上设置 OnClickListener 使图标松开按下状态

设置以下内容使主页图标显示按下状态:actionBar.setHomeButtonEnabled(true);但是,在设置OnClickListener之后,主页图标停止显示按下状态:ImageViewiconImage=(ImageView)activity.findViewById(android.R.id.home);iconImage.setOnClickListener(newandroid.view.View.OnClickListener(){@OverridepublicvoidonClick(Viewv){}});关于如何防止禁用按下状态的任何想法?

android - Android 屏幕关闭时识别音量按钮按下

我正在尝试识别用户何时在屏幕关闭时按下音量键以更新Activity。根据我的阅读,BroadcastReceivers(我认为)在电话处于sleep状态时不工作,因此唯一的方法是使用PARTIAL_WAKE_LOCK保持Activity运行。我的应用程序是一个基本应用程序,不应使用太多电池,但我担心使用PARTIAL_WAKE_LOCK可能会耗尽电池电量(这违背了在屏幕关闭时识别按钮按下的目的)。PARTIAL_WAKE_LOCK实际上会成为基本应用程序的问题吗?如果是这样,执行此操作的最佳方法是什么?如果不是,使用PARTIAL_WAKE_LOCK的最佳方法是什么(即我应该何时获取/

按下按键后android检测用户不活动

在我的媒体播放器中,我添加了一个在按下菜单键时显示的View,我希望它在一段时间后隐藏,即用户不想看到该View,该View是水平的,我希望它几秒钟后隐藏用户不会按向右或向左键。我已经把我的逻辑放在这里但没有成功:"类似的是我的观点被展示"@OverridepublicbooleanonKeyDown(intkeyCode,KeyEventevent){super.onKeyDown(keyCode,event);lastUsed=System.currentTimeMillis();caseKeyEvent.KEYCODE_MENU:similar.setVisibility(Vie

android - 按下工具栏上的后退按钮

这个问题在这里已经有了答案:Whentoolbarbackbuttonispressed(4个答案)关闭6年前。我如何为我的Android应用程序创建代码,当我按下工具栏(操作栏)上的后退按钮时,一些代码会发生。我试过了,还是不行。添加到主要Activity中。onbackpress方法@OverridepublicvoidonBackPressed(){super.onBackPressed();stopActivityTask();}

android - 有什么方法可以通过 android 服务检测音量键按下或音量变化吗?

某些Android应用程序会在设备的音量发生变化时生成通知,而某些应用程序会锁定音量。对于我的生活,我不知道这是怎么做到的。拜托,有人可以通过提供示例来帮助我吗? 最佳答案 实际上,您可以通过使用ContentObserver来实现一种服务方式。它像广播接收器一样工作,监听音量、联系人、通话记录等内容变化的事件......在您的服务中使用以下代码publicclassVolumeServiceextendsService{AudioManagermAudioManager;HandlermHandler;privateContent

java - Android:快速按下按钮会导致多个 Intent 实例

目前我遇到了一个错误,如果用户快速点击一个按钮,按钮所附加的Intent将多次触发,导致需要再次回溯的一堆Intent。我该如何避免或补救?谢谢~k这是在onClickListener内部。我在这里设置boolean值,然后在过程结束时取消设置。if(!isDating){intent.setClass(context,EventDate.class);isDating=true;((TabGroupActivity)context).startChildActivity("EventDate",intent);} 最佳答案 尝试为

java - 按下后退按钮/折叠搜索字段时,Android 搜索菜单项消失

我正在使用androidSearchView在我的操作栏中有一个搜索按钮。我关注了this来自YouTube上GoogleDevelopers的教程,并根据我自己的需要添加了一些调整。但是,每当我退出单击按钮时出现的搜索字段时,搜索按钮就会消失!这是我的onCreateOptionsMenu和onOptionsItemSelected函数onCreateOptionsMenu:@OverridepublicbooleanonCreateOptionsMenu(Menumenu){//Inflatethemenu;thisaddsitemstotheactionbarifitispres

Android:当按下 ddms "hprof dump"时,Memory Analyzer eclipse 插件 (1.1) 不会自动启动

旧版本1.0过去工作正常。然而,在更新到1.1后,它提供了一个选项来保存hprof文件。如何在Eclipse中打开该文件?Eclipse版本为Helios3.6.2 最佳答案 要让DDMS即时转换它,请在PreferencesAndroid->DDMS->HPROFAction:OpeninEclipse中设置。 关于Android:当按下ddms"hprofdump"时,MemoryAnalyzereclipse插件(1.1)不会自动启动,我们在StackOverflow上找到一个类似

android - 在 Android 上按下电源按钮时如何防止调用 onDestroy() 后跟 onCreate()

我正在记录每个onCreate()和onDestroy()调用。我发现,一旦我在我的Android(以及模拟器上!)上单击电源按钮,就会在我的Activity中调用电话>onDestroy();>onCreate();这会终止我的游戏,然后立即从头重新打开它。当然,一旦用户解锁屏幕,游戏就会出现在主菜单中,所有进度都会被终止。是否可以覆盖或禁用此行为? 最佳答案 当您按下电源按钮时,屏幕锁定通常会启动。这可能会触发当前在前台的Activity(屏幕锁定通常处于纵向模式)的配置更改,导致它被销毁并重新创建。在AndroidManife