
2021-01-31 19:00:00 來(lái)自于應(yīng)用公園
學(xué)習(xí)Android一定要會(huì)java的,因?yàn)閍ndroid的開(kāi)發(fā)至少目前是在一個(gè)純java的開(kāi)發(fā)環(huán)境中進(jìn)行的,android的學(xué)習(xí)基本上是學(xué)習(xí)如何運(yùn)用它的控件以及各個(gè)組件,但是要實(shí)現(xiàn)這些控件和組件必須要用到j(luò)ava,不排除以后使用c#也可以進(jìn)行android的開(kāi)發(fā)。因此java是個(gè)基礎(chǔ),要想讓自己變成一個(gè)Android達(dá)人,所以一定要潛下心來(lái)好好把java的基礎(chǔ)學(xué)習(xí)一下。其實(shí)java是一門很容易學(xué)習(xí)的語(yǔ)言。
需要學(xué)java,不需要學(xué)c語(yǔ)言

不需要的,可以直接進(jìn)行安卓學(xué)習(xí),但可以了解了解。
應(yīng)該是要學(xué)的
也不一定要學(xué)習(xí)C語(yǔ)言,實(shí)際上,學(xué)習(xí)語(yǔ)言,主要是培養(yǎng)你的邏輯思維。而且C語(yǔ)言的結(jié)構(gòu),相對(duì)合理。但至少要學(xué)習(xí)一門語(yǔ)言,?比較合理。
android app開(kāi)發(fā)工具:eclipse or Android Studio
ios app開(kāi)發(fā)工具:Xcode
eclipse?: Eclipse 是一個(gè)開(kāi)放源代碼的、基于Java的可擴(kuò)展開(kāi)發(fā)平臺(tái),可用于開(kāi)發(fā)Android App,通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境,如svn等,并且Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開(kāi)發(fā)工具(Java Development Kit,JDK)
Android Studio :是一個(gè)Android開(kāi)發(fā)環(huán)境,類似 Eclipse,Android Studio 提供了集成的 Android 開(kāi)發(fā)工具用于開(kāi)發(fā)和調(diào)試。
Xcode: 運(yùn)行在操作系統(tǒng)Mac OS X上的集成開(kāi)發(fā)工具,Xcode作為開(kāi)發(fā) iOS App的工具具有統(tǒng)一的用戶界面,具有設(shè)計(jì),編碼、測(cè)試、調(diào)試等功能。
先說(shuō)一下,Android系統(tǒng)的開(kāi)發(fā)是底層C,中間層C++/C,上層應(yīng)用是JAVA,應(yīng)該說(shuō),系統(tǒng)是C和C++開(kāi)發(fā),只有運(yùn)行在其上的應(yīng)用app用的java,2d的cocos2dx,3d的用unity3d,另外Android應(yīng)用一般用的是eclipse來(lái)開(kāi)發(fā)的,用的是java,而unity用的C#和js,cocos2dx用C++,可以生成win的exe,Android的apk,IOS的ipa等,建議用unity