大佬教程收集整理的这篇文章主要介绍了android – 在按钮单击时立即打开文件夹(SD卡)中的所有图像,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
发生了什么:如果文件夹有多个图像,则应用程序仅显示单个图像.
private void showGallery() { if ((personName.getText().toString() != null && !personName.getText().toString().isEmpty()) && (mobileNo.getText() != null && !mobileNo.getText().toString().isEmpty())) { File folder = new File(Environment.getExternalStorageDirectory(),photoPath + personName.getText().toString() + "_" + mobileNo.getText().toString() + "/"); File[] allFiles = folder.listFiles(); if (allFiles != null && allFiles.length > 0) { for (File child : allfiles) { new SingleMediaScAnner(getActivity(),child); } } } }
public class SingleMediaScAnner implements MediaScAnnerConnection.MediaScAnnerConnectionClient { private MediaScAnnerConnection mMs; private File mFile; public SingleMediaScAnner(Context context,File f) { mFile = f; mMs = new MediaScAnnerConnection(context,this); mMs.connect(); } public void onMediaScAnnerConnected() { mMs.scanFile(mFile.getAbsolutePath(),"image/*"); } public void onScanCompleted(String path,Uri uri) { Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setData(uri); startActivity(intent); mMs.disconnect(); } } }
以上是大佬教程为你收集整理的android – 在按钮单击时立即打开文件夹(SD卡)中的所有图像全部内容,希望文章能够帮你解决android – 在按钮单击时立即打开文件夹(SD卡)中的所有图像所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。