色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>電子百科>通信技術>數據通信>

主程序與用戶界面 - 基于Android的VoIP系統設計

2011年04月29日 11:39 現代電子技術 作者:賀丹丹,施 展 用戶評論(0
2.2.4 主程序與用戶界面

  系統的主程序是一個標準的Android應用程序,它使用Java語言開發,符合SDK規范。與一般的SDK程序不同的是,該類中必須使用Syst-em.loadLibrary加載PJSIP庫文件。形式如下:

  System.loadLibrary(“pjsip-jni”);

  其中,pjsip-jni就是上節中PJSIP協議棧生成的庫。

  主程序中的基本方式均按照上節中的過程,創建并初始化PJSUA;當call按鍵被觸發時發起會話,調用make-call()方法;當用戶接受通話時,點擊hang或cancel按鍵,觸發hang()或采用destry()方法等。

  用戶接口是通過Android SDK來實現的,這部分幾乎全都是Java語言,由于UI不是本文的重點,因此只介紹一個簡單的界面,實際應用中用戶交互是非常重要的。為了實現所需的功能,至少需要一個文本框來提供SIP地址,以及兩個按鍵來控制會話發起和結束。另外,在呼叫與通話過程中,還需要一個頁面來顯示,這里可以通過對話框來顯示,最后的界面如圖2所示。

  

?

  3 封裝與調試

  為了能在Android平臺上方便地使用該系統,在實現了PJSIP協議棧、JNI接口以及UI之后,還需將上面所有的模塊進行封裝。Android SDK提供了一些很有用的工具,如aapt等,由于本文重點不在AndriodSDK,所以可以采用集成開發工具(如集成在Eclipse中的ADT)來封裝。在工程libs(如果不存在則新建)目錄下新建一個名為armeabi的目錄,將上節生成的.so庫文件放到該目錄下。ADT在封裝資源時會自動將該庫文件封裝到apk文件中,apk是Android操作系統中應用程序的封裝形式,在所有android平臺中均能使用。

  封裝后安裝到Android手機、MID或虛擬機中,并發起會話。與開源SIP軟件Linphone通信的結果如圖2所示。

  4 結語

  通過測試表明,該系統能夠對發起并很好地控制SIP信令,該系統由于采用SIP協議,因此與所有采用這一協議的軟件均能通信,如Lin-phone,Kphone等,功能測試中表現良好,實現了VoIP的基本需求。同時如果要增加功能,可以在Java類中添加相應的方法并在應用層調用即可,具有一定的可擴展性。

非常好我支持^.^

(1) 100%

不好我反對

(0) 0%

( 發表人:Spring )

      發表評論

      用戶評論
      評價:好評中評差評

      發表評論,獲取積分! 請遵守相關規定!

      ?
      主站蜘蛛池模板: 5g在线视讯年龄确认海外禁止进入 | 人妻满熟妇AV无码区国产| 婷婷午夜影院| xxx成熟xxx| 毛茸茸womansex| 中文字幕人成人乱码亚洲AV| 久久re这里视频精品8| 野花韩国免费高清电影| 国产三级在线观看视频| 午夜免费福利片| 国产乱人精品视频AV麻豆| 午夜在线视频国产极品片| 国产精品久久久久久久伊一| 翁公与小莹在客厅激情| 国产精品久久久久久久久免费下载 | 无人视频在线观看免费播放影院| 把腿张开JI巴CAO死你H教室| 青柠在线观看免费高清电视剧荣耀 | 国产午夜精品福利久久| 小向美奈子厨房magnet| 国内精品久久久久影院网站 | 精品国产乱码久久久久乱码| 伊人AV一区二区三区夜色撩人| 精品 在线 视频 亚洲| 一级做a爰片久久毛片一| 久久这里只精品热在线18| 97在线播放| 色青青草原桃花久久综合| 国产成人免费网站在线观看 | 91偷偷久久做嫩草电影院| 男女后进式猛烈xx00动态图片| 99久久精品国产免费| 日本无码人妻丰满熟妇5G影院| 国产精品成人免费| 亚洲欧美中文在线一区| 久青草国产在线观看视频| max girls 大感谢祭| 无码天堂亚洲国产AV久久| 极品少妇高潮XXXXX| 99国产精品白浆在线观看免费| 日本久久精品毛片一区随边看|