想了解學(xué)手機java編程手機java編程嗎?想了解為什么不用手機編程?你缺個(gè)好軟件,只用手機,我學(xué)會(huì )了編程!,手機也可以編寫(xiě)Java程序代碼?這些黑科技你值得擁有!,推薦幾款可以直接在手機上編程的app(包含Java、C、Python等)?? 嗎?......本文帶你一探究竟。
1.為什么不用手機編程?你缺個(gè)好軟件
為了寫(xiě)這篇文章,特意把所有表現優(yōu)良的手機編程軟件下載下來(lái),然后作為題圖……首先聲明一下:手機編程并不能替代電腦編程,這玩意兒雖然可以和電腦做到差不多的水準,但輸入代碼效率是個(gè)硬傷,就算是最強大的Termux,也是如此。所以指望坐公交的時(shí)候,還能工作碼碼字……正確的用法,應該就是學(xué)編程的時(shí)候,用來(lái)練習練習,倒是一個(gè)不錯的好選擇,或者自己有些小項目,拿來(lái)碼碼代碼什么的。話(huà)不多說(shuō),開(kāi)始介紹HTMLplay這個(gè)是筆者*用過(guò)的手機編程軟件,看名字就知道,這是前端工程師用的。頭部
標簽可以直接填寫(xiě)關(guān)鍵詞描述什么的,然后自動(dòng)生成html代碼,剩下的部分,輸入也比較方便,常用的符號,已經(jīng)幫你提點(diǎn)到輸入法上方,可以直接輸入。缺點(diǎn)嘛,就是跟sublime這種編輯器不一樣,功能少了很多,沒(méi)有自動(dòng)識別,也沒(méi)有代碼補全,終歸到底,還是效率問(wèn)題。C語(yǔ)言編譯器編寫(xiě)了兩個(gè)函數,分別是2數之和和2數之差,很簡(jiǎn)單:程序運行截圖如下,需要先輸入2個(gè)數,才能正常的運行。AIDE集成開(kāi)發(fā)環(huán)境這個(gè)主要是用來(lái)寫(xiě)Java的,當然也可以寫(xiě)C++,只不過(guò)你需要安裝對應的插件才可以。自帶自動(dòng)補全功能,界面干凈整潔,用起來(lái)非常不錯。測試一下:運行之后:QPython3顧名思義,就是用來(lái)寫(xiě)Python代碼的,用起來(lái)也不錯。主界面如下,主要分為“終端”、“編輯器”、“程序”、“QPYPI”、“課程”、“社區”這6個(gè)模塊,終端類(lèi)似IDLE,編輯器類(lèi)似記事本,QPYPI是第三方包和工具,程序存儲官方自帶的示例,課程是一些教學(xué)案例:這里測試一下官方自帶的例子—speaky.py,在“程序”這個(gè)模塊下,代碼如下:點(diǎn)擊運行按鈕,程序運行截圖如下:*的Termux和c4droid我想就不多說(shuō)介紹了,這兩款功能均非常的強大,有趣性的朋友可以直接搜索一下。不得不承認,現在的手機編輯器都不是很友好,跟電腦寫(xiě)代碼的體驗完全沒(méi)法比,這個(gè)受硬件設備的限制,比較難解決,不過(guò)我們是要用編輯器來(lái)學(xué)習編程,不是要真的開(kāi)發(fā)程序,要求不高也就夠用了。我們也整合了市面上主流的手機編譯器,如果你有需要,可以在W3Cschool公眾號內,回復“工具箱”免費獲取哦。2.只用手機,我學(xué)會(huì )了編程!
手機編程并不是一個(gè)偽命題。以我個(gè)人的經(jīng)驗來(lái)看,需求量甚大,尤其是在校*生。工欲善其事,必先利其器!今天,舞劍就來(lái)劃拉劃拉只用一部手機,究竟可以編程什么程序。JAVAAIDE,代碼補全,便捷方便強烈推薦Jvdroid,支持Java 11,支持maven,庫全,BUG少,推薦Java n-ide,適用于簡(jiǎn)單測試合格Java編譯器適用于簡(jiǎn)單測試合格Termux,安裝過(guò)于復雜不推薦,代碼補全,pip簡(jiǎn)單快捷qpydroid, 適用于簡(jiǎn)單測試Termux,類(lèi)庫多,安裝方便,非常強大!c語(yǔ)言c4droid,非常經(jīng)典的手機c語(yǔ)言編譯器,初學(xué)者就用它準沒(méi)錯。cppdroid,與下方的capp差不多。cxxdroid,與Jvdroid,Pydroid同一個(gè)作者,功能強大,缺點(diǎn)是高級功能需要收費,沒(méi)有中文版。cide3,收費軟件,功能挺不錯的。手機capp,適用于學(xué)習c語(yǔ)言。PHPKsweb,php集成開(kāi)發(fā)環(huán)境,集合了php+apache(nginx/lighttpd)+mysql環(huán)境,另外還有mysql輔助工具,強大,暴力。開(kāi)發(fā)php必備神器。easy web IDE,所見(jiàn)即所得的php編輯器,代碼補全,審查元素,框架下載,強烈推薦!web cat, 同上,又是一款強大的web編輯軟件,除此之外,還可以將內容打包為APP使用!xLHTML,同上,優(yōu)秀前端web編寫(xiě)軟件,html+css+一網(wǎng)打盡。太多了……相比其他編程語(yǔ)言,php擁有所見(jiàn)即所得的優(yōu)勢,環(huán)境配置簡(jiǎn)單,編寫(xiě)簡(jiǎn)單,大多數虛擬主機都只支持php,這也是許多中小型網(wǎng)站使用php的原因。,前面已經(jīng)介紹過(guò)了,除了可以編寫(xiě)JAVA,也是編寫(xiě)Android的*利器。強烈推薦!iapp,適合新手的軟件,使用簡(jiǎn)化語(yǔ)言裕語(yǔ)言,無(wú)需繁雜的記憶,拖動(dòng)控件即可編譯。lua,擁有如mlua,kango,androlua+,androluaJ等一系列使用lua語(yǔ)言開(kāi)發(fā)app的軟件,比起aide更加簡(jiǎn)單,千萬(wàn)人推薦的神級工具一個(gè)木函就是使用lua語(yǔ)言編寫(xiě)的。網(wǎng)頁(yè)轉APP,主推Fusion App,其作者正是寒歌,一個(gè)木函的創(chuàng )作者,刪除網(wǎng)頁(yè)中的元素,并使用安卓原生組件代替,非常強大。除此之外,還有APP工坊等簡(jiǎn)單轉換軟件,過(guò)于簡(jiǎn)陋。今天寫(xiě)得不少了,剩下的以后繼續寫(xiě)。剩下的還有關(guān)于鍵盤(pán)/輸入法的選擇,數據庫的安裝,調試/分析軟件的使用,以及最強大的終端……關(guān)于我作者:舞劍,專(zhuān)注手機編程的程序猿!我是舞劍,舞刀弄劍的那個(gè)舞劍。我不是專(zhuān)業(yè)程序猿,只是一心熱愛(ài)、探究這個(gè)神秘的領(lǐng)域!在我看來(lái),程序員就像古代的巫師,只需要按下神秘的代碼,奇跡就會(huì )發(fā)生。微信公眾號:手機編程知乎號/簡(jiǎn)書(shū)號/掘金號:手機編程網(wǎng)站手機編程
3.手機也可以編寫(xiě)Java程序代碼?這些黑科技你值得擁有!
你是不是也很好奇酷炫的程序是如何運行,代碼是如何實(shí)現的?接下來(lái)就是見(jiàn)證奇跡的時(shí)刻,教你如何利用手機端寫(xiě)Java,詳細步驟已上線(xiàn)!*步在應用市場(chǎng)或者瀏覽器搜索AIDE,點(diǎn)擊安裝/下載。第二步安裝完成后,在桌面找到AIDE,點(diǎn)擊打開(kāi)應用。第三步點(diǎn)擊左上角Java技能旁邊的菜單第四步打開(kāi)菜單后,找到代碼區域,點(diǎn)擊開(kāi)始。第五步找到Java (Java應用程序)點(diǎn)擊展開(kāi)按鍵。第六步點(diǎn)擊新建Java (Java應用程序)。第七步點(diǎn)擊項目名一欄更改項目名稱(chēng)。第八步輸入你喜歡的名稱(chēng)之后點(diǎn)擊創(chuàng )建按鍵,即可創(chuàng )建一個(gè)Java文件。第九步新建Java文件后,系統會(huì )自動(dòng)添加初始代碼,這時(shí)只需要一直長(cháng)按代碼,想刪除文檔一樣從不需要的開(kāi)頭拉到結尾,再點(diǎn)擊鍵盤(pán)上的刪除按鍵即可。第十步此時(shí)我們可以開(kāi)始寫(xiě)我們的代碼了。第十一步代碼寫(xiě)完,點(diǎn)擊右上角的三角形即可運行。第十二步觀(guān)看運行效果。
4.推薦幾款可以直接在手機上編程的app(包含Java、C、Python等)
這里介紹幾款可以在手機上編程的app,分別是:1.java和Android:AIDE集成開(kāi)發(fā)環(huán)境。2.C語(yǔ)言:c語(yǔ)言編譯器、C4droid。3.python:QPython3、Termux。4.CSS/HTML/:HTMLplay。大部分都不需要root,可以直接編寫(xiě)程序并運行,下面我簡(jiǎn)單介紹一下這3個(gè)app的安裝和簡(jiǎn)單使用,主要內容如下:一.AIDE集成開(kāi)發(fā)環(huán)境:這個(gè)主要是用來(lái)寫(xiě)java代碼(創(chuàng )建工程、寫(xiě)小游戲等),當然也可以寫(xiě)c++代碼,只不過(guò)需要安裝對應的插件才行,自帶自動(dòng)補全的功能,界面干凈、整潔,使用起來(lái)不錯。
上述文章了解到關(guān)于為什么不用手機編程?你缺個(gè)好軟件,只用手機,我學(xué)會(huì )了編程!,手機也可以編寫(xiě)Java程序代碼?這些黑科技你值得擁有!,推薦幾款可以直接在手機上編程的app(包含Java、C、Python等)?? ,讓我們對學(xué)手機java編程手機java編程 有一個(gè)直觀(guān)的認知。我們發(fā)現,作為一個(gè)優(yōu)秀的Java程序員是多么的自豪。