原创 Android7獲取U盤路徑

Android 設備禁用U盤獲取U盤的真實路徑直接上代碼(實測Android7.1.2有效) 獲取U盤的真實路徑 直接上代碼(實測Android7.1.2有效) public static String getUPath(Cont

原创 設備管理器--直接代碼設置,不用跳轉

反射調用–setActiveAdmin 條件: app有系統簽名權限 代碼: public static void setDeviceAdmin(boolean isActive){ ComponentNa

原创 Android BLE訂閱ios的ANCS另一個方式

背景 受到 https://www.jianshu.com/p/88858b8e5e67 的啓發,我明確了要發現ANCS服務需要在配對並綁定藍牙後。此文中的辦法是在 ios側使用 lightblue 模擬一個外設Heart Rate,

原创 掃條碼集成Activity(Zbar 解碼、ZXing 管理相機)

一 ,前言          現在的掃條碼是非常普遍了,連華爲手機在系統照相時,還可以自動toast顯示掃到的二維碼等,特別廣泛。         這陣子需要搞個掃條碼的功能,主要是條碼,二維碼等。之前用的一直都是 Zxing 的jar包

原创 使用plugman 創建一個自己的cordova插件

cordova 編寫插件 一. 前提:cordova 安裝OK 按照這裏的指南安裝cordova:http://cordova.apache.org/#getstarted 我自己創建了一個工程: cordova create AB

原创 android studio 技巧

1. Module的移除 先要在File—>Project Structure 或者 此模塊右鍵--》 open module setting 中將此module“減“掉後才能在項目中Module右鍵的Delete鍵可用。  2

原创 自己寫的iOS BLE SDK

iOS-SimpleBLEKit iOS上BLE的簡單工具類。流程簡單直觀。適合新手使用。 github地址: https://github.com/billzbh/iOS-SimpleBLEKit 一. demo效果 iPad de

原创 Android Studio NDK CMake 指定so輸出路徑以及生成多個so的案例與總結

前文 注意:此文的所有配置都是mac電腦下 一直想用Android Studio的新方式Cmake來編譯JNI 代碼,之前也嘗試過,奈何有兩個難題擋住了我 1. 只能生成一個 so庫,不能一次性生成多個 so庫,之前的mk是可以有子

原创 Android Studio【通用&方便】插件方式打包jar(不包含資源文件)

更通用更簡便的AS 打jar包的方式(不包含資源文件) 前言 作爲SDK的提供方,以前在eclipse上有一個叫 fatjar的插件。到了android studio上,我一直都是跑shell腳本去打包,但寫的shell腳本總有一種難以下

原创 編譯libimobiledevice方法

羣友提供,記錄一下 安裝homebrew(已安裝的可以跳過此步驟) /usr/bin/ruby -e “s$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/m

原创 JNI 筆記 (總結一些基礎的,常用的)

看了一些博客的內容,總結常用的。 具體是哪些,懶得去弄了。做個筆記,方便自己。 (JNI筆記 01)  先說說幾個常用的參數:  JavaVM *g_jvm        : JavaVM 接口,g_jvm指針指向一個虛擬機進程,通過該

原创 iOS 的唯一標識失效以及解決辦法

iOS 的唯一標識失效以及解決辦法 蘋果的UDID 在 ios5 後就廢棄了。那麼怎麼辦呢,最近看到github上的兩個項目。拿來分享一下 項目一: https://github.com/doubleencore/DEUID 這個工程演

原创 cordova 'buffer' 'nodeName' 錯誤處理

cordova 錯誤處理 刪除插件,出現:Error: Cannot read property ‘buffer’ of undefined issues : https://issues.apache.org/jira/browse/

原创 Mac下的串口調試工具(2018更新)

Mac下的串口調試工具,基於開源庫ORSSerialPort,下載地址: https://download.csdn.net/download/b2259909/10278135 除了兼容系統需要重新編譯之外,此工具後續暫不再增加。

原创 Android studio 導入eslipce工程(JNI多個so的情況 或者 普通工程)

現在已經有更好的方式去寫NDK項目,請移步: http://blog.csdn.net/b2259909/article/details/58591898 Android studio越來越成熟,所以需要將之前的 eslipce 項