如何用C語言編寫簡單的手機app?

蘇怡茗


首先我們安裝宇宙第一IDE:Visual Studio


在工作負載裡勾選使用.net的移動開發

下載安裝好後我們就可以創建自己的第一個Android/iOS應用了,這裡我們以Android應用為例,首先是創建項目

選擇應用類型及安卓版本,點擊OK創建

這樣就生成了我們的第一個應用,注意這是用C#語言編寫的

我們修改一下最初的hello world

安裝安卓模擬器

運行我們的安卓模擬器

進去二級菜單

打開我們剛剛創建的APP1應用

這就完成了我們第一個用C#編寫的Android應用,怎麼樣是不是很簡單?不需要再學習JAVA等編程語言,直接用Windows開發的C#就能實現Android開發,是不是一件很炫酷的事情。


魅力小婷姐她二哥


目前的手機系統主要是iOS和Android。

其中iOS使用 C、C++、Objective-C和Swift混編,Android使用Java和Kotlin混編。

那麼,你要問的肯定是iOS應用了。

iOS的話,首先要有Mac操作系統。即使是H5打包iOS App也是要有Mac操作系統的。所以有型之中,iOS開發的前期成本也要高一些。

再說說iOS開發本身,這是不能直接使用C和C++進行開發的,要使用Objective-C語言和蘋果自家Swift語言進行開發,C語言在這裡只能起到輔助作用。

可能你也會問,老式功能機。那種功能機搭載的系統叫做“嵌入式系統”,這個也是Java SE所擅長的。

C語言,可以寫出Android操作系統。但很難拿C語言去些那些手機操作系統的程序。Windows操作系統下的.exe文件倒是可以使用C語言來生成,可惜這不是你想了解的、這是PC軟件,不是手機軟件。



持明仙人


不知提問者是想開發哪類手機的APP,目前市場上主流兩類手機,分別是蘋果手機和安卓手機,蘋果手機使用的是IOS系統,而安卓手機使用的是Android系統,不同的系統所使用的編程語言和開發環境完全不一樣。

蘋果系統的APP

要開發蘋果系統的APP,需使用蘋果公司的xcode開發工具,通常是使用Objective-C或Swift語言開發,Objective-C是C語言衍生出來的,繼承了C語言的特性,屬於面向對象的語言。會C語言的話可以直接使用Objective-C編程,差異很小,若遇到不懂的再查資料。還有就是蘋果新推出的Swift語言,非常好用。

安卓系統的APP

安卓系統的APP是使用Java語言開發的,若想開發安卓系統APP必須先學會Java語言,對於有C語言基礎的人來說,學習Java還是較容易的,如果有興趣的話可以自學,網上Java學習教程挺多的,還有不少免費的教學視頻,不想花錢報培訓班的話,可以自己跟著視頻學習。

開發Android系統APP還得學會使用安卓APP開發工具軟件,主流的有Eclipse和android studio,如果是新手的話建議使用android studio,個人覺得android studio好用一些。

開發前準備,還得安裝Java開發環境,JRE、JDK、android studio,還包括環境變量設置,模擬器配置等,這些東西至少要折騰好幾天才弄好。

總之,有興趣的話可以自己系統的學習,手機APP開發還是非常有用的,可以做智能家居、遠程控制或者開發遊戲等。

歡迎大家積極留言,喜歡的請點個贊+關注,謝謝支持!


分享到:


相關文章: