|
|
@@ -30,6 +30,9 @@ import org.cocos2dx.javascript.thirdSdk.umeng.UMSDKMgr;
|
|
|
import org.cocos2dx.javascript.util.DeviceUtil;
|
|
|
import org.cocos2dx.lib.Cocos2dxActivity;
|
|
|
import org.cocos2dx.lib.Cocos2dxGLSurfaceView;
|
|
|
+import org.cocos2dx.lib.Cocos2dxHelper;
|
|
|
+import org.cocos2dx.lib.Cocos2dxJavascriptJavaBridge;
|
|
|
+import org.json.JSONException;
|
|
|
|
|
|
import android.Manifest;
|
|
|
import android.content.pm.PackageManager;
|
|
|
@@ -41,6 +44,7 @@ import android.content.Intent;
|
|
|
import android.content.res.Configuration;
|
|
|
import android.util.Log;
|
|
|
import android.view.Gravity;
|
|
|
+import android.view.KeyEvent;
|
|
|
import android.widget.Toast;
|
|
|
|
|
|
import androidx.core.app.ActivityCompat;
|
|
|
@@ -81,6 +85,19 @@ public class AppActivity extends Cocos2dxActivity {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ public boolean onKeyDown(int keyCode, KeyEvent event)
|
|
|
+ {
|
|
|
+ if(keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0)
|
|
|
+ {
|
|
|
+ Log.v("keyDown", "------");
|
|
|
+ ThirdSdkMgr.onKeyDown();
|
|
|
+ return true;
|
|
|
+ }else {
|
|
|
+ return super.onKeyDown(keyCode, event);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
public Cocos2dxGLSurfaceView onCreateView() {
|
|
|
Cocos2dxGLSurfaceView glSurfaceView = new Cocos2dxGLSurfaceView(this);
|
|
|
// TestCpp should create stencil buffer
|