最近的項目需要實現(xiàn)一個 Android 手機之間無網(wǎng)絡(luò)傳輸文件的功能,就發(fā)現(xiàn)了 Wifi P2P(Wifi點對點)這么一個功能,最后也實現(xiàn)了通過 Wifi 隔空傳輸文件 的功能,這里我也來整理下代碼,分享給大家。
Wifi P2P 是在 Android 4.0 以及更高版本系統(tǒng)中加入的功能,通過 Wifi P2P 可以在不連接網(wǎng)絡(luò)的情況下,直接與配對的設(shè)備進行數(shù)據(jù)交換。相對于藍牙,Wifi P2P 的搜索速度和傳輸速度更快,傳輸距離更遠(yuǎn)
實現(xiàn)的效果如下所示:
一般而言,開發(fā)步驟分為以下幾點:
一、聲明權(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)
猜你還喜歡下面的內(nèi)容