一、? ?安裝JAVA程序方法:
創新互聯專注于企業營銷型網站、網站重做改版、丁青網站定制設計、自適應品牌網站建設、H5高端網站建設、商城建設、集團公司官網建設、成都外貿網站建設、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為丁青等各大城市提供網站開發制作服務。
1、在網站上搜索一個APK格式的JAVA虛擬機,下載安裝程序后安裝在手機上,
安裝后手機上“所有程序”中增笑皮加此程序的圖標,如下圖(安裝方法與安裝
其他程序一樣,通過手機瀏覽器下載安裝或通過電腦下載安裝包)
2、先下載好自己需要的JAVA安裝包放在儲存卡上,進入手機已安裝好的“JAVA“,
再點擊菜單鍵(手機下方三條橫線的圖標),點擊儲存卡選項
3、手機上會自動識別到儲存卡上的JAVA軟件,點擊需要安裝的一個軟件,我們以安
裝QQ軟件為列(注意:并不是保存的所有的JAVA軟件都會被識別),選擇后點擊確定
4、手機會提示選擇文件夾,在點擊空白處會自動跳轉到下一個安裝界面
5、界面直接切換到下一步操作界面時,會提示:應用程序手機QQ不受信任,
確定繼續嗎?請點擊“確定”
6、點擊“確定“后,手機將開始安裝JAVA軟件
7、安裝完成后,手機會直接提示:想要啟動應用程序嗎?如需要啟動就點擊“確定“,
如不需讓升圓要就點擊”取消“,QQ軟件就已安裝完坦塌畢,如果需要使用QQ軟件,就進入手機上
安裝的“JAVA”程序,安裝的JAVA軟件都會在此程序打開后的頁面顯示,點擊“手機QQ”即可運行
下jdk(下后要設置巧緩改環境變量),然后下裂寬宴eclisp,然后在eclisp下載安卓的虛擬機就可以了,具肆銀體操作去找安卓開發的書看都有!
當然可以的局碧,不過這個需要手機支持JAVA以前的老版手機大部分都有這種的,不過,現在最流行的是安卓的手機了,手機游戲也大部分是安卓寫的;
電腦上編寫的java程序直接放在手機里 ?能否運行 ?要看手機是否支持java程序
以前很多老版機器是默認就有java的功行臘辯檔缺能了, 直接不支持java的機器就越過了。
如果手機支持 默認又沒有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點抗 mands.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點抗 mands.pm.Pm "$@"CLASSPATH指定了你的程序的位置,com.android點抗 mands.pm.Pm則說明了程序的入口為com.android點抗 mands.pm.Pm,即入口函數main()所在的類,"$@"就是傳遞給main()函數的參數,只是這里"$@"本身又是個shell傳入的參數而已
需要注意的是CLASSPATH中的文件必須是dalvik文件格式的,關于此的轉換請參考《基本Dalvik VM調用》當然CLASSPATH中的文件可以是apk文件,只是你的apk中至少應該有個擁有main()入口衡渣函數的類。
轉載
分享標題:安卓下運行java代碼 安卓上運行java
轉載來于:http://vcdvsql.cn/article14/ddpicge.html
成都網站建設公司_創新互聯,為您提供手機網站建設、電子商務、外貿建站、App設計、標簽優化、品牌網站設計
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯