原创 Replugin插件化開發 插件無法加載so文件的問題及解決

插件中使用.so文件無法加載。會拋出java.lang.UnsatisfiedLinkError 異常,去360的GIt主頁上也沒找到解決方案,最後一番摸索試錯之後發現瞭解決方案,希望爲後來的開發者提供解決的思路 把插件中用到的so文件原

原创 Replugin插件化開發 RePlugin.startActivityForResult 跳轉沒反應,返回值爲false

最近在研究插件化開發的一些東西,環境配置好之後發現跳轉的時候用startactivity 可以進行跳轉但是用 startActivityForResult就跳轉不了,唉,各種嘗試 才發現原來必須按照如下的格式。記錄一下,爲後來人填360的

原创 android ——虹軟 人臉識別(V 3.1版本)自己添加混淆(官網無混淆代碼)

在網上看到一些大佬說的混淆虹軟的so文件,嘗試了一下在自己的項目中使用,但是報了這個樣一個錯誤, Unexpected input type. Only archive types are supported, e.g., .jar,

原创 Android 熱更新 熱修復 美團——Robust方案 圖文集成步驟

android 世面上的熱更新方案有很多,例如QQ超級補丁 QZone 微信補丁方案 TinKer 阿里的AndFix 和美團的Robust 具體他們的優缺點網上一大堆 感興趣的可以去深入瞭解一下 在這裏就不一一說了,這裏主要說的是美團的

原创 android Debug Database 數據庫調試工具的混淆

項目開啓混淆之後,引入的本地SqlLite 數據庫調試工具就無法正常工作了,要麼是網址打不開,要麼是打開了也沒有數據庫的數據,此時我們需要加入防止混淆的代碼就OK 了 ,首先查看項目中的依賴: 發現它所有的類都在這個包下,我們只需要保護這

原创 PopupWindow7.0以上的適配

if (Build.VERSION.SDK_INT < 24){ // Android 7.0以下 popupWindow.showAsDropDown(getBaseTopLayout

原创 關於Android8.0以下手機獲取藍牙Mac地址的問題和掃描周圍的手機藍牙問題 下篇

接上篇,接下來我們就來看一下如何掃描到周圍的手機藍牙,主要是經典藍牙 // 廣播接收發現藍牙設備 private BroadcastReceiver mReceiver = new BroadcastReceiver()

原创 融雲--監聽未讀消息數量

RongIM.getInstance().addUnReadMessageCountChangedObserver(i -> { HHLog.i("Lyb", "unRead===" + i + ""); // i 是未

原创 Log打印完整參數,生成Json文件

當字符數量足夠多的的時候,Log控制檯便會自動截取,不能在控制檯上完整輸出,可以利用如下方法,這種方式會在測試機或者虛擬機的根目錄生成一個new.json文件,裏面是完整的Log信息 public static void printSt

原创 關於Android8.0以下手機獲取藍牙Mac地址的問題和掃描周圍的手機藍牙問題 上篇

最近在做藍牙開發,主要就是拿到自己的藍牙Mac地址,和掃描到周圍的藍牙設備,之前沒有接觸過藍牙開發這方面的知識,本以爲挺簡單的,但是沒想到還是遇到了幾個比較棘手的問題,寫出來和大家分享以下 Android中的藍牙  說到Android中的

原创 Android 跳轉手機地圖展示手機上可以用的導航軟件

/** * 展示手機上可以用的導航軟件 */ public static void showCanUseMapSoft(final Context context, final String toLa, final String toLo