Tôi đang cố gắng cho phép người dùng chọn bất kỳ hình ảnh nào họ muốn trên thiết bị của họ để sử dụng làm hình nền trong ứng dụng hình nền này mà tôi đang xây dựng. Đối với một số lý do khi tôi viết:Sự khác biệt giữa Intent.ACTION_GET_CONTENT và Intent.ACTION_PICK
Intent myIntent = new Intent(Intent.ACTION_PICK);
myIntent.setType("image/*");
startActivityForResult(myIntent, 100);
tôi đi thẳng vào phòng trưng bày, nhưng khi tôi viết:
Intent myIntent = new Intent(Intent.ACTION_GET_CONTENT, null);
myIntent.setType("image/*");
startActivityForResult(myIntent, 100);
tôi nhận được để lựa chọn Bộ sưu tập, hoặc Google Drive. Cách tốt nhất để cho phép người dùng chọn ứng dụng nào để truy xuất ảnh từ mọi thời điểm? Hay tại sao hai hằng số ý định khác nhau lại tạo nên sự khác biệt?
Thú vị là ý định đầu tiên không hoạt động, mặc dù nó không hợp lệ. Đánh giá cao các con trỏ mặc dù. Cảm ơn – EGHDK
Vì tò mò, tại sao Dianne lại phát ra âm thanh như 'ACTION_GET_CONTENT' được thêm vào API sau, gọi nó là" hiện đại ". Cả hai đều có sẵn trong API 1, do đó, điều này làm cho tôi cảm thấy như các kỹ sư Android được nâng lên nếu họ thực sự không muốn mọi người sử dụng 'ACTION_PICK'. Đã quá muộn để loại bỏ điều đó bằng API 1 chưa? –
@Turbo: Bạn sẽ phải hỏi cô ấy, xin lỗi. – CommonsWare