jni

    1熱度

    1回答

    我想從使用Delphi的Android JNI框架的藍牙設備錄製音頻。 我使用的是MediaRecorder類,因爲我需要音頻源的最大幅度。 我一直在關注這是此處給出的示例代碼: How to record audio via bluetooth mic 我遇到了不知道如何實現,他有OnReceive功能的問題。這似乎是一個事件,但我不知道是否有一個德爾福相當於我可以用來解決這個問題。 我正在使用

    0熱度

    1回答

    當我創建JNI代碼時,我必須使用System.load()或System.loadLibrary()方法來加載在C或C++中創建的DLL以便使用本機功能。 但是,如何像java.lang.Object或java.lang.System類加載自己的原生功能,如hashCode()或clone()或setOut0(PrintStream out),和哪裏該庫駐留?

    -1熱度

    1回答

    嘿,我需要一些幫助。問題是我的jni在更改包名稱後未加載。在它工作很酷之前。我試圖解決它,但我不能。所以請幫助我。 這是錯誤: JNI DETECTED ERROR IN APPLICATION: JNI NewGlobalRef called with pending exception 'java.lang.ClassNotFoundExceptio in call to NewGlobalR

    0熱度

    3回答

    我有一個線程會調用本地方法。而且我不知道爲什麼當調用本地方法的線程時,它總是會停止並等待本地方法來完成。本地方法完成後,線程將繼續運行。問題是本地方法非常耗時。但我希望我的java線程繼續運行,即使本地方法仍在運行。我不希望我的java線程停下來等待。 本地方法是一個jni函數,它將調用由matlab編碼器生成的c文件。該代碼在matlab中運行時只需要1秒鐘。但在Android中運行需要15秒。

    1熱度

    2回答

    我目前正在開發Java/JNI庫,以便能夠在Java中使用C庫。 在視線, 我從Java傳遞一個文件(路徑/文件名),以C, C庫打開並讀取它, C庫執行一組存儲器分配以便與文件的內容一起工作,然後基於其(種類)字典請求C庫。 我的問題是這樣的: 加載的文件是關於200mo(2.000.000線),以及其在C庫表示需要更多或更少的同一個房間。文件的所有內容都必須存儲在RAM中,因爲很多轉換是由庫完

    0熱度

    1回答

    我使用JNI來開發我的應用程序,並且在C++層中有兩個用作輸入文件的.dat文件。目前,我打開相關的應用程序之前,通過adb將這兩個文件推入移動設備。我認爲有一個更好的解決方案可以防止將兩個文件推入移動設備。

    -2熱度

    1回答

    我在Android studio中創建了簡單的Jello JNI項目。有幾個。所以在庫的每個建築對應的APK文件: mips mips64 armabi-v7a armabi arm64-v8a x86 x86_64 是否有可能使用來自x86_64的文件夾.so文件在我的Java應用程序和桌面上運行呢?

    0熱度

    1回答

    我有一個主要的Android項目,我想使用一個名爲Eigen的庫。整合已在這裏完成https://github.com/james34602/Android-Linear-Algebra-manipulation-using-Eigen 但是我想知道什麼是最好的方式將其拉入我的項目?我應該創建一個模塊並引用整個其他項目嗎?或者只是在我自己的項目中複製JNI代碼?看起來像模塊的地方,但我怎麼會用模塊

    0熱度

    1回答

    我正在嘗試將so文件(這是一個已編譯的本地C/C++代碼)加載到我的Android應用程序中,工作(拋出異常和應用程序停止工作)。 E/AndroidRuntime: FATAL EXCEPTION: Thread-685 Process: com.dsyr.selftoidcardmatcherdemo, PID: 11990 java.lang.UnsatisfiedLinkError: 如果

    1熱度

    1回答

    我寫了一個JNI-Wrapper,但直到今天才在Linux上使用它。 現在我編譯它的Windows和JVM崩潰在這個本地方法: 如果我刪除ReleaseStringUTFChars和free調用它也可以在Windows上工作,但它會很有趣,爲什麼這在Linux中,但不是在Windows中工作嗎?(我使用Windows 10-64bit)。而從我的經驗,這個電話是強制性的,一開始有一些內存泄漏(在L