問題タブ [contactpicker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
138 参照

c# - ContactPicker の pickContactAsync が正しく機能しない

連絡先リストから連絡先を選択する機能を持つアプリケーションを開発しています。

問題は、「DEBUG」モードでアプリケーションを実行し、ContactPicker コードをデバッグすると、ピッカーが完全に実行されることです。

しかし、単純にデポイしてデバッグせずにデバイスでアプリケーションを実行し、「連絡先リストから選択」オプションを選択すると、アプリが突然クラッシュし、「開始画面」が直接表示されます。

誰がこの問題が何であるか知っていますか?

これが私のコードのスニペットです::

0 投票する
1 に答える
626 参照

windows-phone-8.1 - Contact Picker を使用して電子メールと電話番号の両方を取得する Windows phone 8.1

次のコードを使用して、ユーザーが連絡先を選択できるようにしています。

ただし、電話番号しか取得できません。連絡先情報に存在するにもかかわらず、オブジェクト「連絡先」にはメールアドレスが含まれていません。1 つのオプションは、切り替えることです。

しかし、電話番号を取得できません... 1回の選択ですべての情報を取得できるようにしたいです。

1回の選択で両方の情報を選択する方法はありますか? (DesiredFieldsWithContactFieldType に複数のエントリを追加しようとしましたが、例外が発生します...)

よろしくお願いします、

ケラン

EDIT 07.08.2015: 「ContactPicker.DesiredFieldsWithContactFieldType」は「ContactFieldType」の 1 つのタイプのみを受け入れることができるため、これを回避する方法は、最初にユーザーが ContactFieldType.PhoneNumber で連絡先を取得できるようにし、次にプログラムでメールアドレスを取得することでした選択した連絡先。

ユーザーの観点からは、ContactPicker.PickContactsAsync ですべてが正しく表示されるため、これは問題にはなりません。不足している電子メール情報をコード ビハインドで手動で取得する必要があるだけです。これは、連絡先が何であるかを知っているため簡単です。ユーザーによって選択されます。

0 投票する
2 に答える
449 参照

android - Androidでjsonオブジェクトから連絡先をレンダリングして選択する方法は?

名前と連絡先番号のキーとその値を持つjsonとして、サーバーから応答を受け取ります。名前と連絡先番号の詳細をチェックボックスとともに列として表示して、ユーザーがそれらの連絡先から複数を選択できるようにし、ボタンをクリックするだけで連絡先をサーバーに送信できるようにします。

私のjsonファイル

}

私は今、連絡先と名前を別々のリストに入れています。そこにチェックボックスを入れるにはどうすればよいですか?複数の連絡先を選択してサーバーに転送しますか?

0 投票する
1 に答える
157 参照

c# - ContactPicker.PickMultipleContactsAsync の代替

およびのドキュメントには、 Windows 8.1 または Windows Phone 8.1 以降はサポートされない可能性があるContactPicker.PickSingleContactAsyncと記載されています。ContactPicker.PickMultipleContactsAsync

サポートされていません。非推奨になっただけでなく、Windows 10 で実装されていない例外をスローする古いメソッドを支持ContactPicker.PickContactAsyncして廃止されました。ContactPicker.PickContactsAsync

Stack Overflow に関する最後の質問への回答に続いて、PickContactsAsync の Windows 10 ドキュメント ページを読み、そのページの最後にあるサンプルをダウンロードしました。そのサンプルを Win10 で実行したところ、次のことがわかりました。

  • ContactPicker.PickContactAsync予想どおり、連絡先を 1 つだけ選択できます。
  • ContactPicker.PickContactsAsync動作しますが、サンプルによって提起された期待に反して、1 つの連絡先しか選択できません。

バグの動作はContactPicker.PickContactsAsyncまもなく修正されるのでしょうか、Windows 10 でペイントがまだ乾燥しているための単純な不具合ですか、それとも連絡先の複数選択のサポートを中止することを決めた天才ですか?

ユーザーがそれらを順番に選択できるようにループを作成することはできますが、短期的には他のオプションは見当たりませんが、それはひどいユーザー エクスペリエンスです。魔法のように物事を整理するために設定する必要がある設定またはオプションがある場合は、それについて聞いてみたい.


以下の良い答えのためのサポート情報

これは、起動時のピッカーの外観です。 NoIconBar

アプリ バーはどこにありますか? 表示されていません。連絡先をクリックまたはタップすると、その連絡先が選択され、ピッカーが閉じます。次のように表示されるのは、[連絡先を選択] をクリックしたときだけです。

アイコンバー

その後、目盛り付きリスト グリフをクリックすると、突然 UI が次のように変わります。

MultiselectAtLast

これは、方法がわかれば簡単ですが、発見するのはばかげて困難です。これは間違いなく、Windows 8 として知られるハプトマン発作の名残です。

他の犠牲者には、かつてマウス/キーボード環境で範囲選択と複数選択を許可していた Shift キーと Ctrl キーが含まれます。これらの動作は、コモン ダイアログが使用する Windows ListBox によって実装されました。おそらく、新しい UI は ListBox を使用しません。

マイクロソフトへの一方的なアドバイス

Windows 10 への無料アップグレードの要点は、それを家に固定することです。これにより、2 つのことが達成されるからです。

  • 自宅で Windows に慣れている人は、職場でも Windows を使いたくなるでしょう。
  • それは若者を教化します。それらを Apple に任せておくことはできません。それはただ不気味です。

ここで取り上げたような UX の惨事は、あなたの良い仕事を台無しにしてしまいます。連絡先ピッカーは、新しいコモン ダイアログです。それはすべてに影響します。これは、アプリ開発者の愚かさにもかかわらず、優れた UX を作成するために最も活用できる場所です。

すべきことは次のとおりです。PickContactsAsync を介して連絡先ピッカーが呼び出された場合は、既に複数選択モードで開いてください。

そしてもう一つ

私はマイクロソフトにダンプしていますが、サンプルにはバグもあります。このScenario2_PickContacts.xaml.cs行で

読むべき

何も選択しないthis.contactsと null になり、barfs になるためです。

0 投票する
1 に答える
1858 参照

c# - HelloWorld Windows Phone 8.1 アプリケーションで ContactPicker を使用すると、"The device is not ready (Exception from HRESULT: 0x80070015)" エラーが発生する

起動時に ContactPicker を表示する小さな WP 8.1 アプリケーションを作成しようとしています。Windows 10 Preview ビルド 10532 で Visual Studio Community 2015 を使用してアプリケーションを作成しています。そのため、Windows Phone の空のアプリを作成したらすぐに、ボタンとこのコードを追加します。

次に、Denim バージョンがインストールされた Windows Phone 8.1 フォンにアプリを展開し、開発用に登録します ( https://msdn.microsoft.com/en-us/library/windows/apps/ff769508%28v=vs.105%29 .aspx?f=255&MSPPError=-2147217396 )。

電話でアプリを実行してボタンを押すと、タイトルにメッセージが表示され、連絡先ピッカーが表示されません。問題のある行は await のある行です。同じアプリを Windows 10 Mobile フォンに展開すると、うまく機能します。

これを Package.appxmanifest ファイルに設定しました。

何が問題なのですか?

0 投票する
2 に答える
4272 参照

android - Android 連絡先ピッカーは、名前 + 番号 + メールを取得します

Contact Picker に問題があります。Phone.DISPLAY_NAME と Phone.NUMBER では機能しますが、Email.ADDRESS では機能しません。

それで、私はそれらのフィールドを取得しようとしていますが、何が問題なのかわかりません。助けてくれてありがとう...

0 投票する
4 に答える
6409 参照

ios - CNContactProperty からメールを抽出する - iOS 9

ユーザーがメールアドレス/メッセージメールアドレスの電話番号などの連絡先プロパティを選択できるようにするために、連絡先ピッカービューコントローラーにアクセスする必要があるiOSアプリがあります。

私が今抱えている問題は、返されたデータを解析する方法がわからないことです。メソッドを使用しましたが、contactPicker didSelectContactProperty必要なデータを解析できません。

上記のコードを実行すると、次の応答が返されます。

それは素晴らしいことですが、そこから必要なデータを抽出するにはどうすればよいでしょうか? NSLog ステートメントが奇妙な形式でデータを返すのはなぜですか?

時間をありがとう、ダン。