freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于android平臺的即時通訊系統(tǒng)的研究與設計_畢業(yè)設計-文庫吧資料

2024-09-05 19:56本頁面
  

【正文】 Activity 應該啟用一個運行于后臺的服務,系統(tǒng)在這個 Activity 不再可見時,仍維持音樂播放服務運行。播放器應用程序可能有 1 個或多個Activity 來給用戶選擇歌曲并進行播放。每個服務都繼承自 Service 基類。 Service:服務沒有可視化的用戶界面 ,而是一段時間內在后臺運行。很多廣播是源自于系統(tǒng)本身的 —— 比如,通知時區(qū)改變、電池電量低、拍攝照片、來電、發(fā)短信或者用戶改變了語言環(huán)境等。 我們 可以通過回退操作回到以前打開過的 12 Activity,也可以選擇性地移除一些沒有必要保留在 Activity 棧中的 Activity。 Activity 類是 Android 應用生命周期的重要部分,而且,Activity 的啟動方式及 Activity 間的調度關系是 Android 平臺應用模型的一個重要組成部分。幾乎所有的 Activity 都要和用戶打交道,所以 Activity 類創(chuàng)建了一個窗口,開發(fā)人員可以通過 setContentView(View)方法吧 UI 防盜 Activity 創(chuàng)建的窗口中。 Activity 是 Android 最基本的應用程序組件。 Android 控制層開發(fā) Android 控制層包括: Activity、 Intent amp。 11 圖 用戶界面的樹形結構 對于一個 Android 應用來說, 類實例 是一個最基本的功能單元。 [9] 我們寫任何一段程序,都是需要有 UI 的,因為程序最終是給用戶去用的,即使寫了一個工具,沒有任何顯示輸入、輸出,也還是需要暴露不要的方法來提供別人使用,在此情景下,這些方法似乎也可以看作是 UI。為了達到這樣的目標,就要對 Android SDK 中提供的界面生成技術進行全面深入的學習,做到應用自 如。技能提高使用者的體驗,又能保證應用的搞笑執(zhí)行。 項目環(huán)境信息,一般是不需要修改此文件 。具體請看 ppt 下方備注欄。另外編繹器也會檢查 列表中的資源是否被使用到,沒有被使用到的資源不會編繹進軟件中,這樣可以減少應用在手機占用的空間。因為 文件是由開發(fā)工具自動生成的,應避免手工修改 。 這個文件由 Android 開發(fā)工具自動產生的。 9 圖 Android 系統(tǒng)架構圖 Android 應用程序 src/ java 原代碼存放目錄 gen/ 自動生成目錄 gen 目錄中存放所有由 Android 開發(fā)工具自動生成的文件。包含的框架入上圖(不在陳述) 第四層: Android 應用程序 (APPLICATIONS) Android 應用程序都是有 Java 語言編寫的 。 Dalvik 虛擬機依賴于 Linux 內核的一些功能,比如線程機制和底層內存管理機制。執(zhí)行后綴名為 .dex 的 Dalvik 可執(zhí)行文件,該格式的文件針對小 內存使用做出了優(yōu)化。 Dalvik 是 Android 中使用的 Java虛擬機,每個 Android 應用程序都在自己的進程中運行,都擁有一個獨立的 Dalvik虛擬機實例。 FreeType:位圖 (bitmap)和矢量 (vector)字體顯示。 SGL: Skia 圖形庫,底層的 2D圖形引擎。 Suface Manager:顯示子系統(tǒng)管理器,并且為多個應用程序提供 2D 和 3D 圖層的無縫融合。系統(tǒng) C 庫: (libc)從 BSD 繼承過來的標準的 C 系統(tǒng)函數(shù)庫,專門是為基于嵌入式 Linux 的設備定 制的庫。 第二層:本地框架和 Java 運行環(huán)境 (LIBRARIES 和 ANDROID RUNTIME)本地框架是有 C/C++實現(xiàn)。 Linux 內核也作為硬件和軟件棧之間 的抽象層。 在右側 Android 面板中點擊 Browse,選擇 HelloWorld Android 系統(tǒng)的架構 Android 操作系統(tǒng) 第一層: Linux 操作系統(tǒng)和驅動 (Linux kernel):由 C 語言實現(xiàn)。 在 選擇欄 的 Use default location 選項,允許選擇一個已存在的項目。它可以根據(jù)需要創(chuàng)建界面,但不是必須的。 Activity Name: 這是項目的主類名, 這個類將會是 Android 的Activity 類的子類。 新建一個新的項目 [7] :通過 File New Project 菜單,建立新項目Android Project然后填寫必要的參數(shù), (注意這里我勾選的是 Google APIs,可以選喜歡的,但要創(chuàng)建相應的 AVD),相關參數(shù)的說明: Project Name: 包含這個項目的文件夾的名稱。啟動 Eclipse,選擇 windowpreferences,在打開的視圖左邊點擊 android,在右邊的 SDK Location 中選擇 Android SDK 所在位置。 下載安裝 Android SDK: Android SDK包含了開發(fā) Android 應用所依賴的 jar 文件、運行環(huán)境及相關工具。點擊 OK.。為了使得 Android 應用的創(chuàng)建,運行和調試更加方便快捷。 Android 系統(tǒng)的編程環(huán)境的搭建 所需開發(fā)環(huán)境: JDK 5 或者 JDK 6 (僅有 JRE 不夠 ) 、 Eclipse (galileo)。這項技術可以用來引導飛機、船舶、車輛以及個人。 GPS: Global Positioning System,即全球定位系統(tǒng),它是一個由覆蓋全球的 24顆衛(wèi)星組成的衛(wèi)星系統(tǒng)。其目前可使用的標準有兩個,分別是 和 。 WiFi(Wireless Fidelity),即無線保真技術,與藍牙技術一樣,同屬于在辦公室和家庭中使用的短距離無線技術。 EDGE 是一種從 GSM 到 3G 的過渡技術,它主要是在 GSM 系統(tǒng)中采用了一種新的調制方法,即最先進的多時隙操作和SPSK 調制技術。 藍牙 : 藍牙是一種新型、開放、低成本、短距離的無線連接技術,可取代短距離的電纜,實現(xiàn)話音和數(shù)據(jù)的無線傳輸。 GSM 技術 : Global System for Mobile Communications,即全球移動通訊系統(tǒng),俗稱 “ 全球通”,是一種起源于歐洲的移動通信技術標準,是第二代移動通信技術,其開發(fā)目的是讓全球各地可以共同使用一個移動電話網(wǎng)絡標準,讓用戶使用一部手機就能行遍全球。這同時包括對音頻 (如播放 MP3或其他音樂文件等 )和視頻 (如播放從網(wǎng)上下載的視頻 )的支持,并支持“播放 URI 地址” (Note:URI 即是統(tǒng)一資源識別地址 )模式 — 在網(wǎng)絡上直接播放的流媒體。 SQLite 也是一套開放性的關聯(lián)式資料庫,其特點在于輕量性方面的設計結構,更適合在手機上使用。它雖然很小巧,但是支持的 SQL 語句毫不遜色于其它開源數(shù)據(jù)庫。它能夠支持 Windows/Linux/Unix 等主流的操作系統(tǒng),同時能夠跟很多程序語言相結合,比如 PHP, Java 等,還有 ODBC 接口,同樣比起 Mysql, PostgreSQL 來講,它的處理速度比它們都快。 SQLite 數(shù)據(jù)庫 :SQLite 提供結構化的數(shù)據(jù)存取。在2D 方面, Android 提供了一套特有的類庫 , 而在 3D 方面則是使用 OpenGL (openGL for Embedded systems)規(guī)范的類庫。配合 Android 手機的功能,可以在瀏覽網(wǎng)頁時,達到更好的效果,例如 :局部性的縮放網(wǎng)頁上的資訊、觸控式的操作等效果。 集成的瀏覽器 :集成的瀏覽器是 Android 內建的瀏覽器,是以 WebKit 的瀏覽引擎為基礎所開發(fā)成的。 5 2 Android 系統(tǒng)的研究與設計 Android 系統(tǒng)的 功能特征 應用程序架 構 :在應用程序架構內已經具備多種不同的基礎組件,在開發(fā)應用程序時,就可以直接調用這些組件來使用,可以節(jié)省開發(fā)應用程序的心力及時間。 程序主要架構與模塊 本章主要介紹程序的需求分析,介紹系統(tǒng)的邏輯運行流程,介紹實例關鍵代碼。 緒論 4 本章主要介紹 Android 系統(tǒng)、 Bluetooth 的背景以及開發(fā)現(xiàn)狀,以及本系統(tǒng)的設計意義。通過網(wǎng)站信息向聊天用戶群及時群發(fā)送,可以迅速吸引聊天用戶群對網(wǎng)站的關注,從而加強網(wǎng)站的訪問率與回頭率; 即時通信利用的是互聯(lián)網(wǎng)線路,通過文字、語音、視頻、文件的信息交流與互動,有效節(jié)省了溝通雙方的時間與經濟成本; 即時通信系統(tǒng)不但成為人們的溝通工具,還成為了人們利用其進行電子商務、工作、學習等交流的平臺。這些開發(fā)能夠使移動設備之間的通訊更加人性化、更加便利,有利于提高通訊效率。傳統(tǒng)上電信運營商所建構 SMS、 MMS信息服務系統(tǒng),逐漸被以網(wǎng)絡架構的第三方服務商所瓜分移動設備的加值營收。 即時通訊在 2020 年后與萬維網(wǎng)、電 子郵件共同成為互聯(lián)網(wǎng)使用的主流。插件架構能夠支持將任意的擴展加入到 現(xiàn)有環(huán)境中,例如配置管理,而決不僅僅限于支持各種編程語言 [6]。在客戶機平臺上, Eclipse 使用插件來提供所有的附加功能,例如支持 Java 以外的其他語 言。幸運的是, Eclipse 附帶了一個標準的插件集,包括 Java 開發(fā)工具( Java Development Kit, JDK)。 3 Eclipse 是一個開放源代碼的、基于 Java 的可擴展開發(fā)平臺。同時 Google 還推出了適合初學者編程使用的 Simple 語言,該語言類似微軟公司的Visual Basic 語言。 通過 GOOGLE Android SDK 以及 ECLIPSE 進行開發(fā) 早期的 Android 應用程序開發(fā)中,通常通過在 Android SDK( Android 軟件開發(fā)包)中使用 Java 作為編程語言來開發(fā)應用程序。 對于基于 Android 系統(tǒng)的即時通訊軟件,國內比較著名的軟件有 ( Android版)、微信。 冰激凌三明治( Android ) Ice Cream Sandwich, 2020 年 10 月 19 日在香港發(fā)布 。 姜餅( Android ) Gingerbread, 2020 年 12 月 7 日發(fā)布 。clair, 2020 年 10 月 26 日發(fā)布 。 甜甜圈( Android ) Donut, 2020 年 9 月 15 日發(fā)布 。作為每個版本代表的甜點的尺寸越變越大,然后按照 26 個字母數(shù)序: 阿童木( AndroidBeta) 發(fā)條機器人( Android ) ,2020 年 9 月發(fā)布 。后來由于涉及到版權問題,谷歌將 其命名規(guī)則變更為用甜點作為它們系統(tǒng)版本的代號的命名方法。在今年的 2020 Google I/O 大會上,從 Google Play 到 Map、 Game API,再到 Android Studio開發(fā)工具, Android在移動端的全面系統(tǒng)升級,這也讓 Android之前和 iOS 相對較弱的部分全面追上。 在這樣的背景之下,發(fā)展 Android 系統(tǒng)上的即時通訊軟件已經成為一個非常主流性的問題,如何實現(xiàn),以及如何提供更加優(yōu)質的服務將會是 Android 開發(fā)的一個非常重要的問題。即時通訊不同于 在于它的交談是即時的。即時通訊不再是一個單純的聊天工具,它已經發(fā)展成集交流、資訊、娛樂、搜索、電子商務、辦公協(xié)作和企業(yè)客戶服務等為一體的綜合化信息平臺。即時通訊( Instant Messenger,簡稱 IM),是指能夠即時發(fā)送和接收互聯(lián)網(wǎng)消息等的業(yè)務。藍牙是一種短距離的無線通信技術,它最初提出的是用來取代電纜連線,也可以用于各種移動設備的互聯(lián),組建個人無線局域網(wǎng) [4],藍牙無線通信技術的主要特點 [5]有:低成本、低功率;短標稱的藍牙無線通信距離,以節(jié)省電池能量;永外加的功率放大器擴展的無線通信距離;在全球可用并且無限制的 ISM(工業(yè)、科學、醫(yī)療)頻段內。他將外表像人的機器起名為Android[2]。232。 Android 一詞最早出現(xiàn)于法國作家利爾亞當( Auguste Villiers de l39。 Bluetooth。 關鍵詞 : 即時通訊 ; 藍牙 ; Android II Abstract With the development of the Android system, more and more mobile devices start using Android as the operating system. Android system is based on the Linux kernel and the application layer is using Javabased code Dalvik virtual machine, therefore, the major programming language of Android system is Java. Instant Messenger (Abbreviated IM), refers to Interbased realtime information exchange service. IM is the main way to municate of
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1