原创 android6.0以後動態申請權限

int permission_write=ContextCompat.checkSelfPermission(MainActivity.this, Manifest.permission.WRITE_EXTERNAL_STORAGE);

原创 Android8.0以上及7.0以下(自動安裝apk)處理

Android8.0以上及7.0以下(自動安裝apk)處理   <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permi

原创 AIDL(一)如何創建aidl

一.studio如何創建aidl 1.aidl跟java文件是平級的,so右鍵java如下操作。 2.直接finish。   3.finish之後生成aidl,右鍵aidl如下操作。   4.finish。(根據項目也可以自己定名字

原创 仿ios樣式的SwitchButton

1.添加依賴 implementation 'com.kyleduo.switchbutton:library:1.4.1'   2.佈局 <?xml version="1.0" encoding="utf-8"?> <LinearLay

原创 okhttp3的使用和封裝

1.依賴(okhttp3裏面是依賴於okio進行開發的,所以務必將okio也引入) implementation 'com.squareup.okhttp3:okhttp:3.7.0' implementation 'com.square

原创 安卓BLE藍牙開發詳解

前言 BLE藍牙的興起主要因爲近年來可穿戴設備的流行。由於傳統藍牙功耗高不能滿足可穿戴設備對於續航的要求。所以大部分可穿戴設備採用藍牙4.0,即BLE藍牙技術。BLE(Bluetooth Low Energy)低功耗藍牙,主要特點是快速搜

原创 android 傳統藍牙開發(二):搜索藍牙設備並展示

1.發現藍牙設備,發現一個設備,會發送一條ACTION_FOUND廣播,註冊廣播接收器,可獲得對應藍牙設備信息 intentFilter = new IntentFilter(); btReceiver = new MyBtReceive

原创 Android中使用Soap協議

以下是根據自己項目做得簡單封裝,作爲自己的筆記,僅供參考 1.libs中添加jar包 ksoap2-android-assembly-3.0.0-jar-with-dependencies.jar 2.app build.gradle中添

原创 關於 Error: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2

關於 Error: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2   公司老項目是eclipse版本的,當我把

原创 android 傳統藍牙開發(三):藍牙設備連接及通信

藍牙設備連接及通信 1.設備連接,服務器端開啓線程一直等待連接,客戶端點擊某個目標設備,關閉服務器線程監聽,並開啓線程,發出連接請求。  注意:客戶端連接前,一定cancelDiscovery()   // 藍牙已開啓 if (bluet

原创 android 傳統藍牙開發(一):打開/關閉藍牙設備

1.聲明權限 <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permissio

原创 AIDL(二)案例解析

1.目錄結構 app服務端 aidlclient客戶端     一.服務端代碼 2.1 IMyAidlInterface.aidl // IMyAidlInterface.aidl package com.example.zb.adil

原创 AIDL(三) 數據傳遞--基本類型

AIDL默認支持的數據類型 基本數據類型 String CharSequence List,Map Parcelable(序列化)   1.當編譯如上類型時報以下錯誤: 可以看到右邊紅色字體說不知道參數aShort這種類型,so它並不

原创 AIDL(四)數據傳遞--自定義類型

一。以下服務端代碼 1.IMyAidlParParcelable.aidl // IMyAidlParParcelable.aidl package com.example.zb.adiltestdemo;   import com.ex

原创 Android 選擇圖片、上傳圖片之PictureSelector

原作者地址: https://blog.csdn.net/yechaoa/article/details/79291552   集成自己項目時會出現如下的問題,特此做下總結。 1.添加依賴 implementation 'com.gith