android的版本更新實在太快了,任何一本書籍都不可能跟上Google的步伐。沒有最好的書籍,只有相對適合的教材,而且針對特定人群。新手學(xué)習(xí)買一本入門書籍可以。推薦《瘋狂android講義》這本書,這本是門檻很低,而且里面的例子相當?shù)亩?,可以說是從零開始學(xué)android。\x0d\x0a首先這本書介紹了基本的android開發(fā)知識,比如環(huán)境,平臺等。\x0d\x0a然后介紹了android的基本組建,五大組件,還介紹開發(fā)的基本流程,特色,比如界面與代碼可以是分離的等概念。\x0d\x0a后面還手把手做了一些程序\x0d\x0a有很多人看了這本書,然后做了幾個android小軟件,并且發(fā)布到了一些軟件平臺上,所以這本書還是值得推薦的。學(xué)習(xí)android開發(fā)有很多平臺可以學(xué)習(xí),不僅僅是看書學(xué)習(xí)。像做android開發(fā)培訓(xùn)機構(gòu)官網(wǎng)或論壇都會有相對應(yīng)階段的視頻教程學(xué)習(xí),基礎(chǔ)到入門的。
成都創(chuàng)新互聯(lián)公司專注于企業(yè)成都全網(wǎng)營銷推廣、網(wǎng)站重做改版、撫遠網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、HTML5、成都商城網(wǎng)站開發(fā)、集團公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為撫遠等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
應(yīng)用程序開發(fā)用java,你看api里面的源碼就知道了,都是java代碼,當然android底層肯定不是java寫的。\x0d\x0a\x0d\x0a如果需要涉及到底層的需要調(diào)用ndk,這時就需要c/c++了。\x0d\x0a如果是游戲開發(fā)的話看游戲引擎,像cocos2d-x就是c++,unity3d的話就用c#。
選李剛的android瘋狂講義,理由如下:
本書是一本介紹Android應(yīng)用開發(fā)的實用圖書,全面介紹了Android 2.3平臺上應(yīng)用開發(fā)各方面的知識。與市面上有些介紹Android編程的圖書不同,本書并沒有花太多篇幅介紹Android的發(fā)展歷史(因為這些內(nèi)容到處都是),完全沒有介紹Android市場(因為它只是一個交易網(wǎng)站,與Android開發(fā)無關(guān),但有些圖書甚至用整整一章來介紹它),也沒有介紹JDK安裝、環(huán)境變量配置等內(nèi)容——筆者假設(shè)讀者已經(jīng)具有一定的Java功底。換句話來說,如果你對JDK安裝、Java基本語法還不熟,本書并不適合你。
你把setOnItemClickListene里邊的響應(yīng)從println改成toast,就能在界面上看到了,他這個不是在界面上顯示出來的,是調(diào)試里邊看的。
例如把:
System.out.println(names[position]
+ "被單擊了");改成 Toast toast = Toast.makeText(getBaseContext(),names[position]+"被單機了",Toast.LENGTH_SHORT);toast.show();
其實不用管他是哪個版本,出書比較晚的話,基本是1.1版本,你可以下載穩(wěn)定的文版,2.幾會比較方便一些,之前的版本不太穩(wěn)定:
《瘋狂Android講義(第3版)》是《瘋狂Android講義》的第3版,《瘋狂Android講義(第3版)》基于最新的Android 5,并采用了Google推薦的IDE:Android Studio作為開發(fā)工具,書中每個案例、每個截圖都全面升級到Android 5?!动偪馎ndroid講義(第3版)》全面介紹了Android應(yīng)用開發(fā)的相關(guān)知識,
工程res目錄下的values目錄,新建color.xml,
?xml version="1.0" encoding="utf-8"?
resources
color name="trans"#00000000/color
color name="blue"#0000ff/color
color name="trans_blue"#7f4A708B/color
color name="tras_black"#7f000000/color
!-- 透明 --
color name="transparent"#00000000/color
!-- 黑色 --
color name="black"#000000/color
!-- 白色 --
color name="white"#FFFFFF/color
!-- 淺灰色 --
color name="lightgrey"#C4C4C4/color
!-- 灰色 --
color name="grey"#999999/color
!-- 深灰色 --
color name="darkgrey"#D1D1D1/color
!-- 綠色 --
color name="green"#218868/color
!-- 海綠色 --
color name="lightgreen"#6db237/color
!-- 暗灰色 --
color name="dimgrey"#696969/color
!-- 天藍色 --
color name="gray"#808080/color
!-- 雪白色 --
color name="floralwhite"#FFFAF0/color
!-- 紅色 --
color name="red"#de1818/color
!-- 70%透明度 --
color name="sevenalpha"#AF000000/color
/resources