我需要允許用戶選擇圖像或拍攝新照片。我已經實現了一個自定義相機活動。自定義圖標和意圖選擇器中的文本
當用戶點擊一個按鈕時,會啓動一個Intent Chooser,在應用程序中詢問是否允許選擇圖像。其中,我添加了一個意圖,開始我的相機活動,以拍攝一張新照片。
Intent pickImageIntent = new Intent(Intent.ACTION_PICK, Media.EXTERNAL_CONTENT_URI);
pickImageIntent.setType("image/jpeg");
Intent takePhotoIntent = new Intent(this, CameraActivity.class);
takePhotoIntent.putExtra(MediaStore.EXTRA_OUTPUT, file.getAbsolutePath());
Intent chooserIntent = Intent.createChooser(pickImageIntent, "");
if (getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA))
chooserIntent.putExtra(Intent.EXTRA_INITIAL_INTENTS, new Intent[] { takePhotoIntent });
startActivityForResult(chooserIntent, 0);
的問題是,意向選擇器的對話框中的圖標當中也有我的應用程序,它的名字的圖標,因爲相機意圖。
是否可以自定義圖標和標籤,而不是使用應用程序的人嗎?
謝謝你的幫助。不幸的是,我不想更改我的應用程序的圖標和名稱。只需在對話框中更改它們即可。就像把相機的圖標和「照片」作爲標籤一樣。 –
這些屬性適用於Activity,不是整個應用程序 – pskink
啊對不起......我沒有注意到它。我正在檢查。 –