我想写一个分享照片的程序。 我想从内部存储分享它们,我有它们的地址。 他们存放在手机上,但他们是私人的 我该怎么办?
答案 0 :(得分: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();
}
}
例如,用于whatsapp的appPackage是:" com.whatsapp"