android開發用什麼ide工具

2021-08-31 13:58:12 字數 2779 閱讀 5600

1樓:匿名使用者

android的開發技術很多,在開始學習的時候不可能一次性全部學會,也沒有必要一開始都全部學會,但是有些技術是非常常用的,需要在開始時打好基礎,這些技術時:

1、activity生命週期

雖然android中有四大元件,但是不可否認activity是最常用的。所以熟練掌握android的生命週期是必須的。其實生命週期就是記住 activity的那些方法在什麼時候被系統呼叫,這樣才可以把對應的邏輯**寫到合適的方法內部去。

至於服務和廣播元件可以稍微緩一下,到實際使用的時候再學習都可以。

2、介面開發技術

介面開發是一種基本的技術,幾乎所有的程式裡面都需要用到。在android開發中介面開發分為3種:

1)使用xml檔案佈局

使用xml首先對於介面進行佈局,然後在activity裡面進行引用是最常見的應用軟體開發技術,這種方式使用的最大,需要學習的內容也最多。學習時需要熟悉:

a)五種layout佈局

深刻理解五種佈局組織控制元件的方式是一個基本的基礎,這樣你才可以在實際的介面中靈活的使用每種佈局結構,構造出需要的介面。

b)常用控制元件

控制元件有很多,至少要知道每種控制元件是做什麼的,至於裡面的特定引數和方法可以學要的時候再去查

c)介面美化

系統的控制元件很多時候無法滿足要求,需要通過新增背景更換**等進行美化,要熟悉每種控制元件如何去美化。

掌握了上面的內容,通過佈局的巢狀就可以製作出各種介面,如果在熟悉include的使用就可以減少xml的重複,方便後期的修改和維護了。

2)使用**動態建立

有些時候需要動態的建立一些佈局和控制元件,這個就需要使用layoutinflater去建立一些動態的介面了。

3)自己繪製介面

遊戲中常用,繼承su***ceview自己繪製。

3、資料儲存技術

android中的資料儲存方式有3種:

1)sharedprefereneces儲存

對於簡單的資料可以使用該方式儲存,以鍵值對的方式儲存一些基本的資料。

2)檔案儲存

將資料以檔案的形式儲存,可以是手機自身的儲存也可以是sd卡,檔案的資料格式自己定義。

3)sqlite資料庫儲存

使用標準sql語句進行操作,複雜資料的首選。

4、網路程式設計

現在的android程式不需要聯網的已經不多了。所以網路程式設計也是必須的,一般的公司都會封裝有自己的聯網結構,但是基本的聯網還是要熟悉。

1)http聯網

使用http聯網+json資料格式是現在很多客戶端的首選。

2)socket聯網

至於藍芽等連線方式則可以在專案需要的時候學習。

對於手機的系統功能,如撥打**、傳送簡訊、讀取系統引數等則可以根據需要在學習,不麻煩的。

其次,手機軟體相關

android開發不同於普通的電腦軟體開發,需要了解手機的操作習慣,知道手機的螢幕不大、記憶體有限,電池有限等,在實際開發和設計時儘量考慮。

2樓:慢慢走不要跑

android studio或者eclipse和adt

初學android開發,應該選擇哪個ide

3樓:匿名使用者

eclipse會有很多讓你頭疼的問題,崩潰和報錯很影響效率。

並且,eclipse不體貼。比如:

你在**用選中一個view元件的id按下f3跳轉的是r檔案中的id值而不是layout的xml中

所以,果斷放棄eclipse來投入到intellij idea陣營中吧。

開源的社群版本不支援debug,建議購買200刀的授權

如果不捨得花錢也可以用google的android studio

androidstudio是基於intellij idea的開源版本做修改搞出來的,總體來說還不夠成熟。

比如string顯示為引用和內容的轉換有小bug之類

對於已經習慣了eclipse或者其他ide(比如eclipse)的程式設計師來說,intellij idea也基本可以實現平滑過度

4樓:豆漿一碗

用eclipse,然後安裝adt,或者用**了android的eclipse

android混合開發用哪個ide

5樓:匿名使用者

肯定是android studio eclipse adt 2023年開始就廢棄了.

android studio 是一個android開發環境,基於intellij idea. 類似 eclipse adt,android studio 提供了整合的 android 開發工具用於開發和除錯。

在idea的基礎上,android studio 提供 :

1. 基於gradle的構建支援。

2. android 專屬的重構和快速修復。

3. 提示工具以捕獲效能、可用性、版本相容性等問題。

4. 支援proguard 和應用簽名。

5. 基於模板的嚮導來生成常用的 android 應用設計和元件。

6. 功能強大的佈局編輯器,可以拖拉 ui 控制元件並進行效果預覽。

android開發用什麼ide 知乎

6樓:匿名使用者

推薦android studio,這是官方自己的開發工具

如果是去公司的話,要看公司專案用什麼,雖然稍有不同,不過學習的話還是建議andorid studio

7樓:匿名使用者

eclipse ,android studio

android開發問題,Android開發的問題

所謂知其然,還要知其所以然。比如 textview textview textview findviewbyid r.id.textview 很簡單的一段 但是你問他為什麼要這麼寫,實現原理是什麼。10個裡邊能有兩個能答出來就不錯了。萬物都怕究其本質。真正的技術人員都有追根問底的特性。只需簡單的幾個...

android遊戲開發入門,Android遊戲開發入門

17xuee認為想要學習android遊戲開發首先要學習應用程式架構,要不然遊戲完成後的修改會變得非常困難 然後要獲得sdk,因為它包含了需要勇於應用認證和部署的工具 還要學習活動生命週期,最後要學習主迴圈,這幾點缺一不可。學android遊戲開發最基礎要學什麼 學習android遊戲開發首先要學習...

學習Android開發需要什麼基礎

本人也是眾多android開發道路上行走的一員,聽了不少大神的知乎live,自己也看了不少書 學習手機軟體開發需要什麼基礎?想成為一個android開發工程師,還需學習其他什麼技術?安卓開發需要學什麼 很多,基礎知識很重要,一定要打好基礎。入門的話,建議可以直接上三人行慕課平臺瞭解 學習androi...