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

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

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

    隨筆-1  評論-68  文章-98  trackbacks-0

    XX for Android Design 設(shè)計文檔


    [ Android平臺XX視頻聊天/XX for Android]

    日期: 2010.07.20.

    編寫: 徐建祥

    網(wǎng)址:http://www.anymobile.org

     

    修改記錄:

    2010-07-20

    徐建祥

     

    2010-08-06

    徐建祥


     

     

     

     


     

    1.    項目概述... 5

    1.1.     功能介紹... 5

    1.2.     開發(fā)環(huán)境... 5

    1.3.     運行環(huán)境... 5

    1.4.     名詞解釋... 5

    2.    系統(tǒng)架構(gòu)... 6

    3.    模塊設(shè)計... 7

    3.1.     Android消息通訊... 7

    3.1.1.      Intent意圖... 7

    3.1.2.      Broadcast Receiver廣播接受者... 7

    3.1.3.      Thread Message線程消息... 7

    3.1.4.      callback機制... 7

    3.1.5.      Observer觀察者模式... 8

    3.1.6.      Listener監(jiān)聽器... 8

    3.2.     AV引擎庫... 8

    3.3.     協(xié)議庫... 8

    4.    體系結(jié)構(gòu)... 9

    5.    流程設(shè)計... 10

    5.1.     注冊... 10

    5.2.     登錄... 11

    5.3.     注銷... 12

    5.4.     點對點聊天... 13

    5.4.1.      發(fā)送文字聊天數(shù)據(jù)... 15

    5.4.2.      接受文字聊天數(shù)據(jù)... 16

    5.4.3.      發(fā)送音視頻聊天數(shù)據(jù)... 17

    5.4.4.      接受音視頻多媒體數(shù)據(jù)... 18

    5.4.5.      主動關(guān)閉聊天... 18

    5.4.6.      對方關(guān)閉聊天... 19

    5.5.     短信邀請視頻聊天... 20

    5.6.     聊天室聊天... 22

    5.7.     聊天室轉(zhuǎn)點對點聊天... 23

    5.7.1.      主動邀請聊友聊天... 23

    5.7.2.      接受聊友聊天邀請... 25

    5.8.     WAP用戶以及TCP代理服務(wù)器... 26

    6.    接口設(shè)計... 27

    6.1.     JNI 27

    6.2.     PTS. 28

    6.3.     AV Engine. 28

    7.    數(shù)據(jù)存儲... 30

    7.1.     Shared Preferences. 30

    7.2.     SQLite Database. 30

    8.    移植相關(guān)... 31

    8.1.     io輸入輸出相關(guān)... 31

    8.2.     os操作系統(tǒng)相關(guān)... 31

    8.3.     timer定時器... 31

    8.4.     socket網(wǎng)絡(luò)... 32

    8.5.     log日志... 32

    參考文檔... 32


    1. 項目概述

    1.1.功能介紹

    XX視頻聊天手機,在2.5G網(wǎng)絡(luò)上實現(xiàn)手機視頻互動,讓廣大手機用戶享受到3G功能。實現(xiàn)全球互通,無需漫游費,使得通訊費用大為降低;此外,也支持手機對PC的雙向視頻聊天,從而使人們可以隨時、隨地“見面”,讓世界變的更小。

     

    XX for Android是視頻聊天軟件XXAndroid版本,實現(xiàn)了手機用戶與艾米聊友或通訊錄好友點對點視頻、語音、文字聊天,另外用戶可以使用視頻、語音、文字聊天室功能。

    1.2.開發(fā)環(huán)境

    Windows XP + Cygwin / Ubuntu 10.3

    JAVA:

               IDE: JDK 1.5 + Eclipse3.5 + ADT0.9.6 + CDT 1.0.0

                SDK: Android SDK

               NDK: Android-NDK-r3

    C/C++:

    C: BSD C庫精簡版 bionic

    1.3.運行環(huán)境

    Android平臺1.5及以上固件版本

    1.4.名詞解釋

    AndroidOHA組織開發(fā)的,包括操作系統(tǒng)、中間件和核心應(yīng)用的移動設(shè)備軟件集合。

     

    2. 系統(tǒng)架構(gòu)

    主要包括4個模塊層次:UI交互層;JNI接口層;核心應(yīng)用層,以及系統(tǒng)適配層。

     

    (圖略)

    UI交互層:主要實現(xiàn)了人機交互界面,以及一些框架類等,通過不同的場景完成產(chǎn)品功能,每個場景可以包含多個界面,每個場景可以處理特定的通知消息。

    JNI接口層:銜接JavaC/C++代碼層,是UI交互層與PTS協(xié)議模塊和AV引擎交互的樞紐,提供自上而下的正向調(diào)用,以及自下而上的callback調(diào)用機制。

    系統(tǒng)適配層:提供系統(tǒng)平臺相關(guān)的wrapper實現(xiàn),如io、ostimer、socket等。

    核心應(yīng)用層:移植的核心庫,包括協(xié)議庫和AV引擎庫。

    ……

     


    posted on 2010-10-12 02:43 Xu Jianxiang 閱讀(694) 評論(1)  編輯  收藏 所屬分類: Android

    評論:
    # re: XX for Android Design 設(shè)計文檔 2011-11-29 11:07 | 鐘成
    請問可以共享一下,參考文檔嗎? 急需要~謝謝~  回復(fù)  更多評論
      
    主站蜘蛛池模板: 最近免费中文字幕视频高清在线看| 狼人大香伊蕉国产WWW亚洲| 亚洲国产精品不卡在线电影| 国产亚洲精品激情都市| 国产美女亚洲精品久久久综合| 亚洲人成色7777在线观看不卡| 亚洲精品WWW久久久久久 | 人人爽人人爽人人片A免费 | 亚洲成a人片在线观看无码专区| 国产亚洲精aa成人网站| 日韩一卡2卡3卡4卡新区亚洲| 亚洲精品中文字幕无码蜜桃| 亚洲AV永久无码精品成人| 亚洲avav天堂av在线不卡| 久久夜色精品国产噜噜噜亚洲AV | 又粗又硬又黄又爽的免费视频| 免费国产成人高清视频网站| 亚洲AV无码乱码在线观看牲色 | 免费H网站在线观看的| 国产免费av片在线看| 日本特黄特色aa大片免费| 四只虎免费永久观看| 在线观看亚洲精品国产| 亚洲αv久久久噜噜噜噜噜| 2022年亚洲午夜一区二区福利| 亚洲专区一路线二| 边摸边吃奶边做爽免费视频99| 一个人看的免费观看日本视频www| 成人免费av一区二区三区| 午夜免费福利小电影| 老司机在线免费视频| 国产99视频精品免费视频7| 国产亚洲精品国看不卡| 亚洲欧洲日产国码二区首页| 在线aⅴ亚洲中文字幕| 中美日韩在线网免费毛片视频| 日韩精品无码免费专区午夜| av大片在线无码免费| 四虎影视精品永久免费网站| 久久久久久a亚洲欧洲aⅴ| 亚洲综合色区中文字幕|