JNI

在 Ktor 中使用 JNI 庫

在Ktor 官方文件中,並沒有講述如何在 Ktor 內呼叫 JNI 庫,然而在實際開發中,用到 JNI 的場景還是相當多的,特別是團隊裡有那麼幾個寫 C++ 成癮並且希望什麼都走 JNI 的人

NDK開發錯誤定位

在NDK開發過程中,會經常遇到報錯,但是這個不同於其他會把錯誤明顯列印在日誌上,這個只是把錯誤碼會列印在日誌,但如何定位錯誤出現在哪裡呢,請讓我慢慢道來! NDK錯誤定位流程 第一種

JNI 入門(一):從Hello World開始

前言 最近在學習JNI的相關知識,即Java Native Interface,它提供了若干API使得Java和C/C++的通訊成為可能。我們知道,Java程式碼運行於Java虛擬機器中,獨立於某個平臺,這

在 Android 中使用 JNI 的總結

最近在研究 Android 相機相關的東西,因為想要對相機做一個封裝,於是想到要提供支援濾鏡和影象動態識別相關的介面。在我找到一些資料中,它們的實現:一個是基於 OpenGL 的,一個是基於 OpenCV 的。

Android native層動態載入so庫

隨著App功能的不斷增多,Native層的程式碼規模也在迅速膨脹,為了Native層的程式碼結構清晰,會按照模組分別構建成獨立的so庫,使用一個JNI層so庫引用其他實現具體功能的功能實現so庫,Java層只加

玩轉通訊錄備份(JNI實戰)

需求分析 在2年前就學過安卓開發,那時候安卓開發還是很火,但是感覺現在不怎麼熱潮了,這學期剛好有門c++課,實現通訊錄備份,網路通訊使用socket通訊,伺服器端用c++,客戶端用c++

Android JNI開發-Linux C程式移植

最近在公司做一個專案,想把之前Linux小組做了三四年的一個專案移植到Android平臺上。如果讓Android從頭開始做,估計又是三四年時間去對接不同平臺,而且還需要兩個組同時維護,這樣太不划算了。所以就打算

Android Studio快速實現一個JNI示例

前提:Android Studio 3.0,預先通過SDK Manager安裝好CMake(生成so庫的編譯相關工具),3.6.4版 定義一個Java類,其中定義native方法,並呼叫System

Android JNI概述

本文基於Android 9.0原始碼分析 Android JNI簡介 JNI是Java Native Interface, 它提供了一種從位元組碼(Java/Kotlin)到Native程式碼(c/c+

1715688232.7927