PhoneGapとZXingプラグインを使用してAndroidバーコードスキャナーアプリを作成しています。現在、すべてのQRコード結果ヘッダーをデコードして区別し、それに応じて動作することができます。
例えば:
- tel:1234567890はダイヤラを起動します。
- smsto:12345:blablablaはメッセージングアプリを起動します。
- geo:111.111,222.222はマッピングアプリを起動します。
- http://website.comはブラウザを起動します。や。。など。
これで、アプリにはvCardとiCalが残ります。
私の質問は、 vCard文字列(QRコードから取得)にある情報が事前に入力されているネイティブ連絡先アプリから「連絡先カード/フォームの作成」を起動し、連絡先を保存するかどうかを尋ねる方法です。同じことがiCalにも当てはまり、 iCal文字列にある情報が事前に入力されたカレンダーアプリが起動します。
前もって感謝します!