VCARDのQRコードインポートは、フィールドを分離しません。それはフォーマットですか?

StackOverflow https://stackoverflow.com/questions/4113836

  •  29-09-2019
  •  | 
  •  

質問

このテキスト

BEGIN:VCARD
N:Haven;Richard;;;
ADR;DOM;PARCEL;HOME:;;9999 Mission Street ;Daly City;California;94014;U.S.A.
EMAIL;INTERNET:richard@domain.com
EMAIL;INTERNET:richard@domain.org
TEL;CELL:831-555-9315
TEL;CELL:831-555-0740
END:VCARD

に変えた このQRコード モトローラドロイドに輸入されても、最初の名前と姓は分離されておらず、住所を分離しません。

また、電話と電子メールには自宅と仕事、自宅とモバイルが割り当てられています。私は少なくとも携帯電話が両方のモバイルとして入ることを期待していました。

AndroidがVカードを解析する方法ですか、それともエンコードを変更して分離を許可し、電子メールと電話の種類を正しく指定できますか?

ありがとう

役に立ちましたか?

解決

ここでの質問は、AndroidではなくBarcode Scannerに関するものだと思います。バーコードスキャナー(私は開発者です)は、これらすべてのフィールドを解析します。問題は、Android 1.X APIで、ここで必要なすべての情報を別々のフィールドとして指定できないことです。 Android 2.xは、はるかに大きく行われます。バーコードスキャナーは、ユーザーのごく一部がまだ1.5であるため、1.5と互換性がある必要があります。

非常に苦痛ではありますが、1.5フレンドリーでありながら他のAPIまたは他のAPIを使用するバージョンを書くことは考えられます。

代わりに、Android 2.2を必要とし、新しいAPIを使用するバージョンが既にあります。しばらくリリースされることはありません(上記参照)が、ここでショットを与えることができます。 http://code.google.com/p/zxing/downloads/detail?name=barcodescanner-debug.apk

他のヒント

最も可能性の高い問題はそれです 必須タイプ 「VCARDオブジェクトには、FN、N、およびバージョンタイプが含まれている必要があります。」

また、VCard Validatorを試して、他の問題があるかどうかを確認することもできます。 [免責事項:私は書いた

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top