【Android事件】教程文章相关的互联网学习教程文章

Android特殊/硬件键未生成javascript事件【代码】

我正在寻求使用Phonegap中的Webkit视图为Android构建应用程序,并一直在评估其适用性,但是我遇到了一个重大难题. 我也在phonegap之外对此进行了测试,并在此处放置了一个测试页:http://tane.ifies.org/test.html 我有一个带物理键盘的Samsung Galaxy Tab.在phonegap应用程序中,似乎完全忽略了特殊键,特别是键盘上的物理箭头键. 我写了一个绑定keyup事件的小测试:window.addEventListener('keyup', function(e) {alert(e.keyCode); ...

android-如何跟踪包含300多个事件的应用程序

我的应用程序包含450个事件.当尝试使用flurry检查示例应用程序包含500个事件时,“事件摘要”列表仅显示300个事件.有没有什么工具可以追踪我的申请?解决方法:您唯一的实际选择是使一些常见事件合并并使用参数进行区分.要使数据不再混乱,您将需要下载.csv文件以进行详细的分析. 例如,我有一个专门报告我捕获的各种异常的事件.我使用相同的事件,但是为类提供了一个参数,消息形式为异常,自定义消息形式为代码.然后,我用固定名称填充参...

使用Java添加Android日历事件【代码】

嗨,我正在尝试将事件添加到android日历.我是android开发的新手.请帮助我如何向Android日历添加事件.这是我的代码不起作用.当我运行它时,它会显示一条消息“应用程序日历(进程com.something.something)已意外停止”,并带有“强制停止”按钮.这是我的代码package com.zafar.calendar;import android.app.Activity; import android.content.ContentValues; import android.database.Cursor; import android.net.Uri; import android.o...

使用Java自动化方法模拟Android手机点击、触屏事件

最近有一个测试需求,需要重复性的滑动手机、对手机进行触摸、点击操作等,所以就需要实现一个Android模拟人工操作的功能。一开始想写一个APK,但在实现过程中遇上了麻烦,好像需要系统应用权限等,笔者本身并不是做Android开发的,所以就没有实现。最后是通过adb shell 实现了该功能。Java开启线程,结合键盘和鼠标事件,使用adb shell控制手机。详解如下。 一、所需知识1、最基础的adb shell 指令。input tab 等。2、Java自动化...

Android自定义事件到javascript EventListener【代码】

是否有可能在Android事件中创建,将数据发送到WebView中的javascript EventListener? 例如:在后台,我启动线程在服务器上进行搜索更新.找到更新后,我发送事件以更新用户页面上的数据.而且我不想重新加载视图. 感谢帮助!解决方法:目前,我发现的唯一方法是使用JavaScript注入:mWebView.loadUrl("javascript:helloWorld(\"hi\");"); //or postUrl if using HTTP POST这将导致使用参数值hi调用网页JavaScript中定义的helloWorld函数.

android-事件总线在应用程序类中的注册和注销

我应该在应用程序类中注册和注销事件总线吗?如果是,那我应该在哪里注册和注销呢? 在应用程序类中完成事件总线的注册后,我是否需要在订户类中注册事件总线? 如果我在Application类中将某些方法用作订户方法,会发生任何问题吗?解决方法:除了您之外,没有人能告诉您是否应该将Application注册为EventBus上的侦听器-这取决于您的应用程序用例. 如果事件与特定的活动/片段/服务相关,则将其注册为侦听器. 如果事件在“全局”意义上是相...

在Android上视频播放结束时Javascript结束事件

我一直在尝试创建一个网页,该网页将在用户观看视频后(或者如果他中止播放)重定向用户.我已经在iPhone上运行了此功能,但无法真正弄清它如何在Android上运行. 在Iphone上,我发现了两种方法.使用标签嵌入quicktime插件,然后使用javascript添加事件监听器以监听’qt_ended’事件.这显然在android上不起作用,因为没有quicktime插件. 我尝试的第二件事是使用html5 -tag并收听“结束”事件,这同样适用于iphone,但令我惊讶的是,不适用于and...

javascript-Android浏览器directionchange事件不断触发【代码】

以下是简单的html,当您仅更改一次手机的方向时,在android浏览器(一个)上查看时,会导致continuos directionchange事件链. <html><body> <script type="text/javascript"> window.addEventListener("orientationchange",function(){alert("test");},false); </script> </body></html> 有人可以解释并提出一些解决方法吗?解决方法:directionchange是虚假触发的:打开警报对话框或打开浏览器菜单会触发它,并且通常会触发一次以上.因此...

android-在WebView托管的HTML页面中捕获Javascript onclick事件【代码】

给定一个这样的HTML文档,该文档托管在WebView中,如何捕获单击事件,以便可以由我的代码而不是WebView来处理它们?<div onclick="location.href='http://www.blah.com/blah';">HTML是从另一个来源提供的,因此希望在不更改HTML文档的情况下处理HTML上的点击事件,因为我无法对其结构进行假设.解决方法:您可以在WebView中使用addJavaScriptInterfaceMethod(). 另外,可以在将JavaScript代码绑定到Android代码部分中找到here.

javascript-有没有一种方法可以检测窗口大小调整事件是否由Android的弹出键盘引起?

我正在写一个网页,它将完全支持移动浏览器. 该页面当前使用KnockoutJS根据屏幕(或容器)的大小动态地重新计算组件的大小(并隐藏某些组件). 我的android浏览器有问题: 当您单击文本字段时,弹出键盘将导致屏幕大小调整,这将导致KnockoutJS(正确)重新呈现显示.这会立即导致文本字段失去焦点,弹出键盘消失. 如果我能知道调整大小是否是由弹出键盘引起的… 谢谢, 克里斯.解决方法:通过在输入的焦点事件中添加侦听器来解决此问题,该侦听器...

java-如何在Dialog上触发事件关闭Android?【代码】

我有一个自定义对话框,它扩展了Dialog类,我想绑定一个事件以在用户按下设备的BACK按钮后关闭Dialog后执行一些代码.我怎样才能做到这一点?我找到了一篇帖子,其中有人说在使用Dialogs和其他Window小部件时应使用.addWindowListener().但是对话框类没有addWindowListener方法,所以我不能使用它.有没有不使用片段的另一种方法,因为我不应该重写MyCustomDialog类? 这是代码:public class MyCustomDialog extends Dialog {public MyCu...

在Android中,如何使用Java从自己的应用程序访问Google日历的(在线)事件数据?

因此,基本上,我正在制作适用于Android的日历应用程序.我想知道当用户在android应用中输入用户名和密码时从Google Calendar(在线)中检索所有事件的过程.我的应用程序是否可以从Google日历获取所有事件并将其存储在ArrayList或其他结构中?如果是这样,那么您可以链接/显示一个例子.我似乎找不到任何解决方案.解决方法:我相信您可能会发现Google Calendar API确实有用.

Java-Android是否支持实时事件?如果是这样,如何实施?

我正在使用Android Studio开发和应用程序,我希望当遇到某个特定时刻时,应用程序将执行一些已定义的操作. 我知道我可以创建一个服务来连续检查实际时间,每隔几秒钟一次,如果它恰好等于或大于执行该操作所需的时间,但是这样做会浪费资源. Android中是否有某种方法可以执行某些操作,例如在定义的时间到来,发送中断并触发定义的操作? 支持一个软时间事件就足够了,我不介意在几秒钟后触发该事件的应用程序. 感谢您的帮助.解决方法:是的...

java – 如何在Android中处理触摸或按下事件?【代码】

好吧,所以我有4个图像视图.. 我怎样才能控制按下它们时发生的事情 所以说: 其中一个图像是按下textview变为1,但是当他们放弃那个时,文本会变回0?解决方法:您需要使用OnTouchListener并让它在您的视图上侦听TouchEvents. 例如:MyTouchListener l = new MyTouchListener(); view.setOnTouchListener(l);以下是MyTouchListener的示例:class MyOnTouchListener implements OnTouchListener {public boolean onTouch(View v, Motion...

java – Android:在适配器中触摸事件的GridView中更新图像【代码】

我有一个GridView和附加的适配器.适配器填充网格中的图像.我已在我的Activity中将setOnTouchLister设置为GridView,并仅在适配器中实现.在适配器中,我有一个Integer [] imageIDs,其中包含所有添加的图像的资源ID&一个ArrayList< ImageSourceObject> imgObjsArr扩展了ImageView&有其他属性设置. 现在onTouch(),我想将所选图像的图像更改为其他图像.这是我的代码:在onCreate中的Activity中查看网格的适配器:// Set Objects in Game ...