| | |
| | | @Override |
| | | protected Object doInBackground(Object[] objects) { |
| | | outputFIleList = new ArrayList<>(); |
| | | for (Mediafile mediafile:mediafileList){ |
| | | for (int i = 0; i < mediafileList.size(); i++) { |
| | | Mediafile mediafile = mediafileList.get(i); |
| | | File file = new File(Environment.getExternalStorageDirectory(),(mediafile.getPath()+mediafile.getDescription())); |
| | | String fileName = mediafile.getGuid()+".jpg"; |
| | | File outputFile = new File(Environment.getExternalStorageDirectory(),path+fileName); |
| | | outputFile.getParentFile().mkdirs(); |
| | | if (!outputFile.getParentFile().mkdirs()) continue; |
| | | |
| | | BitmapFactory.Options opts = new BitmapFactory.Options(); |
| | | //将图片的长宽缩小为1/2 |
| | | opts.inSampleSize = 2; |
| | | Bitmap bm = BitmapFactory.decodeFile(file.getAbsolutePath(), opts); |
| | | // if (bm == null) continue; |
| | | |
| | | int aa = bm.getHeight(); |
| | | int bb = bm.getWidth(); |
| | | Log.i("bitmap", bm.getHeight() + " " + bm.getWidth()); |