草庐IT

android - 如何处理 Events.RRULE

我有日历View,我可以在其中设置事件,但我不知道如何处理重复发生的事件。我通过光标获取Event.RRULE的值:Stringrrule=cursor.getString(cursor.getColumnIndex(Events.RRULE));例如规则值为:FREQ=WEEKLY;BYDAY=MO,WE,FR;INTERVAL=1FREQ=MONTHLY;BYMONTHDAY=6;INTERVAL=2如何从此字符串中获取值以将它们设置为日历值?例如我想获取Monday-MO以在日历对象中设置它Calendarc=Calendar.getInstance();c.set(Calend

android - 如何在 Android 中发送指针事件

我正在尝试检测Android中的虚拟键盘高度。我发现了一个类似的主题:GettheheightofvirtualkeyboardinAndroid看来作者找到了检测高度的方法:Ifoundawaytogetit.AfterIrequesttoopenvirtualkeyboard,IsendpointereventthatIgenerate.theirycoordinatestartsfromheightofdeviceanddecreases.我不知道该怎么做。 最佳答案 我将使用您发布的链接中提供的代码://DeclareVar

java - android和javafx轻量级兼容事件框架

我的要求是我正在寻找一个在Android和JavaFx(Windows和Linux平台)中兼容的轻量级事件框架,以便它在这两种技术中无缝运行。我研究了现有的基于事件的框架。1)Eventingframeworkmbassador(bybennidi)->是否兼容android4.0(IceCreamsandwich)因为它可以与javafx一起正常工作,而且重量轻,性能也不错。2)GuavaEventBus:-从文档来看,它似乎与android兼容,但性能如何,它是否比mbassador更好。 最佳答案 事件框架MBassador与

javascript - 在 PhoneGap for Android 上捕获返回键

我正在使用PhoneGap进行Android应用程序开发,但我一直在捕获设备上的后退键!我尝试了其他线程和官方维基页面的所有内容,但似乎都没有用!:(我可以使用keyEvent.menuTrigger和keyEvent.searchTrigger捕获菜单和搜索键,但似乎无法捕获后退按钮按下!我类似地尝试了keyEvent.backTrigger但它没有用!为“backKeyDown”事件添加事件监听器也不起作用!这是我的代码:BackButton.override();document.addEventListener('backKeyDown',function(e){console

Android首先检测双击而不是单击

我想检测双击但不首先触发单击。我试过双击监听器,但在检测到双击之前你总是会得到一个onSingleTapUp,我想这是合理的。但在我的应用程序中,我真的不希望在途中双击时单击回调。我意识到没有应用程序可以预测future(否则我会非常富有)但我在想,只要单击一下就启动一个计时器,如果在一段时间内没有双击,那么就单击一下。但这似乎不起作用,因为一旦我启动计时器并且计时器正在运行,第二次点击就不会生成事件。这是我使用aync任务的代码,我也用计时器尝试过。mGD=newGestureDetector(getContext(),newSimpleOnGestureListener(){@Ov

android - 识别哪个 AlertDialog 触发了 onClick(DialogInterface dialog, int which)

我正在创建一个对话框,如下所示:@OverrideprotectedDialogonCreateDialog(intid){switch(id){caseDIALOG_1:returnnewAlertDialog.Builder(this).setTitle(R.string.s_dlg1).setPositiveButton(android.R.string.ok,this).create();caseDIALOG_2:......}returnnull;}@OverridepublicvoidonClick(DialogInterfacedialog,intwhichButton)

java - 在 Android 2.1 中使用 getRotationMatrix 和 getOrientation

这个问题困扰我太久了。此代码应输出加速度计的dx、dy、dz,以及dx的运行总和。它还应输出方位角、俯仰角和横滚角。I'veusedtheinformationgivenhere,但无济于事。此代码无法正确输出俯仰角、方位角或横滚角。它分别为最后三个TextView输出0.0、-0.0、-0.0。switch(event.sensor.getType()){caseSensor.TYPE_ACCELEROMETER:accelerometerValues=event.values.clone();caseSensor.TYPE_MAGNETIC_FIELD:geomagneticMat

android - 通过Java编程语言在android中读取/dev/input/event

我想记录所有通过android手机完成的输入事件,将其保存在某个文件中,然后使用该文件查看用户在什么时候输入了什么。阿飞,我应该召唤/dev/input/event*获取输入事件。请引导我如何通过android活动做到这一点。 最佳答案 你只能在有根的电话上做。这里有一个关于如何注入事件的示例:http://www.pocketmagic.net/?p=2640。要获取事件,只需读取/dev/input。还可以查看包含在android源代码中的getevent应用程序。就是这样。代码在文章的第二部分,直接链接到这里:https://

android - Motionevent.getX 和 getY

我需要帮助来理解以下内容。假设我有一个854x480像素的显示器。为什么MotionEvent.getX和getY方法返回float?据我所知,显示器上的像素是离散整数,显示器上没有半个像素。 最佳答案 来自开发者页面:“返回给定指针索引的此事件的X坐标(使用getPointerId(int)查找此索引的指针标识符)。整数是像素;该值可能有小数部分用于输入设备像素精确。”http://developer.android.com/reference/android/view/MotionEvent.html#getX()因此对于某些设

android - 通过我的应用程序更新和删除 android 中的日历事件

谁能告诉我如何修改(编辑)和删除android日历事件,这些事件是由用户自己使用我的android应用程序添加的。我已经尝试了很多,但没有一个适合我。我是第一次处理这些压延机。我们对此有解决方案吗? 最佳答案 看看这个问题:StackOverflow这段代码对我有用。UrieventsUri=Uri.parse("content://com.android.calendar/events");ContentResolvercr=getContentResolver();Cursorcursor;cursor=cr.query(eve