android賬戶取得方法:
1. 8.0以下動態申請執行時許可權 manifest.permission.get_accounts
獲取許可權後取得賬戶的方法:
你可以用accountmanager.getaccounts or accountmanager.getaccountsbytype來獲取賬戶列表
**如下所示:
pattern emailpattern = patterns.email_address; // api level 8+
account accounts = accountmanager.get(context).getaccounts();
for (account account : accounts)
}
上面**略顯重複,還可以這樣寫:
account accounts = accountmanager.get(this).getaccountsbytype("com.android.email");
注意:accountmanager.getaccounts()
獲得手機中所有賬戶資訊,除了郵件賬戶也包括微博等其他型別的賬號。
2. 8.0以上(包含8.0)動態申請執行時許可權 manifest.permission.get_accounts
獲取許可權後取得賬戶的方法:
intent intent = accountmanager.newchooseaccountintent(null, null, new string,
null, null, null, null);
startactivityforresult(intent, request_code_pick_account);
@override
protected void onactivityresult(int requestcode, int resultcode, @nullable intent data)
}
郵件啟用賬號
建立使用者表 create tableusers idvarchar 32 primary key,namevarchar 30 pwdvarchar 32 emailvarchar 100 賬號啟用表 如果某個使用者還有啟用碼,則這個使用者還沒有啟用,反之則已經啟用了,啟用碼只能用一次。啟用後刪除...
C 傳送郵件驗證賬號
賬號註冊時往往會需要郵箱驗證,那麼驗證實現流程是什麼呢?第一步 使用者表中包括使用者賬號,密碼,郵箱,驗證隨機碼,註冊時間等字段。第二步 註冊頁面,讓使用者錄入使用者資訊 string validatecode guid.newguid tostring n sqlconnection conn n...
Android呼叫系統的發郵件方法
系統郵件系統的動作為android.content.intent.action send intent email new intent android.content.intent.action send email.settype plain text email.settype plain t...