端末側や、送信元のシステムで何か特別なmime 設定がされていないのなら、
*.abcをメールに添付したときは mime-type が "application/octet-stream"になるはずですので、それを指定してやるだけで大丈夫だと思います。
私の手元の端末(GalaxyNexus 4.2.2)では、以下でshare dialog に出て来てくれています。
<data android:mimeType="application/octet-stream"
android:host="*" android:pathPattern=".*\\.abc" />
--
このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
このグループから退会し、メールの受信を停止するには、android-group-j...@googlegroups.com にメールを送信します。
このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。
その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。
大坪です。
ダウンロードしたファイルもということでしたら、
android:mimeType="*/*" に変えてやればいけるんじゃないでしょうか。
端末内の全ての *.abcに適用されちゃうのでユーザーさんに注意して
もらう必要はありますけど。
<data android:mimeType="*/*"
android:host="*" android:pathPattern=".*\\.abc" />
# 個人的には、メールに添付する際も、可能ならcontent-typeを独自の
# application/x-myabcfileとかにして送っちゃうほうが好みだったりします。