![fb5738f42259cd99aa77d3ee17dc7a7b.png](https://img-blog.csdnimg.cn/img_convert/fb5738f42259cd99aa77d3ee17dc7a7b.png)
- 将相册的图片读取到Uri的集合中。放在子线程中读取。
![de37b113a42eefaf31cfaba789875e99.png](https://img-blog.csdnimg.cn/img_convert/de37b113a42eefaf31cfaba789875e99.png)
package com.cdc.image10;
import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import android.content.ContentUris;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.provider.MediaStore;
import android.view.ViewTreeObserver;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.List;
public class BrowseAlbumJavaActivity extends AppCompatActivity {
private RecyclerView recyclerView;
private AlbumAdapterJava albumAdapterJava;
private List<Uri> imageList=new ArrayList<>();
private MyThread myThread;
private MyHandler myHandler;
int columns;
int imageSize;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_browse_album_java);
recyclerView=findViewById(R.id.recyclerVie