1樓:千鋒教育
推薦下面幾款開發工具:
android studio
eclipse
basic4android
gimbal context ware
titanium sdk
vuforia
safe ijiami
2樓:匿名使用者
eclipse或者android studio,jdk開發環境,adt
3樓:手機使用者
android studio。或aide。
做安卓軟體開發需要學習什麼技術?
4樓:匿名使用者
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開發不同於普通的電腦軟體開發,需要了解手機的操作習慣,知道手機的螢幕不大、記憶體有限,電池有限等,在實際開發和設計時儘量考慮。
android手機app應用開發,需要學習什麼語言?需要什麼工具?
5樓:
假如是選擇安卓學習的話應該慎重瞭解下
是不是老師真的有這方面的開發經驗
是否有線上的真實應用,華夏博大的3g學院反映挺好的!
6樓:
華夏博大過硬的設^備保證教^學,具備真實的線上應用,並且可以就了業之後再付錢。
開發android手機軟體的工具有哪些
7樓:匿名使用者
android studio,官方指定開發工具,但是純圖形開發不實現,雖然有,但是不能很好的做相容。
8樓:匿名使用者
android官方開發工具android studio可以圖形化編輯
也可以**寫
兩者可以同時用
不過總的來說
還是不像vb那樣直接寫事件**
一些元件的定義**還是要寫的
9樓:蘇離
你知道android studio麼 實在不行用idea 也可以啊。還有**多了肯定apk是要大的,你要想要小的試試混合開發js語言-hbuild
10樓:匿名使用者
現在世界上大多數的android開發者所用的工具都是eclipse+adt+sdk三個元件整合開發,其實開發工具僅僅是一個工具而已,個人的程式設計技術高低才是至關重要的問題,如果技術不強,無論用什麼樣的開發工具都開發不出來優秀的程式,如果技術能力強,開發工具對於開發者而言只是用著是否習慣的問題。根據你的描述來看,開發工具差僅僅是一種託詞,與其有時間找其他開發工具,不如多花點時間提高自己的技術。
11樓:王子均
android studio 現在安卓原生開發的都用這個
12樓:鬼虎山
可以試試 androidstudio ; 可以設計拖動也可以手寫。
13樓:錯想戀
eclipse idea 現在谷歌官方的就是android studio,都可以很方便的開發android應用
14樓:匿名使用者
android開發的軟體,最常用的就是android studio
15樓:啊啊吖傳奇
現在主流的android的開發du
工具zhi是android studio,android studio 是谷歌推出一個android整合開發工具,基於intellij idea. 類似 eclipse adt,android studio 提供
dao了整合的
專 android 開發工具用於開發和除錯。屬在idea的基礎上,android studio 提供 :
基於gradle的構建支援
android 專屬的重構和快速修復
提示工具以捕獲效能、可用性、版本相容性等問題支援proguard 和應用簽名
基於模板的嚮導來生成常用的 android 應用設計和元件功能強大的佈局編輯器,可以讓你拖拉 ui 控制元件並進行效果預覽
16樓:匿名使用者
eclipse 就 足夠了
你說開發工具的問題 你在找藉口吧
17樓:匿名使用者
android studio
18樓:匿名使用者
android studio啊
19樓:匿名使用者
android studio啊。。。。
20樓:陽光的沒溜兒
androidstudio eclispes
21樓:匿名使用者
現在大多都使用android studio
做軟體實施還是軟體開發,做軟體開發和做實施哪個會比較好一點?
軟體實施比較好,下面是原因。個人建議,既然你認為你的 溝通能力 親和力都不是特別好 那為什麼還要去做實施呢?實施的技術難度肯定沒有開發大,實施主要就是與軟體使用方的溝通,協助他們正常使用而已。技術難度肯定沒什麼,關鍵是鍛鍊人的處事能力。而開發呢,就是對著機子幹活嘛,相對來說比較枯燥,但是很能提升一個...
軟體開發工具有哪些,軟體開發都有哪些
看你用什麼語言開發,如果是c net一般用visualstudio,如果是c語言你可用trubo c,根據對應的開發語言和實際要求選擇開發環境。軟體開發平臺源於繁瑣的實踐開發過程中。開發人員在實踐中將常用的函式 類 抽象 介面等進行總結 封裝,成為了可以重複使用的 中介軟體 而隨著 中介軟體 的成熟...
安卓怎麼學,學安卓開發都需要學什麼?怎麼學?
提到android的優勢,首先想到的一定是其真正的開放,其開放性包含底層的作業系統以及上層的應用程式等。google與開放手機聯盟合作開發android的目的就是建立標準化 開放式的移動軟體平臺,在移動產業內形成一個開放式的生態系統。android的開放性也同樣會使大量的程式開發人員投入到andro...