Android получает только изображение из галереи

Я пытаюсь получить изображение, используя встроенную галерею. Он отлично работает в эмуляторе и открывает только галерею, но на реальном устройстве он дает мне несколько вариантов выбора, один из них - файловый менеджер, который позволяет мне выбирать файлы любого типа, даже файлы apk, конечно, после этого происходит сбой приложения. У меня есть этот код

@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;
        }  
      }  

}

12
задан FoamyGuy 6 March 2012 в 14:54
поделиться