2014-09-10 2 views
-3

Я хочу написать программу, которая делится фотографиями. Я хочу поделиться им с внутренним хранилищем, и у меня есть адрес из них. они хранятся на телефоне, но они являются частными Что мне делать?Делитесь фотографией, сохраняющей внутреннее хранилище

+1

Что вы пробовали до сих пор? –

ответ

0

Попробуйте это:

public void shareImage(String filepath, String appPackage) { 

    Intent intent = new Intent(Intent.ACTION_SEND); 
    intent.setType("image/*"); 
    intent.setPackage(appPackage); 

    intent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + filepath)); 
    try { 
     startActivity(intent); 
    } catch (android.content.ActivityNotFoundException ex) { 
     ex.printStackTrace(); 
    } 
} 

appPackage для WhatsApp для примера: "com.whatsapp"

+0

Правильный ответ? – Kewitschka

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