话不多说上代码
public class MainActivity extends AppCompatActivity {
private Button cunn;
private Button xian;
private ImageView ttt;
//private EditText rrr;
public static final int EXTERNAL_STORAGE_REQ_CODE = 10 ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
cunn =(Button)findViewById(R.id.cun);
xian=(Button)findViewById(R.id.xians);
ttt=(ImageView)findViewById(R.id.tt);
// rrr=(EditText)findViewById(R.id.rr);
//final Intent intent = new Intent(MainActivity.this,Download.class);
final MyDownloadManager myDownloadManager = new MyDownloadManager();
//final String path= rrr.getText().toString();
final String path = "https://dss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=2534506313,1688529724&fm=26&gp=0.jpg";
//final String path1 = "https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=1328477591,2018436166&fm=26&gp=0.jpg";
//final String dirname ="/sdcard/";
//final String filename ="rr";
//final Download download = new Download();
// final dd d =new dd();
cunn.setOnClickListener(new View.OnClickListener() {
@RequiresApi(api = Build.VERSION_CODES.O)
@Override
public void onClick(View view) {
myDownloadManager.addDownloadTask(path);
// try {
// d.ddt(path1,dirname,filename);
// } catch (IOException e) {
// e.printStackTrace();
// }
}
});
xian.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//File file = new File(String.valueOf(myDownloadManager.getDownloadDir()));
//Bitmap bm = BitmapFactory.decodeFile(myDownloadManager.getDownloadDir()+myDownloadManager.getfileName(path));
// ttt.setImageBitmap(bm);
ttt.setImageURI(Uri.fromFi