日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > 綜合技術(shù) > 調(diào)用系統(tǒng)中Account類型的登錄界面

調(diào)用系統(tǒng)中Account類型的登錄界面

來源:程序員人生   發(fā)布時間:2014-12-09 08:02:50 閱讀次數(shù):3313次


        我們的手機(jī)中的Seting里面可以添加很多類型的帳戶,有時候,我們需要在程序中啟動這些帳戶的登錄界面,但是,就算你知道了登錄界面的包名、類名,通過Intent也沒辦法啟動,這是由于Android的權(quán)限控制。



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

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


private void setupAccount(String type) { Bundle addAccountOptions = new Bundle(); mPendingIntent = PendingIntent.getBroadcast(this, 0, new Intent(), 0); addAccountOptions.putParcelable(KEY_CALLER_IDENTITY, mPendingIntent); addAccountOptions.putBoolean(EXTRA_HAS_MULTIPLE_USERS, hasMultipleUsers(this)); AccountManager.get(this).addAccount( type, null, /* authTokenType */ null, /* requiredFeatures */ addAccountOptions, null, mCallback, null /* handler */); } public boolean hasMultipleUsers(Context context) { return ((UserManager) context.getSystemService(Context.USER_SERVICE)) .getUsers().size() > 1; } /** * Callback setting google account. */ private AccountManagerCallback<Bundle> mCallback = new AccountManagerCallback<Bundle>() { @Override public void run(AccountManagerFuture<Bundle> future) { try { Bundle bundle = future.getResult(); Intent intent = (Intent) bundle.get(AccountManager.KEY_INTENT); if (intent != null) { Bundle addAccountOptions = new Bundle(); addAccountOptions.putParcelable(KEY_CALLER_IDENTITY, mPendingIntent); addAccountOptions.putBoolean(EXTRA_HAS_MULTIPLE_USERS, hasMultipleUsers(KSWarning.this)); intent.putExtras(addAccountOptions); startActivityForResult(intent, 0); } } catch (OperationCanceledException e) { } catch (IOException e) { } catch (AuthenticatorException e) { } } };


我們通過調(diào)用setupAccount()將帳戶類型傳遞進(jìn)去就能夠了。

這些代碼都是Framework中的代碼,我們略微修改了下就拿來用了。所以說,F(xiàn)ramework是個寶藏,很多功能都可以在Framework中找到解決辦法,代碼就在那里,看你如何去發(fā)現(xiàn)。


以上。




生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 国产成人精品午夜 | 亚洲网站在线播放 | www久久com| 欧美亚洲国产视频 | 黄色在线观看免费 | 欧美日韩在线综合 | 欧美日韩精品综合 | 91麻豆精品一区二区三区 | 99精品网 | 欧美激情精品久久久久久久久久 | 久久免费视频观看 | 不卡一区二区在线 | 欧美爱爱视频 | 色综合视频一区二区三区 | 免费三级网站 | 久久久网| 久久99国产精品久久99大师 | 国产精品综合网 | 日韩不卡在线 | 久久久久人 | 国产精品黄色网 | 久久99精品久久久久久久青青日本 | 国产91精品久久久久久久 | 久久婷婷国产麻豆91天堂徐州 | 国产在线观 | 国产一区二区三区在线 | 久久免费视频观看 | 欧美综合自拍 | 久久99精品久久久久久青青日本 | 国产噜噜噜噜噜久久久久久久久 | 久久视频在线看 | 国产视频久久 | 亚洲一区二区三区中文字幕 | 黄色小视频免费 | 看a网站 | 国产 欧美 日韩 | 一区二区精品在线 | 成人性生交大片免费看在线播放 | 国产一区二区三区免费观看在线 | 精品国产免费一区二区三区四区 | 欧美精品综合 |