2017-08-02 7 views
0

私のXamarin Forms App内で、電話のローカルアドレス帳(iOSとAndroid)に保存されているすべての連絡先のリストを取得する必要があります。残念ながら、見つけたすべての投稿(How to Read contacts in Xamarin formsHow to read user phone book contacts without using any plugin or package、またはHow to access address book in Xamarin.Forms)はJames Montemagnos Contacts.Pluginを使用するようアドバイスします。Xamarinフォームを使用してアドレス帳から連絡先を読む

しかし、このプラグインページでは「このプラグインは開発中ではなく、サポートされていません」と表示されています。またnuget packageも非公開であるため、新しいプロジェクトに追加することはできません。

Xamarinフォームを使用して、iOSとAndroidのアドレス帳から連絡先を読み取るための他のプラグインが見つかりませんでした。誰でも構いませんか?どうもありがとう!

答えて

0

プラグインはあなた自身も書くことができる他の誰かのコードです。利用可能な(活発に開発された)プラグインがない場合は、自分で何かを書く必要があります。

これは、Xamarin.FormsでDependencyServiceを頻繁に使用することになります。ジェームズのコードは、実際には良い出発点になります。積極的なメンテナンスを受けていないという事実は、それが使えないことを意味するものではありません。あなたの要件を満たす使用可能なビットを組み込むようにしてください。

あなたが本当に野心的な場合は、プラグインをフォークして、まだ動作しているものや改良が必要なものを見て、自分で作ってみてください。

+0

@Geraldの返信をありがとう。私はその機能を使用する唯一の人ではないことを願っていたので、実際にその機能にプラグインが存在しないことに驚くことはありませんでした....そしてJamesもこれを続行することを拒否しました(はい、おそらく1つまたは2つ進行中のプロジェクト.... ;-))。既存のプラグインをプロジェクトに追加して、それが動作しているかどうかを確認する方法はありますか?私はナゲットでそれを見つけることができませんでした、私はダウンロード、コンパイル、私のプロジェクトにローカルファイルを追加することができますか?しかし、私は実際にそれを行う方法は考えていない....多くのありがとう! – K232

+0

NuGetにもうリストされていない場合は、実際にはコードをダウンロードしてコンパイルするしかありません。それほど難しいことではありません。通常のコードや通常のプロジェクトと同じです。たぶんそれはすぐに構築されませんが、あなたはそこに着くとおそらく多くを学ぶでしょう。だから行きましょう! –

関連する問題