2012-05-04 6 views
2

誰かがリンクを長押しして共有リンクを選択し、自分のアプリを選択すると、それを取得して何をするのですか。これは他の共有可能なテキスト項目でも機能します。私はリンクを受け入れるだけです。現在私はtext/plainとしてMIMEタイプを持っています。リンクのMIMEタイプはありますか?action_sendリンクのMIMEタイプ

答えて

4

いいえ、申し訳ありません。少なくとも標準のAndroidブラウザの場合はtext/plainを使用します。あなたに送信される値を調べ、正規表現でURLに似ているかどうかを確認し、リンクを送信するだけであることを示すエラーをポップアップ表示することもできます。

理論的には、同じIntentの場合は、startActivity()を実行して実行して、共有しようとするものをユーザーが選択できるようにすることができます。私はこれを試していないが、ここには私が気付いていないような問題があるかもしれない。