0

私のAndroidアプリでは、次のコードを使用して、ユーザーがギャラリーまたは他のソースから画像を選択できるようにします:

Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(
    intent, "Select Picture"), PICTURE_CHOOSER);

ユーザーがボタンをクリックすると、ユーザーがイメージをロードするアプリケーション (fe、ファイル マネージャー、またはギャラリー) を選択できるダイアログが表示されます。そのダイアログにボタンを追加して、ユーザーがカメラから画像をキャプチャできるようにすることはできますか?

4

1 に答える 1

1

Androidが画像を選択するために提供するデフォルトのインテントにボタンを追加できるとは思いません。

ただし、できることは、2 つのボタンで構成されるカスタム ダイアログを作成することです。1 つは画像の選択アクションを実行し、もう 1 つはカメラを実行します。

これは、Android で CustomDialog を実装するためのチュートリアルです。

したがって、2 つのボタンを追加し、実行する必要があるアクションにそれぞれを関連付けることで、アプリケーションを開発できます。それが役に立てば幸い!

于 2012-10-04T15:50:27.217 に答える