android oauth 微博客戶端 架構一

2021-09-08 17:07:22 字數 655 閱讀 1064

ui層微博中的各個窗體  就是所謂的各個activity

logic層

程式的核心控制排程模組,獲取ui傳遞的資料、要執行的任務,呼叫微博介面,獲得網路資料,返回訊息,重新整理(切換)ui

相當於mvc中的control,處理相應的業務邏輯.

資料庫操作

以上都是mvc中的model,即使相應資料操作。

下面對logic層進行乙個簡介:

task類 有 程式中的任務

taskid 表示相應的業務的id

taskparams 表示 乙個業務要處理的相應的引數

iweiboactivity 所有的activity都實現它

init()  初始化資料。

refresh() 用來重新整理ui。

下面介紹乙個重頭戲—— mainservice

作用有三:

①完成程式排程

接收任務,完成業務邏輯,返回資訊,更新ui

②在後台執行(繼承自service類).

執行緒(實現runnable介面).

③不斷偵聽ui傳過來任務訊息.

相應流程圖如下:

這就是微博客戶端的簡介.

android Oauth認證原理

1 什麼是oauth 一種安全認證的協議 為使用者資源的授權提供了乙個安全 開放而又簡易的標準 不會使第三方觸及到使用者的賬號資訊 2 oauth當中的角色 serviceprovider 服務提供者 通常是 例如 網盤,微博或博客 user 使用者 使用者持有 服務提供者 的 帳號和和密碼,並且可...

微部落格系統

一 康盛創想微部落格系統 ctt 國內知名的社群服務與社交網路提供商康盛創想旗下的微部落格產品將於2010.4.1晚上12點發布beta版本,據了解,康盛創想將ctt comsenz twitter 定位於企業級微博簡訊綜合應用平台解決方案。在今天下午16時30分左右,康盛創想銷售與客戶總監耿志軍在...

部落格和微博

近年來,全球資訊網的一些新的應用廣為流行,如部落格和微博。1 部落格 部落格是全球資訊網日誌 weblog 的簡稱。有人用博文來表示 部落格文章 本來,網路日誌是指個人編寫並在網際網路發布的 屬於網路共享的個人日記。但現在它不僅可以是個人日記,而且可以有無數的形式和大小,也沒有任何實際的規則。現在從...