JAVA里用什么替代NDK接口AInputEvent_getType(event)

问题描述

不知我的思路是否正确,在C++里用NDK开发时,有这种用法:intEngine::handleInput(AInputEvent*event){int32_teventType=AInputEvent_getType(event);if(eventType==AINPUT_EVENT_TYPE_MOTION){}elseif(eventType==AINPUT_EVENT_TYPE_KEY){}}

在JAVA里,我也想调用getType()来判断事件类型,我应该重写消息链里什么函数?因为在JAVA里试了下,InputEvent.getType()并不存在。这个getType()到底能在消息链的哪个层级调用?望高手指点。

解决方案

时间: 2024-08-18 09:33:26

JAVA里用什么替代NDK接口AInputEvent_getType(event)的相关文章

java里的多态理解的模模糊糊的,到底什么是多态?多态和类是什么关系?和对象呢?

问题描述 java里的多态理解的模模糊糊的,到底什么是多态?多态和类是什么关系?和对象呢? java里的多态理解的模模糊糊的,到底什么是多态?多态和类是什么关系?和对象呢? 解决方案 多态,顾名思义就是一种概念,多种形态. 在Java中,泛型.继承和复写方法.函数重载都体现了多态. 具体你可以看维基百科上对应的词条. 解决方案二: 你只要记住 1.同一类中,方法的**重载**是多态的体现. 2.在不同的类中(继承),方法的**重写**也是多态的体现 解决方案三: 需要搞清楚面向对象的三大特征,封

Java 里的thread (线程)简介

在Java里 thread 就是线程的意思. 说到线程的概念, 自然离不开另外两个词: 程序和进程. 从最基本的程序讲起: 一. 什么是程序(Program) 所谓程序, 就是1个严格有序的指令集合. 程序规定了完成某一任务时,计算机所需要做的各种操作, 以及操作的顺序. 1.1 单道程序运行环境 所谓单道程序环境就是指, 计算机除了操作系统之外, 只允许运行1个用户程序. 以前的DOS系统就是1个典型的单道程序运行环境. 单道程序有如下特点: 1. 资源的独占性: 任何时候, 内存内只有1个用

JAVA里字符编码的探索与理解

编码 今天终于把JAVA里一个比较头痛的问题--字符编码弄清晰了,所以写一篇文章来纪念一下,也为大家提供一点自己的心得. 众所周知,JAVA为了国际通用,用的是UNICODE来保存里面的字符.而UNICODE只是一个种字符集,字符的存储和表示要用到一定的字符编码格式,而与UNICODE对应的字符编码格式就是我们常看到的UTF-8,UTF-16等等,而UTF-8是最常用的,所以人们常常把它和UNICODE等同起来(我以前就是这样的),这在某些情况下是没有错的,但这样的理解在JAVA里就会产生一些混

有用java 编的程序 调用 hbase 接口的吗?

问题描述 有用java 编的程序 调用 hbase 接口的吗? 有用java 编的程序 调用 hbase 接口的吗?最好具体一些,对这方面不太懂 解决方案 http://blog.csdn.net/lifuxiangcaohui/article/details/39997205

代码-java 如何调用 https 双向认证接口内容

问题描述 java 如何调用 https 双向认证接口内容 通过webservice获取一个https的内容,但这个网址需要pfx证书(证书和密码我都有,通过IE访问没问题),请问怎么通过 java webservice 代码去访问这个连接的内容? 解决方案 双向认证的话,http://love398146779.iteye.com/blog/2065423 解决方案二: 可以参考:http://blog.csdn.net/a351945755/article/details/22796797h

java 里窗体加了 几个按钮 然后在怎么设置背景色和背景图片

问题描述 java 里窗体加了 几个按钮 然后在怎么设置背景色和背景图片 如题,窗体里加了标签和按钮,再加背景色就一闪而过 背景图片怎么加 解决方案 http://zhidao.baidu.com/link?url=eEYFH5eyyVcfp7F5tICkBVLIwoh7o6arHCe3PNc2jT8GVuqwhYx3nTIbSXr52sSOQwaIWbzceaVj3kNYdv1mJ_

continue-关于java里的异常处理

问题描述 关于java里的异常处理 int k,l; do{ k = 0; try{ l = input.nextInt(); }catch(Exception e){ System.out.println("命令输入错误!请根据提示输入数字命令!"); k = 1; continue; } }while(k == 1); 这段代码,只要执行到continue,就不让我再次输入l了,而是死循环,为什么? 解决方案 l = input.nextInt(); 每次都会从输入读取下一个值,而

代码-请问大神们Java里的JPanel.repaint和JFrame.repaint的区别是什么?

问题描述 请问大神们Java里的JPanel.repaint和JFrame.repaint的区别是什么? Java小白一个,在看headfirst JAVA,书上有一个小的动画代码,是每个几秒画一个圆 然后圆的位置不断变化,书上故意用了JPanel.repaint这个方法,结果产生了运动痕迹, 然后书上提出的解决方法是repaint的时候先画一个大的白色的正方形把原来的圆盖住, 然后才画下一个圆.我实践的时候突发奇想用了JFrame.repaint来代替这个 JPanel.repaint,结果发

java里的断点怎么用,不是很会

问题描述 java里的断点怎么用,不是很会 java断点不是一步一步的走吗?怎么我的是直接走到下一个断点.有没有java断点的教程?怎么用?一步一步,具体的教程! 解决方案 结合上面的图,我说一下1 你在某处代码点击,然后开始运行程序,程序从断点一行开始运行,2 如果这行是方法,你应该走进去看,也就是按step into ,这样,程序就走到方法里面了,页面会跳到该方法的详细代码里3 如果这行是不是方法,你应该点击step over 也就是 单步执行,遇到函数,不进入,函数当作一步执行 4 其实常