メールアドレスの情報取得

1,405 views
Skip to first unread message

Yu-chan

unread,
Jan 21, 2012, 5:55:30 AM1/21/12
to 日本Androidの会
熊本のYu-chanと申します。

いま電話帳情報の取得などを使った機能
アプリに盛り込もうと試行錯誤しながら開発を行ってます。

そこで端末(IS03)で動作確認を行っているのですが、
登録されている情報(友達のアドレス、名前)などは取得できるのですが、
どうしても自分のアドレスを取得する方法がわからなくて
困っています。

誰かわかる人がいたら返答お願いいたします。

中島浩二

unread,
Jan 21, 2012, 10:52:22 PM1/21/12
to android-g...@googlegroups.com, knak...@gmail.com
中島@福岡です。がんばろう日本。

コンタクトに存在しない、自分のメールアドレスを取得する意味でしょうか。

SDK-2.2 ですと、AccountManager で、
デバイスに登録されている自分のアドレス取得(複数でも)できたと思います。

===
Account[] accounts = AccountManager.get(this).getAccounts();
for (Account account : accounts) {
    if (account.type.equals("com.google")) {
        accountNames.add(account.name);
    }
}
===
*) サンプルは、c2dm-sample の設定画面など参考できるかもです。

// k_nakashima   knak...@gmail.com


2012年1月21日19:55 Yu-chan <yuya....@gmail.com>:

--
このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
このグループから退会するには、android-group-j...@googlegroups.com にメールを送信してください。
詳細については、http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。


Yu-chan

unread,
Jan 22, 2012, 6:46:29 AM1/22/12
to 日本Androidの会
中島様ありがとうございます。
がんばろう日本ですね。

> SDK-2.2 ですと、AccountManager で、
> デバイスに登録されている自分のアドレス取得(複数でも)できたと思います。
>
> ===
> Account[] accounts = AccountManager.get(this).getAccounts();
> for (Account account : accounts) {
> if (account.type.equals("com.google")) {
> accountNames.add(account.name);
> }}

確かに上記で自アドレス取得できました。
ありがとうございます。

私的には個々のアカウントアドレス(au,docomo,softbank)は取得したいですのが、
どうやれば取得できるかわからないです。
もし、参考URLや解決方法をご存じでしたら、返答お願いします。

Yu-Chan@Kumamoto


On 1月22日, 午後12:52, 中島浩二 <knaka0...@gmail.com> wrote:
> 中島@福岡です。がんばろう日本。
>
> コンタクトに存在しない、自分のメールアドレスを取得する意味でしょうか。
>
> SDK-2.2 ですと、AccountManager で、
> デバイスに登録されている自分のアドレス取得(複数でも)できたと思います。
>
> ===
> Account[] accounts = AccountManager.get(this).getAccounts();
> for (Account account : accounts) {
> if (account.type.equals("com.google")) {
> accountNames.add(account.name);
> }}
>
> ===
> *) サンプルは、c2dm-sample の設定画面など参考できるかもです。http://code.google.com/p/chrometophone/
>
> // k_nakashima knaka0...@gmail.com
>
> 2012年1月21日19:55 Yu-chan <yuya.tas...@gmail.com>:

garlicG

unread,
Jan 23, 2012, 9:08:18 PM1/23/12
to android-g...@googlegroups.com
garlicGです。

ProfileはAPI14からが追加されました。他の連絡先データ同様に自分の連絡先を
参照・編集できるかと思います。
http://developer.android.com/intl/ja/reference/android/provider/ContactsContract.Profile.html

14以前からプロフィール系のアプリなどありますが、
ユーザーに入力させて独自に保存する形が大半な感じがします。

各国内キャリアアカウントとキャリアメールの仕様は一様ではないので、
すべてをシステム側で取得するのは多分無理です。

Reply all
Reply to author
Forward
0 new messages