android運行java程序
Ⅰ 解釋為什麼Android系統運行的java程序不使用標準的java API和虛擬機
主要受到版權、成本和生態這些方面才使用的java程序。
android的內核是linux,用java包裝一層會有效率上的損失。但是java的用戶基數龐大,在當時拉開了c用戶5個點之多。
此外,當時市場上有強大的iphone已經搶先建立了apple store,應用數量超android很多,如果用了java就有可能在程序員數量上超過ios程序員。從而建立自己的生態系統。
Ⅱ 如何在安卓手機里運行JAVA程序
安裝JAVA程序方法:
在網站上搜索一個APK格式的JAVA虛擬機,下載安裝程序後安裝在手機上,
安裝後手機上「所有程序」中增加此程序的圖標,如下圖(安裝方法與安裝其他程序一樣,通過手機瀏覽器下載安裝或通過電腦下載安裝包)
Ⅲ 安卓系統怎麼運行Java游戲!
java模擬器,直接下載安裝就可以
1、帶android 2.1系統的機器一步,手機或智能mp4或MID都可。(本文所用機器為N)
2、TF卡一張。
3、android 2.1適用的java模擬器。請去http://u.115.com/file/f022ae7256自行下載。
安裝java模擬器及使用
1、將java模擬器安裝文件復制到機器的根目錄下。
2、打開安裝文件,即可自動安裝。
Ⅳ 如何在Android中啟動JAVA程序
目前,沒有完全的android中的JAVA SE的環境,所以啟動不了,,,,,可以啟動另一個apk(APP)
Ⅳ android studio 怎麼運行java
1
新建一個project,或者如果你已經有project的話,那就直接新建一個mole.注意選擇Java library,然後下一步
Ⅵ 在Android手機上運行自己的java程序,如何搭建環境
Hello World 只要創建就出來了。搭載環境建議上網路文庫(我就是在網路弄了2天才弄好的,下載API很花時間,要學會上網路解決問題)
只要創建項目就會有默認的 Hello World。想要運行項目的話
1.USB連接手機(這里不同的手機打開調試模式很麻煩 建議用個360手機助手 我的手機還得插在機箱後面才能連接)
2.右擊你的項目 點擊Run As 然後再點擊 1 Android application。然後彈出一個界面,選擇你要運行的手機 點擊OK就可以了。
望採納
Ⅶ 如何在Android中啟動JAVA程序
在Android中啟動JAVA程序其實有很多種方式,現總結如下
一、在Android應用程序中發送Intent啟動Android應用程序
這個方式最簡單,最常用。在此不在累述。關於Intent的更多內容請閱讀《Intent技術簡介》
二、在shell控制台通過am命令發送Intent來啟動Android應用程序
在Android的shell控制台通過am命令發送Intent來啟動Android應用程序
關於此的詳細內容請參考《Android命令am詳解》
三、在shell控制台直接通過davlikvm命令啟動一個JAVA程序。
該方式有個天生的缺點,即在其中,很多Android的JNI無法調用。因為Android的很多JNI其實是需要手動注冊的。
關於請參考《基本Dalvik VM調用》
四、在shell控制台直接通過運行app_process程序啟動一個JAVA程序
在app_process程序中,他會對Android的JNI進行手動注冊的,能很好的使用Android的API,因此通過運行app_process程序啟動一個JAVA程序,是一個比較完美的方式。app_process程序是一個C程序,它的源碼位於frameworks\base\cmds\app_process。
關於它的使用請參考《Android命令am詳解》以及shell腳本frameworks\base\cmds\am\am和frameworks\base\cmds\pm\pm
am腳本文件如下:
# Script to start "am" on the device, which has a very rudimentary# shell.#base=/systemexport CLASSPATH=$base/framework/am.jarexec app_process $base/bin com.android.commands.am.Am "$@"pm腳本文件如下:
# Script to start "pm" on the device, which has a very rudimentary# shell.#base=/systemexport CLASSPATH=$base/framework/pm.jarexec app_process $base/bin com.android.commands.pm.Pm "$@"CLASSPATH指定了你的程序的位置,com.android.commands.pm.Pm則說明了程序的入口為com.android.commands.pm.Pm,即入口函數main()所在的類,"$@"就是傳遞給main()函數的參數,只是這里"$@"本身又是個shell傳入的參數而已
需要注意的是CLASSPATH中的文件必須是dalvik文件格式的,關於此的轉換請參考《基本Dalvik VM調用》當然CLASSPATH中的文件可以是apk文件,只是你的apk中至少應該有個擁有main()入口函數的類。
轉載
Ⅷ 描述android如何使用一個獨特的虛擬機來運行java程序
安卓應用啟動時會復制一個虛擬機,並啟動,將應用運行在其上。
Ⅸ 能在Android手機端通過運行java程序嗎
一、 安裝JAVA程序方法: 1、在網站上搜索一個APK格式的JAVA虛擬機,下載安裝程序後安裝在手機上, 安裝後手機上「所有程序」中增加此程序的圖標,如下圖(安裝方法與安裝 其他程序一樣,通過手機瀏覽器下載安裝或通過電腦下載安裝包) 2、先下載好自己需要的JAVA安裝包放在儲存卡上,進入手機已安裝好的「JAVA「, 再點擊菜單鍵(手機下方三條橫線的圖標),點擊儲存卡選項 3、手機上會自動識別到儲存卡上的JAVA軟體,點擊需要安裝的一個軟體,我們以安 裝QQ軟體為列(注意:並不是保存的所有的JAVA軟體都會被識別),選擇後點擊確定 4、手機會提示選擇文件夾,在點擊空白處會自動跳轉到下一個安裝界面 5、界面直接切換到下一步操作界面時,會提示:應用程序手機QQ不受信任, 確定繼續嗎?請點擊「確定」 6、點擊「確定「後,手機將開始安裝JAVA軟體 7、安裝完成後,手機會直接提示:想要啟動應用程序嗎?如需要啟動就點擊「確定「, 如不需要就點擊」取消「,QQ軟體就已安裝完畢,如果需要使用QQ軟體,就進入手機上 安裝的「JAVA」程序,安裝的JAVA軟體都會在此程序打開後的頁面顯示,點擊「手機QQ」即可運行