由于近由于工作需要,要实现在已经发布的APP上实现更新启动图片,发现网上没有这块的信息,虽然实现方式比较简单,但还是写下来,供参考;
1、首先,用一个接口访问网络,下载新的启动画面的图片,我用的是ImageView里面的一张画面来实现的,代码如下:
View tempView = mGridView.getChildAt(0);
ImageView imageView = (ImageView) tempView
.findViewById(R.id.gv_image_detail);
File file = ImageUtils.saveSplashImageToSdCard(imageView);
2、把取到的图片存储在本地目录:
public static final File saveSplashImageToSdCard(ImageView image) {
boolean success = false;
String imageName = "splash.jpg";
File storeDir = AppData.getContext().getExternalFilesDir(null);
File imageFile = new File(storeDir, imageName);
F.makeLog(imageFile.toString());