我通過跨平臺如phonegap創建應用程序。Android手機通過Android ndk與我聯繫api
我想通過android-ndk獲取所有聯繫人信息。
我知道通過科爾多瓦我們能夠得到的細節。 但我想通過默認使用cordova庫來獲取它。
有沒有什麼參考例子可以聯繫&這個庫。
任何URL,」 代碼示例,表示讚賞。
讓我知道,如果您有任何仍查詢瞭解的問題。
等待您needfull幫助。
我通過跨平臺如phonegap創建應用程序。Android手機通過Android ndk與我聯繫api
我想通過android-ndk獲取所有聯繫人信息。
我知道通過科爾多瓦我們能夠得到的細節。 但我想通過默認使用cordova庫來獲取它。
有沒有什麼參考例子可以聯繫&這個庫。
任何URL,」 代碼示例,表示讚賞。
讓我知道,如果您有任何仍查詢瞭解的問題。
等待您needfull幫助。
擷取聯繫人需要在Java中完成,因此您首先需要插件才能獲得JavaScript的相關內容(PhoneGap - 目前稱爲Cordova - 部分)。 NDK恕我直言與這種情況無關,因爲它只允許您在Java代碼內執行C/C++代碼,因爲您可以使用已用C/C++編寫的一些庫。
你也應該看看用戶Katturaja在this答案中提供的鏈接。
是的,作爲一個小部分,我想寫c代碼來獲得android聯繫方式。我不想爲此使用cordova。 所以,我的問題是一樣的你有什麼想法 我怎樣才能使用android電話簿到C? – NovusMobile
您將需要用Java編寫聯繫人抓取部分,正如我已經告訴過的那樣。你可以將這些提取的聯繫人交給C,然後按照你的意願處理它們。我也爲你添加了鏈接,以幫助你做到這一點。 –
你錯了。其實對於相機jni部分使用的是openMAX,它是JNI部分,因此,對於相機來說它是真的。 但是,聯繫它是不同的。 – NovusMobile
看看這裏的一個例子:https://github.com/phonegap/phonegap-plugin-fast-canvas/blob/master/plugin.xml
在<platform>
部分的最後<source-file />
項:
<source-file src="Android/libs/armeabi/libFastCanvasJNI.so" target-dir="libs/armeabi/" />
所以NDK提供的方式從Android代碼(Java)的執行C/C++,對不對?你正在使用JavaScript來實現你的應用程序,或者像phonegap_這樣的_platform是什麼意思? –
是的。你是對的。我爲此使用JavaScript。 &phoneGap你意味着完美的平臺。我想通過電話獲得聯繫人,而不需要「cordova plugin」的幫助。 http://phonegap.com/ – NovusMobile