PayInit.java 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.edufound.android.xyyf.pay;
  2. import android.app.Application;
  3. import com.edufound.android.xyyf.util.ContextUtil;
  4. import com.tencent.mm.opensdk.openapi.IWXAPI;
  5. import com.tencent.mm.opensdk.openapi.WXAPIFactory;
  6. public class PayInit {
  7. private static PayInit mIntences;
  8. //微信api
  9. public IWXAPI WX_API;
  10. //微信appid
  11. public String WX_APPID = "wx838e1561b4088ea9";
  12. public String WX_SECRET = "9836ab986deb54258feb94b3f9d76cf1";
  13. public static PayInit getInstance() {
  14. if (mIntences == null) {
  15. mIntences = new PayInit();
  16. }
  17. return mIntences;
  18. }
  19. public void initPaySDK(int code, Application application) {
  20. WX_API = WXAPIFactory.createWXAPI(ContextUtil.getContext(), WX_APPID);
  21. WX_API.registerApp(WX_APPID);
  22. }
  23. public void destroyPaySDK(int code, Application application) {
  24. // if (String.valueOf(code).equals(application.getString(R.string.app_code_yf))) {
  25. // } else if (String.valueOf(code).equals(application.getString(R.string.app_code_db))) {
  26. // } else if (String.valueOf(code).equals(application.getString(R.string.app_code_xal))) {
  27. // } else if (String.valueOf(code).equals(application.getString(R.string.app_code_cwkk))) {
  28. // } else if (String.valueOf(code).equals(application.getString(R.string.app_code_sf))) {
  29. // } else if (String.valueOf(code).equals(application.getString(R.string.app_code_fx))) {
  30. // } else if (String.valueOf(code).equals(application.getString(R.string.app_code_xm))) {
  31. // } else if (String.valueOf(code).equals(application.getString(R.string.app_code_hw))) {
  32. // } else if (String.valueOf(code).equals(application.getString(R.string.app_code_lx))) {
  33. // }
  34. }
  35. }