我對android平臺一無所知,無法在互聯網上找到這個基本問題的答案。Android應用程序是否可以像老的普通Java applet一樣嵌入到網頁中?
更新:好的我無法嵌入Android應用程序本身。但是,我可以在Android Web瀏覽器中嵌入Java中的東西嗎?
我對android平臺一無所知,無法在互聯網上找到這個基本問題的答案。Android應用程序是否可以像老的普通Java applet一樣嵌入到網頁中?
更新:好的我無法嵌入Android應用程序本身。但是,我可以在Android Web瀏覽器中嵌入Java中的東西嗎?
不,有幾個原因。
Android應用程序不使用標準的JVM字節碼,因此瀏覽器需要一個Dalvik插件。據我所知,這樣一個插件不存在。
即使您將Android應用程序構建爲.jar而不是.apk,但標準Java插件不包含Android API類。
不,您不能將Android應用程序嵌入網頁並使其像應用程序一樣工作。但是,如果您以模塊化方式編寫和組織代碼(查找模型 - 視圖 - 控制器設計模式),那麼您應該可以重複使用很多代碼,這樣可以更輕鬆地創建基於Applet的新界面。這不是一個簡單的解決方案,但它應該爲您提供80%的解決方案。
Google Web Toolkit(GWT)code.google.com/webtoolkit/將Java編譯爲Javascript,並且以我有限的經驗,在Android上運行良好。我需要緊密的觸摸屏用戶界面集成,所以我去了本地,但在我看來,GWT可以很好地用於很多java應用程序。
這就是爲什麼我愛開源:
OK,所以它不是一個「完全」的Android/Dalvik的實現,但它會給你一個很好的入門爲可能的Java的基於Applet的Dalvik插件解決方案(您需要Android Java框架,我認爲這可以從http://source.android.com/source/downloading.html下載)。
不能等待,看看這些應用程序:-D
乾杯
豐富
檢查這些傢伙出來www.pieceable.com
公平的警告:我在沒有辦法與關聯網站或產品,只是發現這樣做做類似的研究