私は次の方法を使用して、ユーザーが選択した任意のアプリで画像を共有しています。Android共有するために使用されるアプリの名前を取得する方法
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("image/*");
File imageFileToShare = new File(imagePath);
shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(imageFileToShare));
if (!TextUtils.isEmpty(text)) {
shareIntent.putExtra(Intent.EXTRA_TEXT, text);
}
context.startActivity(Intent.createChooser(shareIntent, "Share with").addFlags(Intent.FLAG_ACTIVITY_NEW_TASK));
これはうまくいきましたが、今は共有するためにユーザーが選んだアプリの名前を取得しようとしています。これを行う標準的な方法がありますか?
ご注意いただきありがとうございます。 Jose
あなた自身のチューザーダイアログを作成することはできますが、ユーザーが実際に共有プロセスを完了したかどうかを通知する方法はないと思います –