AndroidMiddleMgr.js 833 B

123456789101112131415161718192021222324252627
  1. /* eslint-disable camelcase */
  2. let MiddleMgr = require('MiddleMgr');
  3. cc.Class({
  4. extends: MiddleMgr,
  5. init () {
  6. G.MiddleDevice = new (require('AndroidDevice'))();
  7. G.MiddleAuth = new (require('AndroidAuth'))();
  8. G.MiddlePay = new (require('AndroidPay'))();
  9. G.MiddleAD = new (require('AndroidAD'))();
  10. G.MiddleUpdate = new (require('AndroidUpdate'))();
  11. G.MiddleBalance = new (require('AndroidBalance'))();
  12. jsb.Device.setKeepScreenOn(true);
  13. },
  14. getGameConfig () {
  15. let className = 'com/jiami/bridge/GameToJava';
  16. let methodName = 'getGameConfig';
  17. let sig = '()Ljava/lang/String;';
  18. let resultStr = jsb.reflection.callStaticMethod(className, methodName, sig);
  19. let result = JSON.parse(resultStr);
  20. return result;
  21. }
  22. });