jjzjj

android - 按下蓝牙设备按钮应触发应用程序中的 Onclick 监听器

我正在尝试制作一个应用程序,当在配对的蓝牙设备上按下按钮时,它会在应用程序中触发点击监听器。谷歌搜索几个小时后,我认为我无法将蓝牙设备按钮的键码发送到广播接收器,如果键码匹配,那么我可以调用点击监听器,或者我的方法和理解是错误的,所以有人可以指导我吗或者指出我正确的方法?提前致谢蓝牙设备:BluetoothSelfieRemoteABshutter3我想要这样的东西http://www.barbatricks.com/en/android-en/remap-ab-shutter-3-selfie-remote/我尝试了以下链接作为引用但没有成功Howtocapturekeyevents

android - 按下后退按钮

我有5个不同屏幕的多个Activity。如果在第一个屏幕和其他屏幕中按下后退键,我应该如何处理这种情况??finish()和System.exit()不工作..如果按下后退按钮,我应该怎么做才能退出我的应用程序?下面的代码不起作用?请建议我退出具有多个屏幕的应用程序的方法publicbooleanonKeyDown(intkeyCode,KeyEventevent){if(keyCode==KeyEvent.KEYCODE_BACK){AlertDialog.BuilderalertDialogBuilder=newAlertDialog.Builder(this);newAlertD

android - 覆盖的音量按钮影响了后退按钮?

使用下面的代码我已经停止使用音量按钮,除非我正在流式传输音频(否则它会烦人地改变铃声音量),但是“返回”按钮不起作用。按“后退”应该会转到我的手机桌面(或退出我的应用程序,就像您期望的那样),但它什么也没做。如果我打开菜单,“返回”将按原样关闭菜单,但我无法离开该应用。我已将代码复制到我的应用程序中的其他Activity,如果我在我的应用程序中打开另一个Activity,因为“返回”按钮不起作用,我无法返回主屏幕:)@OverridepublicbooleanonKeyDown(intkeyCode,KeyEventevent){//Suppresstheuseofthevolumek

Android - 如何将 KeyEvent KeyCode 转换为 Char?

这个问题在这里已经有了答案:HowcanIconvertakeycodeintoacharorstring?(7个答案)关闭5年前。我想在按下Android键盘时获取KeyCode事件的字符值。publicvoidKeyCodeEventAsChar(intkeyCode,KeyEventevent){charpressedKey;//TODO:convertkeyCodeEventintocharsyslog.d("TEST","ThepressedkeyinAndroidkeyboardwaschar:"+pressedKey);}有没有人知道如何做到这一点?!更新:我不想要硬编码

android - KeyEvent.KEYCODE_BACK 在 fragment 中被调用两次

我在fragment中的View上调用KeyEvent.KEYCODE_BACK,但由于某些奇怪的原因,它被调用了两次。我不知道为什么会这样。这是我的fragment:@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){myFragmentView=inflater.inflate(R.layout.folders,container,false);myFragmentView.setFocusableInTouchMode(true);m

android - 在 Android/Cordova/Knockout 中使用数字输入捕获 "Enter"按键

我正在使用Cordova/PhoneGap2.5.0、Knockout2.1.0和jQueryMobile1.3.0创建一个Android应用程序。我创建了一个类型为“number”的输入,这个输入是数据绑定(bind)的,其值是Knockout。它还与按键事件数据绑定(bind)。我打算捕获用户按下enter键。self.myInputKeypress=function(){varkeyCode=(event.which?event.which:event.keyCode);alert(keyCode);if(keyCode===13){//Doworkherereturnfalse

android - 使用Qt时如何在android中阻止后退键

如果有人在Android设备上按下后退键,我需要阻止我正在执行的应用程序退出,这样我就可以发送一个消息框来询问用户是否想离开该应用程序,我发现使用:@OverridevoidMainWindow::onBackPressed(){...}我可以处理那个事件,我在我的necessitas项目上尝试过,但没有成功。qtkeyevent可以处理这个吗?或者还有其他方法吗?我用这个来阻止它:@OverridepublicbooleanonKeyDown(intkeyCode,KeyEventevent){if((keyCode==KeyEvent.KEYCODE_BACK)){//moveTa

android - 如何听软键盘中的按键?

我需要一个监听器来识别软键盘/屏幕键盘中的按键。我尝试使用addtextchangelistenertextwatcher,但是这个给出了很好的结果,但是当一些文本被粘贴到它时它也显示了变化。我只需要识别用户按下的按键。是否有任何可能的方法来检测按键。 最佳答案 看这个keyevent并使用以下代码来识别用户按下了哪个键。@OverridepublicbooleanonKeyDown(intkeyCode,KeyEventevent){if(keyCode==KeyEvent.KEYCODE_BACK){//DoCodehere}e

android - 在 EditText android 中禁用空格键

我使用以下内容创建了EditText。在此编辑文本中,我不想按空格键,但当我按空格键时,它作为退格键工作。表示每按两次删除一个字符。 最佳答案 在EditText上设置InputFilter。请检查下面的答案,它对我有用。InputFilterfilter=newInputFilter(){publicCharSequencefilter(CharSequencesource,intstart,intend,Spanneddest,intdstart,intdend){for(inti=start;i

android - 试图捕捉音量 onKeyLongPress() 不工作

我正在尝试使用以下代码让我的应用对长按音量降低使用react:publicbooleanonKeyLongPress(intkeyCode,KeyEventevent){if(keyCode==KeyEvent.KEYCODE_VOLUME_DOWN){Log.w("myApp","LONGPRESS");}returnsuper.onKeyLongPress(keyCode,event);}但是,它只会发送一堆onKeyPress()事件来降低音量,而onKeyLongPress()永远不会被调用。我的Intent是让音量上下“短”按单独,让我的应用程序对音量长按有不同的react。