Articles of 事件

Android:通过ADB屏幕触摸事件

引用此主题: http : //groups.google.com/group/android-beginners/browse_thread/thread/8a5d8fa9229114d2/ce6e604f52b5318f?pli=1 我知道以下将在设备上发送触摸事件(5,29)。 adb shell sendevent /dev/input/event0 3 0 5 adb shell sendevent /dev/input/event0 3 1 29 adb shell sendevent /dev/input/event0 1 330 1 adb shell sendevent /dev/input/event0 0 0 0 adb shell sendevent /dev/input/event0 1 330 0 adb shell sendevent /dev/input/event0 0 0 0 但是,尝试在真实的设备上,这是行不通的。 (试过Nexus S,HTC G2扎根) 我用了 cat /proc/bus/input/devices 要么 […]

获取正在接收所有触摸事件的视图

我有一个系统覆盖,位于所有Activities和Windows 。 唯一的问题是,当用户把他/她放在屏幕上时,它只能检测到MotionEvents (它不能跟踪手指的移动或检测到手指抬起时)。 作为一个可能的解决scheme,我实现了第二个视图(我称之为跟踪视图),它能够处理所有的触摸事件,但保持隐藏状态,直到系统覆盖层检测到所需位置的触摸; 在这种情况下,它会提出跟踪观点。 唯一的问题是,直到用户将他/她的手指放回到屏幕上,跟踪视图才开始检测触摸事件。 因此,为了解决这个问题,我想拦截获取触摸事件的视图(这是系统覆盖下的视图),并将其所有的触摸事件转发给跟踪视图进行处理。 有谁知道我怎样才能得到接收所有的触摸事件,并redirect它所接收的所有触摸事件的观点? 这个问题是指在这个问题中使用的例子。

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

我的要求是,我正在寻找一个在Android和Java Fx(Windows和Linux平台)兼容的轻量级事件框架,以便它们在这两种技术中都可以无缝运行。 我研究了现有的基于事件的框架。 1)事件框架mbassador(由bennidi) – >是它与Android 4.0(冰淇淋三明治)兼容,因为它与javafx工作正常,是轻量级,性能也不错。 2)番石榴EventBus: – 从文档看来,它似乎与Android兼容,但性能又怎么样,那么大使。

捕获PhoneGap for Android上的按键

我正在使用PhoneGap进行Android应用程序开发,并且我被困在捕获设备上的后退按键! 我尝试了其他线程和官方维基页面上的所有内容,但似乎没有任何效果! 🙁 我可以用keyEvent.menuTrigger和keyEvent.searchTrigger捕获菜单和search键,但似乎无法捕获后退button! 我同样尝试了keyEvent.backTrigger,但没有奏效! 为'backKeyDown'事件添加事件监听器也不起作用! 这是我的代码: BackButton.override(); document.addEventListener('backKeyDown', function(e) { console.log('Caught it!'); }, false); keyEvent.searchTrigger= searchPressed; keyEvent.menuTrigger=menuPressed; keyEvent.backTrigger=backPressed; 控制台说: Line 1 : Uncaught TypeError: Cannot call method 'backTrigger' of undefined 这并不意味着something.backTrigger()被调用,但对象的东西不存在。 那是什么东西? 或者有什么方法吗? 尝试与KeyEvent一样,没有运气! 请帮忙! 提前致谢! 🙂

android粘贴事件

有没有办法在我的应用程序中捕获粘贴事件? 当我点击一个editText并select从上下文菜单中粘贴时,我必须做点什么。 谢谢

图库活动以“图像居中”

我正在创build一个可滚动的图像select器,但是有一些信息要在每个图像上显示,而我的问题是,图库上有一个事件通知我图像居中? 滚动时应该发生这个事件。 我的布局是: <Gallery android:id="@+id/coverflow" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_centerInParent="true" /> <TextView android:id="@+id/author" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Titulo livro" android:layout_above="@id/coverflow" android:gravity="center" /> <ImageView android:id="@+id/div" android:layout_width="match_parent" android:layout_height="wrap_content" android:src="@drawable/library_div" android:layout_above="@id/author" /> <TextView android:id="@+id/title" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Author" android:layout_above="@id/div" android:gravity="center" /> </RelativeLayout> 我想当滚动发生,新的iten是中间的,作者和标题TextViews得到更新。 有小费吗?

更改打开时的微调内容

我有一个微调,其内容取决于实际位置(GPS位置)。 所以内容应该不断变化,但只有在用户select一个项目时才能看到。 而不是有一个线程不断更新微调内容,或者一个button强制从用户更新,我想获得另一种行为。 当用户触摸Spinner时,在Spinner打开之前,应该更新它。 我已经能够以编程方式更改微调器的内容。 我需要的是当用户触摸closures的微调器,但在打开的微调器显示之前触发的事件。 我希望这个问题很清楚。 谢谢你的关注。

如何检测VideoView何时开始播放(Android)?

这里的问题,我想改变播放button暂停button时,videostream开始在video播放,但我不知道如何检测该事件?

如何在ExpandableListView中的组项中放置一个button?

我正在开发Android应用程序。 我怎么能把一个button放在一个ExpandableListView的组? 通过点击button,将显示对话框而不是打开或closures组。 点击button外部,组应该正常打开和closures。 下面的图片显示了我想插入button的位置。 http://img193.imageshack.us/img193/2060/expandablelistviewbutto.png

JavaScript:跟踪Android版Firefox的select更改

我正在寻找一种方法来跟踪网页上的文字select。 每当select发生变化时,我需要执行一些代码。 我已经在所有主stream的桌面浏览器上成功地完成了这个工作,但是对于安卓系统来说,这个工作似乎并没有在Firefox上工作。 我尝试了三种方法(他们都没有工作!): 尝试捕捉"mouseup"事件,并检查是否有非空的文本select。 问题是如果在mousedown-move-up序列中进行了select, "mouseup"不会被触发! 试图做同样的"touchend"事件 – 同样的结果。 尝试捕捉"selectionchange"事件。 我看到当select改变时它不会被触发,因为它需要设置configuration键"dom.select_events.enabled" 。 这是默认为false ,我显然不能要求我的访问者调整浏览器设置:-) 另外,正如所料,如果通过拖动select开始/结束标记来扩展或减lessselect,则前两个事件不会被触发。 我现在能想到的唯一解决scheme是定期轮询器(使用setInterval)来检查是否有文本select。 这绝对是不洁净和反性能。 任何替代scheme和/或build议将是非常有益的。 谢谢