zoukankan      html  css  js  c++  java
  • android 返回键 操作

    cocos2dx项目移植到android平台上对于 android手机返回键,主菜单键等键的相关操作,本篇详细对返回键做个简单的介绍说明,

    不足不对之处,请同猿们指出。

    首先在主activity下,即主包下的activity重写方法 boolean dispatchKeyEvent(KeyEvent event) 来监听返回键的回调事件。

    k

    KeyEvent.ACTION_UP 是否是触摸按下事件    KeyEvent.KEYCODE_BACK判断是否点击的是否是返回按钮  满足条件后,执行ui提示

    方法操作://

    public AlertDialog.Builder buider = null;

    这样基本就完成了,可是在程序调用时发现一直没有触发到 dispatchKeyEvent 事件,后来终于找到了,郁闷啊!在cocos2dx项目移植过程中

    会产生资源包,而在资源包里面有关cocos2dx库文件的转换java,具体我也说不清楚,还是看下列结构吧:

    在 cocosdxactivity.java 中,添加dispatchKeyEvent 事件的重写,这样才能返回事件监听

     

    public boolean dispatchKeyEvent(KeyEvent event) 

    {

    // TODO Auto-generated method stub

    return super.dispatchKeyEvent(event);

    }

     

    好了,本篇就先这样吧,上班了。。。。

  • 相关阅读:
    Semaphore使用
    不可变对象
    Java锁--Lock实现原理(底层实现)
    Lambda Expressions and Functional Interfaces: Tips and Best Practices
    注解的作用
    linux命令大全
    linux &和&&,|和||
    SpringCloud 商品架构例子(一)
    springcloud starter(一)
    dubbo(一)
  • 原文地址:https://www.cnblogs.com/lh92lxm/p/3645010.html
Copyright © 2011-2022 走看看