原创 JNI層與java通信,數據處理,防止內存泄漏

一、 從Java傳遞數組到Jni層 Jni層接收到Java層傳遞過來的byte[]數組,一般有2個函數來獲取它的值,一個 GetByteArrayRegion,另一個是 GetByteArrayElements ,前者是進行值拷貝,將Ja

原创 ssh終端常用快捷鍵 - ubuntu

標題   ===== Terminal終端 ===== CTRL + ALT + T: 打開終端 TAB: 自動補全命令或文件名 CTRL + SHIFT + V: 粘貼(Linux中不需要複製的動作,文本被選擇就自動被複制) CTRL

原创 今日頭條啓動很快,你覺得可能是做了哪些優化?X2C 框架性能優化

https://juejin.im/post/5d95f4a4f265da5b8f10714b X2C框架     爲了即保留xml的優點,又解決它帶來的性能問題,我們開發了X2C方案。即在編譯生成APK期間,將需要翻譯的layout翻譯

原创 Netty 處理 TCP協議數據分包問題,大數據傳輸

一、Netty解決TCP協議數據分包問題思路 我們知道通過TCP協議發送接收數據時,如果數據過大,接收到的數據會是分包的,比如:                                     +-----+-----+-----

原创 萬能日曆

https://github.com/huanghaibin-dev/CalendarView Android上一個優雅、萬能自定義UI、支持周視圖、自定義周起始、性能高效的日曆控件,支持熱插拔實現的UI定製!支持標記、自定義顏色、農曆、

原创 Bitcoin-qt客戶端及常用知識--eth omni

Bitcoin 獲取 btc testnet http://bitcoinfaucet.uo1.net/send.php testnet explorer瀏覽器 https://testnet.blockchain.info/addres

原创 仿微信實現jsbridge通信,封裝js-sdk

一、常用通信方式JavascriptInterface JavascriptInterface這個比較常見不多說了   二、通過JSBridge 這種方式主要是爲了實現前端異步調用native方法,並回傳數據 思路也就是 h5-->and

原创 MemoryFile一個可以幫助開發者"偷"內存的地方

Android系統的IPC方式通常爲:文件、socket、binder、messenger、AIDL、ContentProvider,此外還有個Anonymous Shared Memory(匿名共享內存),這篇文章介紹Ashm基礎使用相

原创 android protobuf 使用

一、grpc 1.首次接觸是使用 grpc搭建連接時候,直接配置好,並引用相應的包即可,由於grpc傳輸速度實在慢的很,後期換爲socket傳輸(netty-all-4.0.25.Final.jar) 2.grpc引用的包也可以直接編譯,

原创 android 截屏

1.正常截屏 1.獲取intent,startActivity() MediaProjectionManager mediaProjectionManager = (MediaProjectionManager) get

原创 grpc流式調用--android

github鏈接: https://github.com/grpc/grpc-java   python\node\java 其功能都是一樣的,可以單向流式調用,也可以雙向,以下是我的單向調用類,使用非阻塞式方式。   implemen

原创 numeric(30,0);大數字,用的最大的數字

numeric(30,0); 大數字,用的最大的數字

原创 2019最新Android常用開源庫總結

原文鏈接:http://www.apkbus.com/blog-986157-81202.html   前言 收集了一些比較常見的開源庫,特此記錄(已收錄350+)。另外,本文將持續更新,大家有

原创 adb 向android設備輸入框中發送字符

adb shell input text "01095118"

原创 Android開發中比較常見的內存泄漏問題

原文鏈接:https://www.cnblogs.com/Aurel1ano/p/9185372.html 如果一個無用對象(不需要再使用的對象)仍然被其他對象持有引用,造成該對象無法被系統回收