C/C++プログラマの管理者が, Androidプログラムにチャレンジ. AndroidプログラミングのTipsをメモっていく予定です.

インテント(Intent)を利用することで, ギャラリーを呼び出して端末内の画像の一覧を表示することができる.


(出典:Android版「美人時計」より)

画像の一覧を表示

  • ImageView.java
    • Intentのインスタンスを生成する.
    • Intent#setTypeメソッドで, 画像全般("image/*")を指定する. jpegに限定する場合は, "image/jpeg"と指定.
     ここの指定により, 他のメディアも一覧が表示できる.
    • Intent#setActionメソッドで, Intent.ACTION_PICKを指定する.
    • startActivityメソッドで, インテント呼出しする.
package com.moonlight_aska.android.imageview;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;

public class ImageView extends Activity {
  /** Called when the activity is first created. */
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    // ギャラリー呼び出し
    Intent intent = new Intent();
    intent.setType("image/*");
    intent.setAction(Intent.ACTION_PICK);
    startActivity(intent);
  }
}



コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Menu


逆引き(基礎編)

画面表示/操作(49)

フラグメント(1)

逆引き(応用編)

Firebase(2)

AD



管理人/副管理人のみ編集できます