<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
    今天嘗試了一下使用網(wǎng)易微博的開放平臺,在Android上開發(fā)應用。把用于Java的SDK下回來之后,用起來還有一些問題。不過后來都解決了。
    下面把整個過程記錄在些,給有需要的朋友。

    1、到http://open.t.163.com/wiki/index.php?title=Sdk#Java把SDK下載回來。  我們注意到,SDK包里是源代碼。

    2、到http://open.t.163.com/apps/new 新建一個應用,以得到咱這個應用的consumerKey和consumerSecret。

    3、用Eclipse新建一個Android工程。注意Android版本要選2.X的。把第一步下回來的SDK中src文件夾下的內(nèi)容放到Android工程的src目錄下。

    4、配置buildPath,將SDK中l(wèi)ib下的jar包添加到Android工程中。(如何配置buildPath就不詳說了吧)

    5、完成這些以后,HttpClient類中還是報錯,找不到javax.activation.MimetypesFileTypeMap這個。這時,到http://www.jar114.com/ 這個網(wǎng)站去搜索一下javax.activation.MimetypesFileTypeMap是在哪個包里的,然后把包下載回來,再配置buildPath,把下回來的包也添加到工程中,這時就不再報錯了。

    6、SDK中,程序的入口是example包中的OAuthGetToken類,但咱現(xiàn)在是Android應用,入口在Activity里,所以咱把OAuthGetToken類中Main方法的方法體都拷到咱Android工程里的自己的Activity的OnCreate方法里。

    7、上一步拷貝的代碼中,咱要把
    System.setProperty("tblog4j.oauth.consumerKey", "");
        System.setProperty("tblog4j.oauth.consumerSecret", "");
      這里設上第二步獲取到的consumerKey和consumerSecret。

    8、在AndroidManifest文件中添加訪問互聯(lián)網(wǎng)的權限設置。
    <uses-permission android:name="android.permission.INTERNET"></uses-permission>

    9、看起來差不多了吧,運行一下一堆的錯誤。我找了下原因,發(fā)現(xiàn)程序里面用到了Property文件,現(xiàn)在這個文件在src文件夾下,但在Android里,Property文件放在這里它是讀不到的。所以把src下的t4j.properties文件放到assets里。這時我們訪問的路徑也要改。

    10、找到t4j包下的Configuration類的81行。

       將loadProperties(defaultProperty, Configuration.class.getResourceAsStream("/" + t4jProps));

    改成loadProperties(defaultProperty,Configuration.class.getResourceAsStream("/assets/" + t4jProps));

    11、這個時候,我們來把調用方法的流程理一理。

    第一步,生成一個驗證我們應用的URL,容易想到,這個URL里攜帶了應用的標識信息

    第二步,調用瀏覽器訪問這個URL,在頁面中,用戶設置允許我們的應用訪問他的賬號。設置以后,163保存了這種允許的狀態(tài)。

    第三步,設置完成后,用戶退出瀏覽器,回到我們的應用,我們的應用再通過調用SDK去163那里獲得AccessToken。

    第四步,使用AccessToken,我們就可以調用SDK中的任意方法了,譬如驗證用戶,獲取微博列表等。

    下面我完成的這個例子的效果是,一進到應用,點擊按鈕去驗證,驗證完后,用戶退出瀏覽器,應用顯示用戶的微博用戶名。

    上代碼:


    上圖:






    posted on 2012-03-25 20:25 mixer-a 閱讀(757) 評論(0)  編輯  收藏

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


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 亚洲欧洲日本在线| 亚洲国产综合自在线另类| 亚洲第一第二第三第四第五第六| 日韩精品久久久久久免费| 亚洲国产精品VA在线看黑人| 亚洲经典在线观看| 在线日本高清免费不卡| 亚洲色欲色欲综合网站| 午夜老司机永久免费看片| 久久精品国产亚洲av水果派 | 精品国产免费观看久久久| 久久亚洲精品无码gv| 国产午夜免费高清久久影院| 免费高清在线影片一区| 亚洲高清毛片一区二区| 亚洲 另类 无码 在线| 午夜在线免费视频| 亚洲国产精品无码av| 在线免费观看你懂的| 亚洲一本一道一区二区三区| 日本成人在线免费观看| 一级毛片免费观看不收费| 欧洲精品成人免费视频在线观看| 亚洲w码欧洲s码免费| 在线观着免费观看国产黄| 一级午夜a毛片免费视频| 亚洲国产精品无码久久久蜜芽| 亚洲人成在线免费观看| 亚洲AV成人无码久久WWW| 亚洲精品无码永久中文字幕| 成人嫩草影院免费观看| 在线A亚洲老鸭窝天堂| 91高清免费国产自产拍2021| 亚洲中文字幕久久无码| 国产亚洲精品线观看动态图| 97青青草原国产免费观看| 亚洲国产欧美日韩精品一区二区三区| 在线亚洲精品福利网址导航| 1000部拍拍拍18勿入免费视频下载| 久久精品国产亚洲AV| 亚洲A∨无码一区二区三区|