私のアプリケーションでは、ボタンをクリックするとメールを送信する必要があります。私は "送信元アドレス"以外のメールを送信するためのすべての詳細を持っています。この「アドレスから」は、Android端末で設定されたGmailアカウントである必要があります。これらの詳細はどのように取得できますか?誰でも助けてくれますか?androidで設定されたGmailアカウントの詳細を取得する
2
A
答えて
3
それをテストしていません。
AccountManager manager = AccountManager.get(this);
Account[] accounts = manager.getAccountsByType("com.google");
Account account = accounts[0];
私たちは、私がバックグラウンドでメールを送信する必要が
manager.getPassword(account)
-1
あなたが例を持ってhere、デフォルトのアンドロイドのメール送信アプリを使用するには、内蔵ACTION_SEND
意図を使用することができます。
これはあなたが必要となる部分です。
final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
//set the content-type
emailIntent.setType("plain/text");
//set the receivers address
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[] { address.getText().toString() });
//set the subject
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject.getText());
//set the text
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, emailtext.getText());
Email.this.startActivity(Intent.createChooser(emailIntent, "Send mail..."));
注:私はそれがAccountManagerをクラスを使用して働いてしまった自分
+0
を使用して
account.name
と暗号化されたパスワードを使用してアカウント名を取得することができます。私がこれを好きなら、画面がポップアップして詳細を尋ねる。誰かGoogleLoginServiceHelperを使用しましたか? – Mathew
関連する問題
- 1. 販売者アカウントを設定するための詳細
- 2. iPhoneで設定されたGmailアカウントを見つける
- 3. 設定済みのメールアカウントの詳細を取得する方法
- 4. RAID設定の詳細を取得する[Linux]
- 5. TV4:検出されたエラーの詳細を取得する
- 6. Android端末に設定されたアカウントのメールを取得しますか?
- 7. PostgreSQLで実行されたクエリの詳細を取得
- 8. ブロックチェーンから指定されたアドレスの詳細を取得するには?
- 9. 委任されたアカウントのGmail SendAs設定
- 10. calabash-androidでWebViewの詳細情報を取得する方法
- 11. バージョン6.0.1のAndroid gmailログインはアカウントを取得できません。
- 12. Gmail設定自分のGmailアカウントのみを発行する
- 13. Facebookアプリの詳細設定
- 14. GETリクエストURIでホストされたサービスの詳細を取得する
- 15. Spring Security OAuth2で認証されたユーザーの詳細を取得する方法
- 16. Magento 2で - 放棄されたカートの詳細を取得するには?
- 17. Request.HttpContext.User.Identityの詳細を取得する
- 18. 取得IIS7.5詳細PowerShellの
- 19. Androidでキャプチャした画像の詳細を取得する方法
- 20. jQuery bxSlider詳細設定
- 21. GmailアカウントをGmailアカウントに表示された日付に変換する
- 22. Javaでユーザーコミットの詳細を取得
- 23. Yiiフレームワークでユーザーの詳細を取得
- 24. Spring RecoveryCallbackでメッセージの詳細を取得
- 25. podio apiでワークスペースの詳細を取得
- 26. wcfでNetworkCredentialの詳細を取得
- 27. フィードリクエストでJSONの詳細を取得
- 28. Pythonで例外の詳細を取得
- 29. ClaimsPrincipal.Currentでユーザーの詳細を取得
- 30. Android - wrap_contentに設定されたボタンの幅を取得する
これまでのところ、これは動作しません。次のエラーが表示されます。 "java.lang.SecurityException:呼び出し元のuid 10155が認証者のuidと異なる"。私はあなたがサードパーティのアプリケーションからGoogleのパスワードを取得できるとは思わない。私が間違っている場合は私を修正し、この問題の解決策を投稿してください。ありがとう! –