J2SE for Android (Swing for Android)在 Android 上運(yùn)行 J2SE 應(yīng)用程序
簡(jiǎn)介
-
該庫(kù)提供J2SE的Swing、AWT等類的安卓實(shí)現(xiàn),引用該庫(kù)便能在Android上運(yùn)行J2SE應(yīng)用程序。
-
該庫(kù)實(shí)現(xiàn)大多數(shù)必需功能,但不是全部的J2SE。
-
成功示例HomeCenter服務(wù)器,該服務(wù)器基于J2SE,同時(shí)完全運(yùn)行于Android之上。
使用指引
-
該庫(kù)依賴于開源工程HomeCenter。
-
它不含Activity,需另建Android工程,并引用本庫(kù)。
-
Activity和res需作為參數(shù),傳給本庫(kù),調(diào)用入口參見"hc.android.J2SEInitor.init(Object[] p)"。
-
本庫(kù)res目錄需復(fù)制到對(duì)應(yīng)Android工程下的res目錄下。
注意事項(xiàng)
-
通常,工程在dex時(shí),如含java或javax為前綴的包名,需開啟"--core-library",否則報(bào)錯(cuò)。
-
本庫(kù)自帶"dx.jar",已移除上述限制代碼,所以工程無需配置"--core-library",直接編譯、調(diào)試。
-
將"[adt]/sdk/build-tools/android-X.X/lib/dx.jar"備份后,用本"dx.jar"覆蓋即可。
評(píng)論
圖片
表情
