TaiyiConfig.java 962 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package com.taiyi.tyusbsdk.pulse;
  2. import android.content.Context;
  3. import android.content.res.Resources;
  4. import com.taiyi.tyusbsdk.R;
  5. import java.util.HashMap;
  6. import java.util.Map;
  7. public class TaiyiConfig {
  8. private final String appId;
  9. private final String appSecret;
  10. public boolean skipReport = false;
  11. public int delayDisconnect = 0;
  12. public Map<String, String> proxy;
  13. public static TaiyiConfig getDefault(Context context) {
  14. return new TaiyiConfig(context);
  15. }
  16. public TaiyiConfig(String appId, String appSecret) {
  17. this.appId = appId;
  18. this.appSecret = appSecret;
  19. }
  20. private TaiyiConfig(Context context) {
  21. Resources resources = context.getApplicationContext().getResources();
  22. this.appId = resources.getString(R.string.taiyi_app_id);
  23. this.appSecret = resources.getString(R.string.taiyi_app_secret);
  24. }
  25. public String getAppId() {
  26. return appId;
  27. }
  28. public String getAppSecret() {
  29. return appSecret;
  30. }
  31. }