| | |
| | | import android.support.annotation.NonNull; |
| | | import android.widget.RelativeLayout; |
| | | |
| | | import com.secondworld.sdk.BtGameMain; |
| | | import com.secondworld.sdk.GameActivityProxy; |
| | | import com.secondworld.sdk.GameAppProxy; |
| | | import com.secondworld.sdk.UnityMsgHandler; |
| | | import com.secondworld.sdk.utils.CodeU2A; |
| | | import com.secondworld.sdk.utils.LogUtil; |
| | |
| | | |
| | | public class MainActivity extends Activity { |
| | | |
| | | private static Class<? extends GameActivityProxy> proxyClass; |
| | | private static Class<? extends GameActivityProxy> proxyClass= BtGameMain.class; |
| | | |
| | | GameActivityProxy proxy; |
| | | |
| | |
| | | @Override |
| | | protected void onCreate(Bundle savedInstanceState) { |
| | | super.onCreate(savedInstanceState); |
| | | GameAppProxy.isDemo=true; |
| | | setContentView(R.layout.activity_main); |
| | | RelativeLayout webContainer = findViewById(com.secondworld.sdk.R.id.webContainer); |
| | | WebViewUtil.I.init(this, webContainer); |
| | |
| | | findViewById(R.id.pay).setOnClickListener((v -> { |
| | | JSONObject json = new JSONObject(); |
| | | try { |
| | | json.put("sid","10"); |
| | | json.put("serverName","bt2server"); |
| | | json.put("roleName","hahaha"); |
| | | json.put("roleID","123"); |
| | | json.put("money","110"); |
| | | json.put("vipLevel","5"); |
| | | json.put("level","10"); |
| | | json.put("familyName","hengha"); |
| | | json.put("createTime",""); |
| | | |
| | | json.put("code", CodeU2A.PlatformPay); |
| | | json.put("cpInfo", "com.sanxiagame.zmjgp099"); |
| | | json.put("orderId", System.currentTimeMillis() / 1000 + ""); |
| | | json.put("sid", "1"); |
| | | json.put("roleID", "test_role"); |
| | | json.put("title", "goods_100"); |
| | | json.put("mount", "0.01"); |
| | | json.put("mount", "0.009999999776482582"); |
| | | } catch (JSONException e) { |
| | | e.printStackTrace(); |
| | | } |
| | |
| | | |
| | | findViewById(R.id.btnA).setOnClickListener(v -> { |
| | | JSONObject json = new JSONObject(); |
| | | try { |
| | | json.put("code", CodeU2A.RequestPermission); |
| | | json.put("permission", "android.permission.RECORD_AUDIO"); |
| | | } catch (JSONException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | // try { |
| | | // json.put("code", CodeU2A.RequestPermission); |
| | | // json.put("permission", "android.permission.RECORD_AUDIO"); |
| | | // } catch (JSONException e) { |
| | | // e.printStackTrace(); |
| | | // } |
| | | UnityMsgHandler.onUnityMessage(json.toString()); |
| | | }); |
| | | |
| | | findViewById(R.id.btnB).setOnClickListener(v -> { |
| | | unityMessage(CodeU2A.ShareToFaceBook); |
| | | JSONObject json = new JSONObject(); |
| | | try { |
| | | json.put("sid","bt2"); |
| | | json.put("serverName","bt2server"); |
| | | json.put("roleName","hahaha"); |
| | | json.put("roleID","123"); |
| | | json.put("money","110"); |
| | | json.put("vipLevel","5"); |
| | | json.put("level","10"); |
| | | json.put("familyName","hengha"); |
| | | json.put("createTime",""); |
| | | |
| | | json.put("code", CodeU2A.CreateRole); |
| | | } catch (JSONException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | UnityMsgHandler.onUnityMessage(json.toString()); |
| | | }); |
| | | } |
| | | |