自分のアクティビティをカスタムファイル拡張子に関連付けるためのインテントフィルタを作成しました。これは正常に動作します:メールアプリケーションは、カスタム拡張子を持つ添付ファイルのアクティビティを開始します。活動で電子メールの添付ファイルを開くときにファイル名と拡張子を取得する方法
私はそうのようなテントをお読みください。
Uri uri = getIntent().getData();
と私は入力ストリームのOKを開くことができますが、私は添付ファイルのファイル名と拡張子を知っていただきたいと思います。ウリからこれを得る方法は?
私はこの情報をカーソルで取得しようとしましたが、メールアプリケーションには_idと_dataという2つの列しかないようですが、ファイル名や拡張子に関連するものではありません。
私は実際のファイルにアクセスすることはできませんが、ファイルの名前を知る必要があることは知っています。