原创 Android webrtc 源碼編譯

編譯最近的代碼 1 環境準備 ubuntu 16.04(最好是這個版本以上) 安裝depot tools:  國外:git clone https://chromium.googlesource.com/chromium/tools/

原创 Android 藍牙開發(一)藍牙通信

1 藍牙基本操作隨着可穿戴設備的流行,研究藍牙是必不可少的一門技術了。總結了下藍牙開發使用的一些東西分享一下。藍牙權限首先需要AndroidManifest.xml文件中添加操作藍牙的權限。<uses-permissionandroid:

原创 Android 進程間通信——AIDL

AIDL(Android Interface Definition Language)——進程間通信的一種機制。它允許您定義客戶端和服務端通過使用進程間通信(IPC)進行通信的編程接口。在Android上,一個進程無法正常訪問另一個進程的

原创 Unable to start service Intent U=0: not found

記錄平常遇見的問題 Unable to start service Intent { act=com.py.wifidirect.SEND_FILE cmp=com.py.wifidirect/.FileTransferService

原创 Android bindService失敗,解決方法。

1 Android 5.0以下設備bindService 失敗。 首先查看service有沒有在AndroidManifest.xml中聲明 <service android:name=".AIDLService" and

原创 Android 四大組件(三)ContentProvider

轉載請註明出處:http://blog.csdn.net/vnanyesheshou/article/details/75299025 這篇主要介紹下ContentProvider如何實現共享數據、及ContentResolver如何訪問

原创 Android WiFi開發 (三)Wifi熱點7.1適配

Android 7.0及以前Wifi熱點 Android 7.1、8.0Wifi熱點 Demo下載:http://www.demodashi.com/demo/13907.html 看之前的評論發現Android7.1以上的手機開啓W

原创 Android wifi源碼分析(二) Wifi關閉流程

接着上一篇,這篇說一下Wifi的關閉流程。 由上一篇可以知道,framework層提供的wifi開關接口都是setWifiEnabled,只是參數不同而已。true表示開啓wifi、false表示關閉wifi。 Wifi開關在WifiMa

原创 Android 網絡編程(二)HttpClient

上一篇說了HTTP協議,這篇主要說一下HTTP請求所要使用的類,HttpClient。 HttpClient簡介 HTTP 協議可能是現在 Internet 上使用得最多、最重要的協議了,越來越多的 Java 應用程序需要直接通過 H

原创 Android 四大組件(四)BroadcastReceiver

轉載請註明出處:http://blog.csdn.net/vnanyesheshou/article/details/75449100 Andorid四大組件Activity、Service、ContentProvider都已經總結了,詳

原创 Android WiFi開發 (一)掃描、連接、信息

在平常開發中經常會涉及到wifi相關的內容,在此將之前所用到的整理一下,以免忘記。操作wifi的相關類,主要放在android.net.wifi包下面。使用wifi相關方法需要申請一些權限: ACCESS_WIFI_STATE 獲取WiF

原创 Android 網絡編程(四)OkHttp3完全解析

OkHttp是默認情況下高效的HTTP客戶端。特性: 支持HTTP/2,允許同一主機的所有請求共享套接字socket。 連接池減少請求延遲(如果HTTP / 2不可用)。 透明的GZIP壓縮下載大小。 響應緩存可以避免重複請求的網絡。