Tôi đang cố gắng tải hình ảnh bằng thư viện tích hợp sẵn. Nó hoạt động tốt trong trình giả lập và nó chỉ mở bộ sưu tập nhưng trên thiết bị thực, nó cho tôi nhiều lựa chọn một trong số đó là trình quản lý tệp cho phép tôi chọn bất kỳ loại tệp nào ngay cả tập tin apk, tất nhiên là lỗi ứng dụng sau Tôi có mã nàyAndroid chỉ nhận được hình ảnh từ thư viện
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent,"Select Picture"), SELECT_PICTURE);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK) {
switch(requestCode){
case SELECT_PICTURE:
Uri selectedImageUri = data.getData();
break;
}
}
}
Gỡ cài đặt trình quản lý tệp, vì đó rõ ràng là một phần rác. Điều đó đang được nói, StackOverflow là cho các câu hỏi lập trình, và đây không phải là một câu hỏi. – CommonsWare
Dường như với tôi như câu hỏi của ông là "Làm cách nào để cho phép người dùng chọn ảnh bằng thư viện với mục đích". – FoamyGuy