Hanya dua opsi yang dapat saya pikirkan, adalah membuat aplikasi seluler lintas platform HTML5 yang akan bekerja di seluruh spektrum, karena itu, saya dapat memahami lingkungan perusahaan yang ingin berpegang teguh pada IE untuk mendukung aplikasi ActiveX dalam browser, yang membuat Anda berpikir bahwa Java di desktop sama dengan di Android, yang tidak benar .
Untuk sebagian besar, dan opsi kedua, SDK mencakup subset Java 5, koleksi, apache, dll, sintaksisnya, identik, jadi mungkin kompilasi ulang pada logika bisnis dan Antarmuka Pengguna baru untuk front-end untuk Platform Android. (Ya, Anda dapat mengkompilasi ulang yang menargetkan Android SDK ...)
Singkatnya, tidak ada yang bisa dilakukan kecuali ada motif dan dorongan untuk membangunnya kembali agar kompatibel dengan perangkat sekarang dan di masa depan.
Edit
Setelah komentar di bawah, untuk rekap:
Browser tidak mendukung jalannya applet Java di dalamnya. JRE! = Android Java Runtime alias DalvikVM. Desktop Java menggunakan JavaVM / JRE yang didukung oleh Sun / Oracle dan OpenJava JDK yang disetujui oleh Oracle. JRE = Java Runtime Environment
Terminal IDE yang memang berisi "kompiler java", kemungkinan besar (saya akan menginstalnya dan melaporkan umpan balik pada btw ini) itu adalah versi pengurangan yang sangat terbatas dari OpenJDK, itu adalah satu-satunya yang tersedia secara native untuk ARM, menurut blog ini yang tidak dapat melakukan aplikasi Java Windowing asli seperti Swing atau JavaBeans karena alasan sederhana bahwa versi Java Runtime Environment sangat berbeda untuk Android, dan sangat dioptimalkan untuk prosesor asli.
Juga, DalvikVM tahu nol tentang Swing, JavaBeans, dll. Oleh karena itu mengapa menjelaskan bahwa Java pada desktop tidak sama dengan Java pada Android.
Adapun memiliki pandangan bahwa Android sangat mirip dengan Linux, pandangan yang saya stand by, apakah ini, itu bukan Linux, kernelnya adalah linux itu sendiri, tetapi alat-alat pengguna lahan dipasok oleh busybox , lebih jauh lagi, native C run- perpustakaan waktu di bawah Android disebut bionic , dan terbatas karena prosesor wee seperti ARM. Jika dibandingkan dengan versi Linux desktop, ada pustaka run-time yang disediakan oleh gcc - GNU C Library atau lebih dikenal dengan glibc - yang mendukung idiosyncratics C / C ++ yang lebih luas seperti STL, Boost, penanganan pengecualian penuh. Itulah pandangan saya dan terpisah dari topik dan menyimpang dari jalan yang dilalui di sini. :)
Why not just download the Android SDK and make your own app
- karena aplikasi kami harus lintas platform sebanyak mungkin. Ini sangat kompleks dan biaya overhead yang terlibat dalam menerjemahkannya dari aplikasi berbasis web ke aplikasi mandiri sangat fenomenal. terimakasih untuk pemberitahuannya. Jadi, mungkinkah menanamkan fungsi tambahan apa pun di dalam peramban? Hal utama yang kami lakukan adalah mengumpulkan tanda tangan, seperti yang dilakukan kurir setelah melakukan pengiriman. Di IE ini adalah sepotong kue dengan kontrol ActiveX kecil.