native-code

    1熱度

    3回答

    我在腦海中有一個疑問。我可以使用JavaScript(或任何其他庫)訪問移動Web瀏覽器中的設備特定功能,而無需使用本機封裝(如PhoneGap)。我想開發一個移動網站,它將訪問一些設備特定的功能,如發送短信,捕獲照片,訪問位置。所有這些應該通過移動網絡瀏覽器訪問,而不是使用一些本地代碼來封裝。 可能嗎?我可以在手機瀏覽器中訪問手機的原生功能嗎?

    0熱度

    1回答

    由於VS C編譯器從來沒有做過C99,所以我一直使用gcc的一個(糟糕的)端口到桌面來完成我的本地代碼C開發。無論如何,我想知道WINRT的「本地代碼」平臺允許來自其他編譯器的代碼,還是我們需要使用VS? 當我說的WinRT我的意思是這些API不是操作系統......或者至少我覺得我做的...無論地鐵的應用程序要立即稱自己...... 我只是想知道,如果在不久的將來,切換到城市發展將是一個好主意嗎

    4熱度

    1回答

    我想實現一個簡單的本地C++固定容量數組模板類,爲了方便起見,支持基於範圍的「for each」語法。 我在支持常量實例時遇到問題。 使用這種實現: template< class T, size_t Capacity > class List { public: List() { mSize = 0; } const T* begin() const { return

    1熱度

    1回答

    我有一個本機庫,我想在我的Java應用程序中使用。多個線程將使用該庫以及多個Java進程也將使用同一個庫。該庫是用C語言編寫的,我目前正在使用Windows上的MinGW進行編譯。我應該使用什麼同步機制來同步非線程安全的本機庫? 在此先感謝!

    1熱度

    1回答

    我有一個Android應用程序爲armv6和armv7a加載庫。當我在三星SII上運行應用程序時,它會爲armv6加載庫。 三星SII有一個armv7霓虹燈處理器,它應該加載armv7a庫。 我已經在三星SIII中測試過相同的應用程序,並加載armv7a庫。 有什麼想法嗎? 謝謝。

    1熱度

    1回答

    有沒有一種方法可以在本機代碼中訪問Android中的語音識別? 從我已經提到的材料中,我明白Android或者提供了Recognizer意圖,必須觸發才能檢索識別結果或使用RecognitionListener。但是,這些都不能提供對輸入緩衝區的訪問,可以在將其發送到谷歌服務器之前進行處理。

    2熱度

    1回答

    我已經嘗試了將近一週的時間來調試ndk示例hello-jni的c代碼,但沒有運氣。 我試圖按照如何做到這一點很多教程/博客文章,但再次沒有運氣。 E.g.如果我按照本教程:http://mhandroid.wordpress.com/2011/01/23/using-eclipse-for-android-cc-debugging/,我只能到第3步,當我運行ndk-gdb時,它會顯示: 「cp:c

    1熱度

    1回答

    我使用Microsoft Visual Studio 2012,我想用本地C++編寫應用程序。我不希望使用Manged Code(.NET)的原因是因爲我不希望我的應用程序使用.NET Reflector等工具反編譯回源代碼,但如果我仍然可以使用它UI(CLR Windows窗體)在我的應用程序中。 但是,當我加入UI(CLR Windows窗體)到我的Win32項目此彈出消息: 這是否意味着,從

    0熱度

    1回答

    僅當我在仿真器上運行它時,我的應用纔會觸發SIGILL故障。該應用程序使用ActionBarSherlock,最低SDK目標是API級別8.在執行本機代碼時觸發故障(其餘應用程序,用Java編寫,似乎工作)。我嘗試了許多不同的模擬器設置,但沒有成功。沒有特定的代碼是錯誤的。如果我對發生故障的函數發表評論,SIGILL由其他某個函數觸發。我使用宏LOGI在控制檯上寫東西,並且正確調用了本地代碼函數。

    0熱度

    1回答

    我正在嘗試Android NDK樣本位圖 - 等離子。我已經加入到Android.mk行 LOCAL_CFLAGS:= = -march ARMv6的 但在模擬器上運行它時,我得到一個SIGILL故障。否則,它的作品。 我正在使用最新的NDK(使用cygwin)和更新的SDK。 這是爲什麼?