发送广播重新挂载SD卡,使图库可以及时显示自己保存的图片(无需手机重启)

我们或许经常会遇到这种情况,明明保存了图片,但是当你打开图片时,却没有找到这张图片,手机重启之后才能看到。这是因为SD卡并没有重新挂载,图库也无法把这张图片加载进去,解决这个问题非常简单,只需要我们模拟一个广播,使SD卡重新挂载即可!方法如下:

/**
	 * 发送广播,重新挂载SD卡
	 */
	private void sendBroadCaseRemountSDcard() {
		Intent intent = new Intent();
		// 重新挂载的动作
		intent.setAction(Intent.ACTION_MEDIA_MOUNTED);
		// 要重新挂载的路径
		intent.setData(Uri.fromFile(Environment.getExternalStorageDirectory()));
		sendBroadcast(intent);
	}

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。