天天看點

調用系統中Account類型的登入界面

        我們的手機中的Seting裡面可以添加很多類型的帳戶,有時候,我們需要在程式中啟動這些帳戶的登入界面,但是,就算你知道了登入界面的包名、類名,通過Intent也沒辦法啟動,這是因為Android的權限控制。

調用系統中Account類型的登入界面

        不過,我們在Framework中也找到了解決的辦法,比如我們要啟動Google Account的登入界面,我們隻需要知道該帳戶的類型就可以了,像Google就是com.google:

下面我們來看看如何啟動這樣一個界面:

我們通過調用setupAccount()将帳戶類型傳遞進去就可以了。

這些代碼都是Framework中的代碼,我們稍微修改了下就拿來用了。是以說,Framework是個寶藏,很多功能都可以在Framework中找到解決辦法,代碼就在那裡,看你如何去發現。

以上。

繼續閱讀