2012-02-21 2 views
0

У меня есть изображение в моей локальной SDCard, которое я открываю, используя код ниже. Моя проблема в том, что некоторые параметры по умолчанию, такие как совместный доступ, поставляются с программой просмотра намерений (чего я не хочу). например доля с раздаточным, Bluetooth и т.д.Пользовательский дисплей изображения с намерением

Пожалуйста, помогите ....

void displayFile(String filepath){ 
     File f = new File(filepath); 
     Uri path = Uri.fromFile(f); 
     Intent intent = new Intent(Intent.ACTION_VIEW); 
     intent.setDataAndType(path, mimeTypeFromExtension); 
     intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
     startActivity(intent); 
} 

ответ

1

Это неявное намерение, и неявные намерения работают с умыслом фильтрами, поэтому более конкретным намерением начать, меньше выбора, поэтому, если вы знаете название деятельности, можете преобразовать это намерение в явное намерение, а затем можете начать непосредственно конкретную деятельность.

+0

Я использую приложения по умолчанию, а файл - это изображение ... что еще нужно сделать с моего конца..plz объяснить с помощью кода – DroidBoy

+0

, как найти действие по умолчанию, которое нужно нажать? – DroidBoy

Смежные вопросы