推薦幾款可以直接在手機上程式設計的app(包含Java、C、Python等)
這裡介紹幾款可以在手機上程式設計的app,分別是:
1.java和Android:AIDE整合開發環境。
2.C語言:c語言編譯器、C4droid。
3.python:QPython3、Termux。
4.CSS/HTML/JavaScript:HTMLplay。
大部分都不需要root,可以直接編寫程式並執行,下面我簡單介紹一下這3個app的安裝和簡單使用,主要內容如下:
一.AIDE整合開發環境:這個主要是用來寫java程式碼(建立工程、寫小遊戲等),當然也可以寫c++程式碼,只不過需要安裝對應的外掛才行,自帶自動補全的功能,介面乾淨、整潔,使用起來不錯,下面我介紹一下這個app的安裝和簡單使用:
1.下載安裝,這直接在應用商店裡搜素“AIDE”就行,直接下載安裝,如下:
2.這裡測試一下,主要程式碼如下,官方自帶的例子:
3.程式執行截圖如下:
4.AIDE完全相容Eclipse專案,只需要將原始碼複製到你的裝置中,然後開啟,就可以繼續編寫程式碼。
二.C語言編譯器:這是一個很小巧的c編譯器,大概13兆左右,介面簡潔、樸素,使用起來很簡單,下面我介紹一下這個app的安裝和簡單使用:
1.下載安裝,這裡以我的vivo手機為例,直接開啟“應用商店”,搜尋“C語言編譯器”,如下,直接點選下載安裝:
2.測試程式碼如下,這裡編寫了2個函式,分別是2數之和和2數只差,很簡單:
3.程式執行截圖如下,需要先輸入2個數,才能正常執行:
三.C4droid是一款C/C++程式整合開發環境,預設使用tcc為編譯器,可以選擇安裝gcc外掛(需要root)
選用gcc後,可以用sdl(簡單直控媒體層庫,需安裝sdl plugin for c4droid)和qt(nokia官方開發庫,需安裝sdl plugin for c4droid)。也可以開發native android app(需安裝sdl plugin for c4droid),就像google ndk一樣。軟體支援程式碼高亮,編譯時間隨cpu主頻而定,主頻越高編譯越快。gcc外掛版本4.7.2提供了示列程式,包含sdl,android native,qt和命令列測試程式原始碼。最新版為4.03(2013年7月7日更新)。
貼吧已釋出5.98版本,英文版及漢化版本,預設使用g++編譯器,sdl及gcc外掛也有相應更新,還可以拓展sdl2外掛。
四.QPython3:這個見名思意,主要用來在手機上寫python3程式碼,使用起來也不錯,下面我介紹一下這個app的安裝和簡單使用:
1.下載安裝,這裡直接在應用商店裡搜尋“QPython3”就行,直接下載安裝,如下:
2.主介面如下,主要分為“終端”、“編輯器”、“程式”、“QPYPI”、“課程”、“社群”這6個模組,終端類似IDLE,編輯器類似記事本,QPYPI是第三方包和工具,程式儲存官方自帶的示例,課程是一些教學案例:
3.這裡測試一下官方自帶的例子—speaky.py,在“程式”這個模組下,程式碼如下:
4.點選執行按鈕,程式執行截圖如下:
五.Termux,我只能用“神器”來說明這個軟體,這是一款來自國外的終端模擬器,功能非常強大。Termux相當於安卓上的linux虛擬機器(這種說法雖然不大對,算是微型linux吧)。
軟體特點
1.享用bash 和 zsh
2.運用nano 和 vim修改檔案
3.經過ssh拜訪伺服器
4.運用gcc和clang編譯程式碼
5.運用python控制檯來作為口袋計算器
6.運用git 和 subversion檢視專案
7.運用frotz運轉根據文字的遊戲
推薦安裝包:
1.apt install python 預設安裝的是Python3,畢竟python3是未來啊
2.apt install clang 大名鼎鼎的c++ 編譯器,用來編譯c或c++程式
3.apt install vim termux自帶vi,如果想使用vim(畢竟神之編輯器),則必須安裝,且預設安裝vim 8.0 版本, 配合.vimrc,bundle和git 可以完美配置python開發環境,體驗幾乎和ubuntu的終端無異.
4.apt install git 這個碼農都懂的
5.apt install htop 工作管理員
6.apt install tree 目錄樹
7.apt install irssi irc客戶端,命令列聊天軟體
8.apt install sl 跑火車
9.apt install openssl ssh遠端連線,後期會用到
六.HTMLplay,語言:html、CSS、javascript
看名字就知道了,web開發的。這款軟體最強大的地方在於,輸入程式碼非常更多方便,不僅將符號放到了輸入法主頁,而且還提供了常用標籤的快捷輸入。
至此,這6個app都介紹完畢。總的來說,使用起來都不錯,各有各的功能,當然,還有許多其他的app也可以在手機上進行程式設計,這裡我就不詳細介紹了,感興趣的可以在網上搜索一下,有相關教程和示例可供參考,希望以上分享的內容能對你有所幫助吧。
本內容收集自悟空問答關於”如何手機程式設計?”部分內容來自本人總結。
*歡迎大家加入Java高階架構/網際網路(嚴禁培訓機構、廣告群,最乾淨的技術交流群):614527642
微信平臺本人收集個大量資源(4000G架構資源),只做分享,歡迎大家關注獲取,保證免費,非任何機構
更多精彩請掃碼關注微信公眾號—— 名稱:java版web專案 id :java_project
推薦作品
● JavaWeb專案後臺系統開發要點清單
● springboot的啟動原理解析
● 為什麼程式設計師總是發現不了自己的Bug?
● SpringBoot+Shiro搭建前後端分離專案
● 淺談JavaWeb專案程式碼如何分層
● 培訓機構出來的程式設計師目前的就業前景怎麼樣?
● springboot 完整企業專案搭建實記
● 程式設計師面試要注意這15類不靠譜的網際網路公司
● 從輸入URL到頁面展示到底發生了什麼
● TCP的三次握手與四次揮手(詳解+動圖)
● 為什麼需要RPC,而不是簡單的HTTP介面
相關推薦
推薦幾款好用的思維導圖工具:MindManager、iMindMap、MindMapper等軟件
-o 好用 全部 研發 shadow 表達 體驗 watermark 中國移動 這個我超級有發言權啦,因為工作需要我接觸過很多不同的思維導圖軟件,綜合使用下來發現沒有一款可以讓我完全拋棄其他同類軟件的,因為不管這款軟件功能多豐富、操作體驗多好,但總會有一些不方便的地方,而恰
推薦幾款可以直接在手機上程式設計的app(包含Java、C、Python等)
這裡介紹幾款可以在手機上程式設計的app,分別是: 1.java和Android:AIDE整合開發環境。 2.C語言:c語言編譯器、C4droid。 3.python:QPython3、Termux。 4.CSS/HTML/JavaScript:HTML
IT老鐵們,推薦幾款實用的網站程式碼及工具(上)
1.Git 還在擔心自己辛辛苦苦寫的程式碼被誤刪了嗎?還在擔心自己改錯了程式碼不能挽回嗎?還在苦惱於多人開發合作找不到一個好的工具嗎?那麼用Git就對了,Git是一個開源的分散式版本控制系統,用以有效、高速的處理從很小到非常大的專案版本管理。有了它,程式碼託管不是問題,版本控制不再苦惱,多人
推薦幾款程式設計師常用的程式設計軟體
作為一個程式設計師,日常的開發工作絕對離不開程式碼編輯器,不管是前端還是後臺,下面我介紹幾款常用的程式碼編輯器,感興趣的話,可以嘗試一下(排名不分前後): 1.Notepad++:相信大部分開發人員都聽說或使用過這個程式碼編輯器,記事本的增強版,免費開源、小巧靈活、使用方便,支援常見的自動補全、
推薦幾款Python程式設計類遊戲,媽媽再也不用擔心我的學習了
自學過程式設計的小夥伴都知道,在學習的過程中,不僅僅要記下很多的知識點,而且那些知識點,都是非常的幹,很乾,很乾,沒有一點樂趣的感覺..... 所以在很多人學習Python的人,也許他的基礎知識還沒有學好,就會選擇去看一些爬蟲的案例,然後也會自己嘗試的去寫一些爬蟲的案例,但是一碰
推薦幾款我一直在用的chrome外掛(上)
我用的chrome外掛挺多的,所謂工欲善其事必先利其器,我熱衷於搜尋好用的工具來讓我平時的工作事半功倍。下面介紹幾款我正在用的感覺還不錯的外掛,如果大家還有其它好用的(肯定有,chrome外掛庫太龐大了),一定要互相分享!! 1. LastPass 用的最爽的一款,強烈推薦。LastPass是一款Free
推薦兩個Android手機上比較好用免費的SSH客戶端APP
我平時比較常用的兩個手機SSH客戶端APP,JuiceSSH 和 阿里雲APP 最好用的感覺還是 JuiceSSH ,配色介面比較友好,操作都非常方便 上圖看看吧: 字型大小可以按音量鍵隨意調整(注意需要先隱藏鍵盤) 這是個免費APP
首次在MI5手機上看到APP界面 ~
.com mage ima miui 後來 紀念 com hellip width 折騰了一個小時,終於在手機上看到了軟件界面。 比2011年時候做APP搞得快。 那時候用的HTC,不知不覺中,HTC不行了…… 再後來用過一加手機,OS太爛
推薦幾款VisualStudio的插件
感覺 asp 步驟 .cn 實現 sta sco 不知道 輕量級 繼前幾天推薦了一款轉換vs插件的插件後,借著安裝VS2013之際,把我比較喜歡的幾個插件繼續推薦一下。 C# Outline 2013 2013 C#的代碼折疊最小只能到函數級,不像C++那樣可以折疊到代
輕量卻超強——推薦幾款好用的截圖工具
ech 內容 而且 取色 文件 pbm inf 是不是 程序 閱讀導覽(點擊快速跳轉): 1.FScapture 2.Snipaste 3.Picpick 相關文件下載及鏈接 1.FScapture(返回目錄) FScapture全名為 FastStone Captur
推薦幾款 單鍵LED觸摸IC SGL8022W SGL8022WS SGL8023W
超過 方向 限制 按鍵 年份 開關 進行 擴展 控制輸出 產品型號:SGL8022W產品品牌:SGL/希格瑪封裝形式:DIP8 SOP8產品年份:新年份希格瑪大陸總代理,原裝現貨具有優勢!工程服務,技術支持,讓您的生產高枕無憂。單通道直流LED 燈光控制觸摸芯片概述● SG
真心推薦幾款常見原廠直銷電池供電標準單按鍵/多按鍵觸摸觸控IC選型表
2.4 設備 通道 監控 消費 功耗 技術支持 選型 out 我們的優勢:1:我司為VINTE/臺灣元泰半導體股份有限公司/VINKA的獨家授權大中華區代理商,產品渠道正宗,確保原裝正品,大量庫存現貨,客戶批量不懼假貨!2:公司工程力量雄厚,真誠技術服務支持,搭配原廠服務各
推薦幾款可以讓工作效率更高的任務管理軟件
roi box 完成 any 分類 ice 目錄 safari 日歷 以前,很少在 Windows 上接觸任務管理類的軟件,我更傾向使用跨平臺的筆記類應用,比如有道雲筆記和 Google Keep。後來這一習慣有了變化,經常遇到需要快速記錄選題或者寫作思路,並且根據時間制定
後期製作?推薦幾款Final Cut Pro 必備外掛給你們~
在我們用 Final Cut Pro 做視訊後期製作時,如果想做出好的效果,我們總是離不開那些功能強大的外掛,它們不僅能大大的提高我們工作效率,還能使整個視訊更加精美,所以今天廢魚就推薦幾款比好用的外掛給大家。 Final Cut Pro下載:http://www.macbl.com/ap
推薦幾款可以讓工作效率更高的任務管理軟體
以前,很少在 Windows 上接觸任務管理類的軟體,我更傾向使用跨平臺的筆記類應用,比如有道雲筆記和 Google Keep。後來這一習慣有了變化,經常遇到需要快速記錄選題或者寫作思路,並且根據時間制定寫作計劃、進度跟蹤,逐漸感覺到筆記類應用已經不能高效地滿足我在任務管理上的需求,所以逐漸開始接觸瞭解任務管
良心推薦幾款好玩的生存類手遊:方舟生存進化、饑荒等等
生存類手遊哪些比較好玩?有喜歡玩生存遊戲的小夥伴嗎,本人是生存手遊的重度愛好者,本著資源共享的原則,給大家良心推薦幾款好玩的生存類手遊,可玩度都在4星以上。很多在國外也很受歡迎.... 1、方舟:生存進化 方舟:生存進化多有名就不用我說了吧?目前手機版的只有國際版,據說蝸牛已經代理國服版的方
沒有靈感頭髮都快抓掉了!推薦幾款創意網站,讓大腦靈光一動!
1. iDsketch http://www.idsketch.cn/ 工藝設計的草圖設計手繪。 裡面有系統教育方法,知道新人如何學習手繪,會將國外的手繪方法進行翻譯。全方位系統的教你手繪。 2. ShoppingDesign https
IDEA-推薦幾款好用的外掛
1 RestfulToolkit Java WEB開發必備,再也不用全域性搜尋RequestMapping了。 2 Lombok Plugin 使用註解自動生成程式碼,碼奴解放者。 3 Grep Console 高亮log不同級別日誌,看日誌的時候一目瞭
IT老鐵們,推薦幾款實用的網站程式碼及工具(下)
8.SAE SAE的強大不用多說了,強大的虛擬主機提供商。提供各種各樣的程式語言線上執行,同時提供雲端儲存Storage,各種資料庫,應用十分廣泛。不僅提供程式碼託管,還提供線上伺服器執行,JAVA,PHP,Python等等的支援應有盡有,在這裡你可以假設你自己的網站,你的應用介面,你的創意
Runtime獲取手機上所有app的bundleID
首先包含標頭檔案 #include <objc/runtime.h> 在demo中寫如下程式碼 Class LSApplicationWorkspace_class = objc_getClass("LSApplicationWorkspac