午夜无码人妻aⅴ大片色欲张津瑜,国产69久久久欧美黑人A片,色妺妺视频网,久久久久国产综合AV天堂

Android實現(xiàn)無網(wǎng)絡(luò)傳輸文件的示例代碼-創(chuàng)新互聯(lián)

最近的項目需要實現(xiàn)一個 Android 手機之間無網(wǎng)絡(luò)傳輸文件的功能,就發(fā)現(xiàn)了 Wifi P2P(Wifi點對點)這么一個功能,最后也實現(xiàn)了通過 Wifi 隔空傳輸文件 的功能,這里我也來整理下代碼,分享給大家。

為通道等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及通道網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站設(shè)計、成都網(wǎng)站設(shè)計、通道網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!

Wifi P2P 是在 Android 4.0 以及更高版本系統(tǒng)中加入的功能,通過 Wifi P2P 可以在不連接網(wǎng)絡(luò)的情況下,直接與配對的設(shè)備進行數(shù)據(jù)交換。相對于藍牙,Wifi P2P 的搜索速度和傳輸速度更快,傳輸距離更遠(yuǎn)

實現(xiàn)的效果如下所示:

一般而言,開發(fā)步驟分為以下幾點:

  1. 在 AndroidManifest 中聲明相關(guān)權(quán)限(網(wǎng)絡(luò)和文件讀寫權(quán)限)
  2. 獲取 WifiP2pManager ,注冊相關(guān)廣播監(jiān)聽Wifi直連的狀態(tài)變化
  3. 指定某一臺設(shè)備為服務(wù)器(用來接收文件),創(chuàng)建群組并作為群主存在,在指定端口監(jiān)聽客戶端的連接請求,等待客戶端發(fā)起連接請求以及文件傳輸請求
  4. 客戶端(用來發(fā)送文件)主動搜索附近的設(shè)備,加入到服務(wù)器創(chuàng)建的群組,獲取服務(wù)器的IP地址,向其發(fā)起文件傳輸請求
  5. 校驗文件完整性

一、聲明權(quán)限

Wifi P2P 技術(shù)并不會訪問網(wǎng)絡(luò),但由于會使用到 Java socket,所以需要申請網(wǎng)絡(luò)權(quán)限。此外,由于是要實現(xiàn)文件互傳,所以也需要申請SD卡讀寫權(quán)限。

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
  <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
  <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
  <uses-permission android:name="android.permission.INTERNET" />
  <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
  <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

文章標(biāo)題:Android實現(xiàn)無網(wǎng)絡(luò)傳輸文件的示例代碼-創(chuàng)新互聯(lián)
本文URL:http://www.ekvhdxd.cn/article12/cogedc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、動態(tài)網(wǎng)站品牌網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站、品牌網(wǎng)站設(shè)計、企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)