0
我有一個純NDK應用程序,完全是C++
。將Java WebView添加到純Android NDK應用程序
我現在需要添加訪問WebView
;谷歌搜索和堆棧溢出已通知我,我必須在Java
中執行此操作。
我該如何處理包括Java
類(衍生自WebView
)到我的純Android NDK應用程序中,以及如何調用它?
注:我不使用Eclipse或任何其他IDE,只是.mk
文件等
我有一個純NDK應用程序,完全是C++
。將Java WebView添加到純Android NDK應用程序
我現在需要添加訪問WebView
;谷歌搜索和堆棧溢出已通知我,我必須在Java
中執行此操作。
我該如何處理包括Java
類(衍生自WebView
)到我的純Android NDK應用程序中,以及如何調用它?
注:我不使用Eclipse或任何其他IDE,只是.mk
文件等
你將不得不使用JNI,讓您的C++上行調用 - 代碼到Java。從調用本機代碼中的Java語言的方法包括以下三個步驟:
有一個很好的解釋瞭如何在此處執行此操作:Sun JNI Reference
您需要一個Java類,它可以接收此方法調用,並且可以啓動包含Web的Activity視圖。所以,你可以在C++中包含和調用Java,但是當然你仍然需要在Java中實現Java類,所以沒有遠離這一點。
注意:我沒有Java exp。 – titanae 2012-04-23 07:49:52