Mactivity
private View view;
private ImageView tupian;
private ImageView pianian;
private ImageView tp;
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
view = View.inflate(getActivity(), R.layout.adapter_e,null);
return view;
}
@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
tp = (ImageView)view.findViewById(R.id.tp);
tp.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType("image/*");
startActivity(intent);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
tp.setVisibility(View.GONE);
}
},3000); // 延时1秒
}
});
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
// 获取你相册里面返回的图片数据
Uri uri = data.getData();
try {
Bitmap bitmap = MediaStore.Images.Media.getBitmap(getActivity().getContentResolver(), uri);
// 存到SD卡
String path = Environment.getExternalStorageDirectory()+"/AAA";
File file = new File(path);
// 创建文件夹
if(file.exists()){
file.mkdir();
}
// 把图片放入文件夹中去
File file1 = new File(file,"123.png");
// 上传到服务器
BufferedInputStream bos = new BufferedInputStream(new FileInputStream(file1));
// 压缩
// bitmap.compress(Bitmap.CompressFormat.JPEG,100,bos);
// 刷线关闭
bos.close();;
} catch (Exception e) {
e.printStackTrace();
}
// 掉接口
}