jni調(diào)用過(guò)程 ??狄曨l、錄播、回放實(shí)時(shí)查看功能。基于java后臺(tái) 前端web BS架構(gòu),望提供思路?
??狄曨l、錄播、回放實(shí)時(shí)查看功能?;趈ava后臺(tái) 前端web BS架構(gòu),望提供思路?如果你只實(shí)現(xiàn)BS架構(gòu),你可以向??邓魅∫粋€(gè)web開(kāi)發(fā)包,直接用瀏覽器通過(guò)OCX訪問(wèn)??翟O(shè)備瀏覽視頻,如果你需要不完
??狄曨l、錄播、回放實(shí)時(shí)查看功能?;趈ava后臺(tái) 前端web BS架構(gòu),望提供思路?
如果你只實(shí)現(xiàn)BS架構(gòu),你可以向??邓魅∫粋€(gè)web開(kāi)發(fā)包,直接用瀏覽器通過(guò)OCX訪問(wèn)??翟O(shè)備瀏覽視頻,如果你需要不完整的功能,那么就用JNI、java調(diào)用DLL
NDK是谷歌開(kāi)發(fā)的一個(gè)調(diào)用C語(yǔ)言進(jìn)行Android開(kāi)發(fā)的工具,JNI是Java調(diào)用C語(yǔ)言的協(xié)議和橋梁。R谷歌開(kāi)發(fā)了android2.3版本的NDK供開(kāi)發(fā)者使用。開(kāi)發(fā)人員可以很容易地用它調(diào)用C代碼,代碼編寫(xiě)規(guī)范需要遵循JNI協(xié)議。 jni最初是為本地編譯語(yǔ)言設(shè)計(jì)的,特別是C和C,但是它并不阻止您使用其他語(yǔ)言,只要支持調(diào)用約定。使用java與本地編譯代碼交互通常會(huì)失去平臺(tái)可移植性。然而,在某些情況下,這樣做是可以接受的,甚至是必要的,例如,使用一些舊庫(kù)與硬件或操作系統(tǒng)進(jìn)行交互,或者改進(jìn)程序的性能。