更换检查更新接口和控制下载按钮状态接口
This commit is contained in:
@ -25,7 +25,6 @@ import com.gh.base.BaseActivity;
|
||||
import com.gh.common.constant.Config;
|
||||
import com.gh.common.constant.Constants;
|
||||
import com.gh.common.util.FileUtils;
|
||||
import com.gh.common.util.ImageUtils;
|
||||
import com.gh.common.util.PackageUtils;
|
||||
import com.gh.common.util.TimestampUtils;
|
||||
import com.gh.common.util.Utils;
|
||||
@ -143,9 +142,11 @@ public class SplashScreenActivity extends BaseActivity {
|
||||
return view;
|
||||
} else {
|
||||
ImageView imageView = new ImageView(SplashScreenActivity.this);
|
||||
ImageUtils.getInstance(SplashScreenActivity.this).
|
||||
display("drawable://" + pics[position], imageView, -1);
|
||||
container.addView(imageView);
|
||||
imageView.setScaleType(ImageView.ScaleType.FIT_XY);
|
||||
imageView.setImageResource(pics[position]);
|
||||
ViewGroup.LayoutParams params = new ViewGroup.LayoutParams(
|
||||
ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
|
||||
container.addView(imageView, params);
|
||||
return imageView;
|
||||
}
|
||||
}
|
||||
@ -305,15 +306,18 @@ public class SplashScreenActivity extends BaseActivity {
|
||||
String TD_CHANNEL_ID = (String) PackageUtils.getMetaData(this,
|
||||
getPackageName(), "TD_CHANNEL_ID");
|
||||
JsonObjectExtendedRequest request = new JsonObjectExtendedRequest(
|
||||
Config.HOST + "v1d45/support/setting/download/" + TD_CHANNEL_ID
|
||||
+ "/switch2?version="
|
||||
+ PackageUtils.getVersion(getApplicationContext()),
|
||||
Config.HOST + "v2d0/support/download_status?version=" + PackageUtils.getVersion(getApplicationContext())
|
||||
+ "&channel=" + TD_CHANNEL_ID,
|
||||
new Response.Listener<JSONObject>() {
|
||||
@Override
|
||||
public void onResponse(JSONObject response) {
|
||||
try {
|
||||
boolean isShow = response.getBoolean("status");
|
||||
sp.edit().putBoolean("isShow", isShow).apply();
|
||||
String status = response.getString("status");
|
||||
if ("on".equals(status)) {
|
||||
sp.edit().putBoolean("isShow", true).apply();
|
||||
} else {
|
||||
sp.edit().putBoolean("isShow", false).apply();
|
||||
}
|
||||
EventBus.getDefault().post(new EBReuse("Refresh"));
|
||||
} catch (JSONException e) {
|
||||
e.printStackTrace();
|
||||
|
||||
Reference in New Issue
Block a user