導航:首頁 > 編程語言 > 手機上能編程的語言

手機上能編程的語言

發布時間:2022-09-12 05:42:25

『壹』 如何在手機上編程並運行

『貳』 手機app是用哪個編程語言的

很多編程語言都可以用來寫手機app,比如java,python,c++
蘋果手機的話用object-c

『叄』 手機編程最常用的編程語言是什麼

這需要看將來想從事什麼類型軟體的開發吧。如果在國內開發windows類型應用程序,據說vb比較流行,但如果開發和硬體關系較大的嵌入式程序,則使用較多的還是C語言,而網路這個方面,無論是有線還是無線,大多數都選擇了JAVA。以上是從應用角度來講的,如果從性能和投入方面分析,C語言無疑性能上最好的,但它的復雜度太高,開發和維護費用較大,一般比較好的游戲程序或者速度要求較高的程序會選擇C++來開發,而VB等由於它的簡易性,可以極大縮短開發周期,也是程序員的寵兒之一。另外有一種語言python在國內逐漸出現,國外好像已經流行了十幾年吧,linux的引導程序和BT的一些組件都是用它開發的,具有開發周期短,易維護等特點,運行速度也比JAVA要快,並且面向對象,無平台限制,據說還開放了源碼,不過由於在國內流行時間不長,各大公司出於對以前開發代碼的兼容性的需要,可能一時間接受不這個語言,但可以明顯看出,它的發展潛力相當大。
總而言之,C為基礎,掌握JAVA,會用VB,了解python,應該看得出這幾個詞彙之間的輕重差別吧。:)

『肆』 如何用手機編程

這里介紹3種可以在手機上編程的app,分別是c語言編譯器(c語言)、AIDE集成開發環境(java)、QPython3(python),都不需要root,可以直接編寫程序並運行,下面我簡單介紹一下這3個app的安裝和簡單使用,主要內容如下:

C語言編譯器:這是一個很小巧的c編譯器,大概13兆左右,界面簡潔、樸素,使用起來很簡單,下面我介紹一下這個app的安裝和簡單使用:
1.下載安裝,這里以我的vivo手機為例,直接打開「應用商店」,搜索「C語言編譯器」,如下,直接點擊下載安裝:

測試代碼如下,這里編寫了2個函數,分別是2數之和和2數只差,很簡單:

程序運行截圖如下,需要先輸入2個數,才能正常運行:

AIDE集成開發環境:這個主要是用來寫java代碼(創建工程、寫小游戲等),當然也可以寫c++代碼,只不過需要安裝對應的插件才行,自帶自動補全的功能,界面干凈、整潔,使用起來不錯,下面我介紹一下這個app的安裝和簡單使用:
1.下載安裝,這直接在應用商店裡搜素「AIDE」就行,直接下載安裝,如下:

這里測試一下,主要代碼如下,官方自帶的例子:

程序運行截圖如下:

QPython3:這個見名思意,主要用來在手機上寫python3代碼,使用起來也不錯,下面我介紹一下這個app的安裝和簡單使用:
1.下載安裝,這里直接在應用商店裡搜索「QPython3」就行,直接下載安裝,如下:

主界面如下,主要分為「終端」、「編輯器」、「程序」、「QPYPI」、「課程」、「社區」這6個模塊,終端類似IDLE,編輯器類似記事本,QPYPI是第三方包和工具,程序存儲官方自帶的示例,課程是一些教學案例:

這里測試一下官方自帶的例子—speaky.py,在「程序」這個模塊下,代碼如下:

點擊運行按鈕,程序運行截圖如下:

至此,這3個app都介紹完畢。總的來說,使用起來都不錯,各有各的功能,當然,還有許多其他的app也可以在手機上進行編程,像c4droid(c/c++),termux(高級終端,類似linux)等,這里我就不詳細介紹了,感興趣的可以在網上搜索一下,有相關教程和示例可供參考,希望以上分享的內容能對你有所幫助吧。

『伍』 貝如科技android手機app開發編程語言是什麼

Android操作天下,所以Android的底層是支持C/C++的。綜上描述,Android上所採用的編程語言主要有以下的方式:
1、基於ADK的Java編程
2、基於NDK的C編程
Android應用層的開發,基本上全部是採用Java開發,而個別性能需求的部分,可能會採用NDK的方式。

『陸』 手機上怎麼編程

這里介紹幾個可以在手機上編程的軟體,感興趣的可以下載一下,試著操作一下:

1.Python:這里推薦一個軟體—QPython3,集成了Python3解釋器、Console控制台和QEdit編輯器,可以直接編輯運行python代碼,也可以進行簡單的安卓開發,下面我簡單介紹一下這個軟體的安裝和使用:

安裝的話,直接在手機應用中搜索就行,如下:

打開軟體,終端測試效果如下,就行電腦版的python shell:

QEdit編輯器,編輯完python代碼後,可以直接運行:

效果如下:

2.Java:這里推薦一個軟體—AIDE,一個Java集成環境,可以直接新建Java項目,進行Java代碼的編輯和運行,還可以進行游戲開發,功能強大,內置學習教程,很適合初學者學習掌握,下面我簡單介紹一下這個軟體的安裝和使用:

安裝的話,與上面一樣,直接在手機應用中搜索就行:

打開軟體如下,可以直接新建Java文件,編寫Java代碼並運行:

當然,也可以直接開發簡單的安卓游戲,並直接在手機上安裝運行:

游戲效果如下:

3.HTML:這里推薦一個軟體—w3cschool編程學院,可以在線瀏覽查看前端開發的資料,包括html,css,javascript等,同時可以在線編輯代碼並運行,是一個很不錯的學習前端開發的軟體,下面我簡單介紹一下這個軟體的安裝和使用:

安裝的話,直接在應用商店中搜索就行:

打開軟體,就可以搜索前端編程的資料,如下:

在線編輯運行代碼的效果如下:

4.C/C++:這里推薦一個軟體—C++編譯器(C4droid),一款很不錯的C/C++編譯器,安裝完GCC插件後,可以直接編輯運行C/C++代碼,是一款很不錯的手機編程軟體(這里也可以使用「C語言編譯器」這個軟體,效果也不錯),下面我簡單介紹一下這個軟體的安裝和使用:

安裝的話,與上面類似,直接搜就行:

安裝完成後,這里需要下載一個GCC插件(編譯器),之後才能正常編譯運行代碼:

 

5.Termux:這是一個高級終端,類似手機版的XShell,可以直接在手機上登錄Linux伺服器,支持bash,zsh命令,可以編輯和運行C/C++,Python,Ruby等代碼,只需要安裝對應的插件就行,就像在Linux系統上使用一樣,下面我簡單介紹一下這個軟體的安裝和使用:

安裝的話,直接在手機應用商店中搜索就行,首次安裝,需要耐心等待一會兒:

打開這個軟體,界面效果如下,類似xshell一樣,可以運行shell命令:

安裝完python後,就可以直接運行python代碼,當然,其他語言也可以:

就介紹這5個在手機上編程的軟體,使用起來都還不錯,感興趣的話,可以在手機上下載一下,嘗試一下,當然,如果真想練習編程,建議還是在電腦上進行,調試起來更方便,希望以上分享的內容能對你有所幫助吧,也歡迎大家留言、評論。

『柒』 目前編寫一款簡單的手機應用APP一般用什麼編程語言

編寫手機App,用什麼語言?

從簡單到復雜,可以分三級:


簡單方案:HTML5

其實就是把網頁封裝成App。編程語言就是網頁三件套:HTML+CSS+Javascript

有多種工具和框架,如Cordova, uni等等。

這種方式實現「App」最容易,且跨平台,對於iOS和Android做一套就行了。代價是功能弱,性能低,換句話說就是「卡」。


中等方案:原生跨平台框架

這類方案在iOS和Android之上自行實現一套原生框架。通用的Flutter, ReactNative都是流行的原生跨平台框架。適用於 游戲 的Cocos2D,Corona SDK也可以算在這一級里。


這類方案實現App難度中等,因為跨平台,一次開發,iOS和Android都能運行。功能和性能也是中等,比不上原生App,但比HTML5的又好很多。


復雜方案:原生開發

直接在iOS和Android上各自開發一套原生App。

iOS可以使用Objective C或Swift。

Android可以使用Java或Kotlin。


還是來一個圖表吧,雖然簡單,卻很明了:

推薦用Flutter,簡單。


以前自己用android原生寫過7天酒店簽到程序,不過當時的安卓還是比較難寫的,不像現在越來越容易上手。


Flutter

Flutter是一個由谷歌開發的開源移動應用軟體開發工具包,用於為Android、iOS、 Windows、Mac、Linux、Google Fuchsia開發應用。


Flutter應用是使用Dart語言編寫的,雖然是新的一種語言,但是難度不算大,上網搜下相關教程學習下,應該就能很快上手。


Flutter效果


這里是我上個月仿照教程弄的一個簡單APP,效果圖如下:



點擊"Next"就切換下一張,點擊"Pre"就切換前一張,點擊「Reset」就全部滑落下來。


我女兒最喜歡中間的Reset效果,哈哈。


希望這個答案能幫到你。

現在Flutter正式版已經出來了,原生性能,安卓iOS多平台支持,谷歌大廠背書,大家可以比較放心的學習。編程語言用的是Dart,可以看做是加了語法糖版本的Java,學習起來也比較容易,如果想做手機app,可以考慮使用它。

如果只是自己做著玩的話推薦用H5開發,開發工具HBuilder或者HBuilderX。

先科普下什麼是IOS和Android吧。

IOS只是操作系統而已,是蘋果的操作系統。

開發IOS上運行的APP的話,現在流行的語言是Object-C和Swift。

Android也是操作系統,是谷歌基於Linux內核開發出來的手機操作系統。

開發Android上運行的APP的話,現在流行的語言我覺得仍然還是JAVA。

如果想要真的做一款APP的話,不僅僅會一門語言就夠了,涉及的東西比較多,如下是我給你的學習推薦路線。

學習路線:

1:先學習js,然後學習下html 、css。

學習這些可以上菜鳥教程或者W3School網站學習。

開發工具使用vscode或者Notepad++都可以的。

2:了解Mui常用組件(官網:https://dev.dcloud.net.cn/mui/ui/),

熟悉常用API(官網:http://www.html5plus.org/doc/h5p.html)。

3:服務端的開發,要麼用java開發,要麼用.net webapi開發,推薦理由,java目前是主流,.net webapi簡單容易。

java 開發工具IntelliJ IDEA,.net 開發工具 vs。

4:數據存儲使用mysql。

補充說明:如果是想做專業開發APP的話還是建議用java開發客戶端,ios APP則用swift開發。

當然現在為了一套代碼多個平台,使用H5開發專業APP的也有。

會了就可以正式擼代碼實現自己簡單的APP了。


回答完畢,謝謝。我是只說代碼的大餅。


那當然首選是h5套殼了。關於語言方面,我建議還是用PHP吧。隨著進一步學習,可以學習uinapp一鍵多端。H5、小程序、App、小程序支持多個平台上架、微信抖音支付寶網路,希望可以幫助你

目前有三種app開發方式:原生app、混合app、webapp。

原生app:安卓需要java語言,ios需要 objec t-c,wp需要的.net語言。這種app用戶體驗最好,性能也是最好的,開發成本高,開發周期長,一款app需要開發多個語言版本;

混合app:需要h5,javascript,了解每個混合框架,比如appcan、hbulider、phonegap等等,以及封裝的中間件。這種開發方式的用戶體驗、性能沒有原生的好,但是他的開發周期短,開發成本低,對開發人員技能掌握比較高,開發一套程序可以兼容到多個設備上;

webapp:需要h5、javascript語言,不能調用底層設備,用戶體驗效果次之,開發簡單,開發成本低,開發周期短,可以兼容多個設備。

綜上所述三種開發各有優缺點,要根據具體的項目需求來選擇適合自己的開發語言和開發場景。

uniapp了解下,多端應用。app的話要考慮安卓和蘋果,但學了二種學習成本比較高。用uniapp就解決了。

現在中小型企業都在逐漸採用跨平台開發的模式 效率高 成本低 作為個人更是開發不二的選擇 你問的iOS和安卓是原生開發 需要不同的開發語言和框架 學習成本也很高 既然你說你是小白 如果採用原生開發 可能得大概花一年半載才能開始上手

採用跨平台開發 只需要學習一下html css JavaScript 然後選擇跨平台開發框架 比如react flutter uniapp 都可以 跨平台就是指你這一套代碼編寫的app可以到不同平台運行 比如iOS安卓都OK 但其實很多還可以編譯到各類小程序平台運行 所以很方便

我這里推薦uniapp 一個基於vue的跨端開發框架 我自己也用這個開發了很多項目 確實很快 也提供了原生渲染能力 不做 游戲 等軟體 基本沒啥問題 社區插件市場也很熱鬧 基本有問題可以很快解決 希望可以幫到你。



按照開發方式可分為原生開發、混合開發、webapp開發,不同的開發方式學習的編程語言不一樣,下面我們來一個一個分析一下:

一、原生開發



原生開發的編程語言主要為針對IOS運行環境的為編程語言為Swift或Object c,安卓環境為Java或Kotlin,WP環境為NET。原生開發的運行效率最高,用戶體驗最好,但是需要學習不同平台的編程語言,學習門檻較高。


二、混合開發(偽原生開發)



混合開發技術主要採用一套特別的渲染引擎來渲染UI界面和交互,按照渲染引擎可分為html與dart,其編程語言主要是Javascript或Typescript、Dart。

目前基於html渲染的開發框架有react native、weex、uniapp,基於dart的開發框架只有flutter。

混合開發由於調用了原生的控制項來渲染UI,所以載入和體驗與原生差不多,學習成本比較低,只要會js,選擇一個框架開發就行了,或者學習dart語言,進行flutter開發。


三、webapp開發



webapp開發主要利用原生環境中的瀏覽器控制項來裝載伺服器上的html頁面,實際這個app就是一個自定義的瀏覽器app,所以只要會html,就會開發webapp,由於app內部載入的是遠程的網頁,所以載入速度和體驗最差。

以上是我個人的總結,有不對的歡迎指出,謝謝。

本人用c#,除了單片機用c,cad CATIA,多媒體主要Adobe,它幹完所有,不需要性能的視圖混合dom代碼。

『捌』 如何用手機編程Python

手機下載APP
手機分為智能手機(Smart phone) [2] 和非智能手機(Feature phone),一般智能手機的性能比非智能手機要好,但是非智能手機比智能手機性能穩定,大多數非智能手機和智能手機使用英國ARM公司架構的CPU。智能手機的主頻較高,運行速度快,處理程序任務更快速,日常更加的方便(例如:諾基亞n81主頻有369兆赫茲);而非智能手機的主頻則比較低,運行速度也比較慢(例如:諾基亞5000主頻就是50兆赫茲)。
智能手機(Smart phone),是指像個人計算機一樣,具有獨立的操作系統,大多數是大屏機,而且是電容式觸摸屏,也有部分是電阻式觸摸屏,功能強大實用性高。可以由用戶自行安裝包括游戲等第三方服務商提供的程序,通過此類程序來不斷對手機的功能進行擴充,並可以通過移動通訊網路來實現無線網路接入的這樣一類手機的總稱」。從廣義上說,智能手機除了具備手機的通話功能外,還具備了PDA的大部分功能,特別是個人信息管理以及基於無線數據通信的瀏覽器和電子郵件功能。智能手機為用戶提供了足夠的屏幕尺寸和帶寬,既方便隨身攜帶,又為軟體運行和內容服務提供了廣闊的舞台。很多增值業務可以就此展開,如:股票、新聞、天氣、交通、商品、應用程序下載、音樂圖片,游戲下載等等
手機類型顧名思義就是指手機的外在類型,比較常用的分類是把手機分為直板式、折疊式(單屏、雙屏)、滑蓋式、旋轉式、側滑式等幾類。
要翻開蓋才可見到主顯示器或按鍵,且只有一個屏幕,則這種手機被稱為單屏翻蓋手機。市場上還推出了雙屏翻蓋手機,即在翻蓋上有另一個副顯示屏,這個屏幕通常不大,一般能顯示時間、信號、電池、來電號碼等功能。屏幕比較小,一般在2.2英寸或1.8英寸,處理器較慢。

『玖』 開發APP用什麼樣的編程語言

選擇App網站開發編程語言有以下幾點需要注意:

歸根結底,最好的編程語言取決於具體情況,但作為應用程序開發人員,App網站開發需要用到什麼編程語言我們可以歸納出一些普遍的要點。

原生app:

Swift (IOS):創建一個iOS應用程序。iOS應用程序是用Xcode編寫的,它使用兩種語言中的一種:Objective C或Swift。Swift更容易閱讀、書寫和使用,能更好地管理內存和硬體,可讀性更強,需要的代碼更少。它不能用於Android開發,但如果只是開發ios應用,Swift是最好的選擇。

Java (Android):Java是一種面向對象的編程語言, Andorid操作系統是用Java編寫的,所以它的編譯速度要快一些。

Kotlin (Android):Kotlin是一種較新的語言。它也可以編譯成JavaScript,這使得它更加靈活。

Java和Kotlin也可以很好地互換。它們是不同的語言,但是你可以從Kotlin中調用Java,從Java中調用Kotlin。在編譯之後,甚至無法分辨Java和Kotlin類之間的區別。它雖然開發方式有點不同,但是最終產品是非常相似的。

APICloud Studio3:基於業界領先的代碼編輯器-Vscode深度定製,可以快速輕松地構建多端應用,同時為 Windows、Mac和Linux提供了出色的開發體驗,可以選擇自己喜歡的操作系統進行開發。

網站開發前端和Web編程語言:

JavaScript :JavaScript是開發前端應用程序最有用的編程語言。它是最流行的前端工具和框架的首選語言。

HTML5 + CSS3*:超文本標記語言。與HTML一樣,CSS(層疊樣式表)也是一種標記語言。HTML關注的是結構、功能和文字,而CSS關注的是設計。顏色、視覺效果以及更多的內容都由CSS完成。

如果需要做任何一種app網站開發應用程序,學習CSS是必須的。它是用戶和實際產品之間的最後一層,決定了站點的外觀和感覺。

『拾』 智能手機上的應用軟體是用什麼編程語言寫的

誰說一般是用java編的,c#也有開發手機程序的類庫。
估計以後的智能手機,可以編寫程序吧,用來開發程序的軟體,也是程序,在手機上運行,也是可能的。
不過現在沒聽說有人用手機開發。
如果你會c#或者j2me,你就能自己寫手機程序了。

閱讀全文

與手機上能編程的語言相關的資料

熱點內容
編譯動態庫時會連接依賴庫嗎 瀏覽:706
淘寶手機加密是隨機的嗎 瀏覽:672
解壓包子怎麼裝飾 瀏覽:585
四個數湊24演算法 瀏覽:676
哪一種不是vi編譯器的模式 瀏覽:168
xp在此處打開命令窗口 瀏覽:128
代碼編譯運行用什麼軟體 瀏覽:997
動態庫在程序編譯時會被連接到 瀏覽:760
python超簡單編程 瀏覽:259
獲取命令方 瀏覽:976
怎樣製作文件夾和圖片 瀏覽:59
調研編譯寫信息 瀏覽:861
python馮諾依曼 瀏覽:419
同時安裝多個app有什麼影響 瀏覽:254
奧術殺戮命令宏 瀏覽:184
用sdes加密明文字母e 瀏覽:361
單片機原理及應用試題 瀏覽:425
易語言開啟指定文件夾 瀏覽:40
馬思純參加密室大逃脫 瀏覽:322
文件夾冬季澆築溫度 瀏覽:712