2012-06-08 3 views
-1

Как я могу получить доступ к изображению, имеющему путь «DCIM/Camera/test.jpg»? (DCIM находится в каталоге верхнего уровня, когда я открываю Android устройства в Android File Transfer.)Доступ к изображениям с устройства Android

+0

Что вы подразумеваете под 'доступом к изображению?' Вы пытаетесь загрузить его в ImageView? – Guardanis

+0

Да, я пытаюсь загрузить его в ImageView. Я знаю, как это сделать, как только я могу получить доступ к файлу. – Aneem

+0

Попробуйте предоставить разрешения в вашем манифесте Aerrow

ответ

1

Теперь, когда мы знаем, что вы пытаетесь загрузить его в ImageView:

ImageView imageView = (ImageView) findViewById(R.id.yourImageView); 
Bitmap bMap = BitmapFactory.decodeFile("/sdcard/DCIM/Camera/" + yourFileName); 
imageView.setImageBitmap(bMap); 

И как Aerrow упомянуто , вы должны убедиться, что у вас есть соответствующие разрешения в вашем манифесте:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
+0

большое спасибо, я только нужна вторая строка, как я уже упоминал, прежде чем я знал, как делать изображения. – Aneem

+0

Добро пожаловать, удачи в приложении – Guardanis