<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 101,  comments - 29,  trackbacks - 0

    在開發(fā)新浪微博,網(wǎng)易微薄,搜狐微博等等android客戶端的時(shí)候需要oauth認(rèn)證,也就是要打開一個(gè)第三方提供的認(rèn)證網(wǎng)頁進(jìn)行授權(quán)。

    用戶在授權(quán)之后會(huì)再跳轉(zhuǎn)回應(yīng)用完完成授權(quán)。在請(qǐng)求用戶授權(quán)的時(shí)候會(huì)提供一個(gè)callback地址,用戶完成授權(quán)操作后會(huì)跳轉(zhuǎn)回這個(gè)地方一般是某個(gè)Activity。

    但由于某些原因第三方瀏覽器例如UC瀏覽器無法完成跳轉(zhuǎn),系統(tǒng)自帶瀏覽器卻可以。

    本博文就給出一個(gè)解決方案來解決這個(gè)問題。

    來打開某個(gè)網(wǎng)址。如果你的手機(jī)上沒有第三方的瀏覽器例如UC等你可以正常使用,但是很不幸的是一般手機(jī)用戶都會(huì)安裝UC瀏覽器。

    第三方瀏覽是無法支持自定義schema的(比如myapp://AuthActivity)。

     <data
                        android:host="AuthActivity"
                        android:scheme="myapp" />

    我們既不想卸載掉我們的UC,又想完成認(rèn)證怎么辦呢?

    看看以下的方法:


    anthUrl是Url網(wǎng)址。

    你需要把”myapp://AuthActivity”作為callback傳遞給新浪的oauth認(rèn)證地址,在完成認(rèn)證后會(huì)返回這個(gè)地址,然后你的應(yīng)用程序就會(huì)跳到這個(gè)AuthActivity中去在oncreate中使用getIntent().getData()就可以得到uri,pin就在uri中。



    posted on 2012-03-26 20:28 mixer-a 閱讀(309) 評(píng)論(0)  編輯  收藏

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲一区二区三区播放在线| 亚洲综合无码一区二区三区| 亚洲成a∧人片在线观看无码 | 巨胸喷奶水视频www免费视频| 暖暖日本免费在线视频| 亚洲乱码一区av春药高潮| 24小时免费看片| 91嫩草亚洲精品| 在线a级毛片免费视频| 亚洲综合av一区二区三区 | 182tv免费观看在线视频| 亚洲春色在线观看| 久久午夜免费视频| 亚洲欧美黑人猛交群| 国产伦精品一区二区三区免费迷| 免费精品久久久久久中文字幕| 亚洲午夜无码AV毛片久久| 中国videos性高清免费| 亚洲福利视频网址| 午夜免费福利在线| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 2021精品国产品免费观看| 亚洲冬月枫中文字幕在线看| 成人免费午夜无码视频| 美女18毛片免费视频| 亚洲欧洲日产国码无码网站| 美女内射毛片在线看免费人动物| 伊人久久亚洲综合影院首页| 一区二区三区亚洲视频| 久久爰www免费人成| 亚洲日韩AV无码一区二区三区人| 亚洲国产午夜福利在线播放| 久久久国产精品无码免费专区| 亚洲不卡中文字幕| 亚洲人成网站色在线入口| 四虎成人精品永久免费AV| 亚洲人成色77777在线观看| 亚洲一区二区三区偷拍女厕| 免费福利视频导航| 免费看又黄又爽又猛的视频软件| 亚洲av永久无码精品秋霞电影影院 |