新書推薦:
《
用立體模型深入理解美術解剖學
》
售價:HK$
193.0
《
古典人體動態解剖學:描繪人體動態的藝用指南
》
售價:HK$
193.0
《
發現東亞:現代東亞如何成形.全球視野下的關鍵大歷史
》
售價:HK$
115.8
《
零錯誤:全球頂尖企業都採用的科技策略
》
售價:HK$
118.8
《
數學圖形素描教室:用旋轉曲面、多面體、拓樸形狀來創作!結合數學與美學的全新領域
》
售價:HK$
112.8
《
國畫大師齊白石的一生
》
售價:HK$
118.8
《
先做好準備,再等待機會全集:只要有準備,就不怕沒有機會
》
售價:HK$
88.8
《
法醫偵查筆記:傾聽死者的無聲遺言,全面解開案發現場秘辛
》
售價:HK$
73.9
|
內容簡介: |
最新AndroidStudio3.X開發實戰!適用Android8.X7.X!
舊版熱銷累計突破2.6萬冊,經典淬鍊的內容,一學就受用!
眾多教師讀者Android選書第一指名
★Android長銷人氣書
★網路書店年度百大暢銷書
★知名電腦專業書店暢銷書
★大陸出版社指名授權改編簡體版
★超過百位老師覺得滿意的Android書籍
掌握近90個關鍵範例,徹底打好App開發力!
簡單、實用,即使沒有Java基礎,不曾接觸過手機應用程式設計,
也能進入Android程式設計的殿堂!
■最新的開發內容:應用最新AndroidStudio3.X環境進行Android8專題開發,與全球開發者同步實戰。
■易懂的學習流程:針對Android程式開發進行步驟拆解、流程分析與圖示表現,再加上紮實的範例演練,無痛學會核心開發技巧,養成良好的開發習慣。
■豐富的元件應用:除了輸入、按鈕、訊息顯示、選項清單、功能表等元件外,更納入全新的ConstraintLayout版面配置,讓App具備專業外表與操作流暢性。
■實用的範例程式:兼具由淺入深的特性、趣味性和實用性,有助了解程式原理,進而應用在專案發想與開發。
■重要的開發技巧:深入了解程式運作,包含Intent、資源管理分配、生命週期,以及利用相關工具加速並改善開發流程,詳細解說自動完成功能與除錯工具。
■多元的應用主題:如檔案資料處理、資料庫、時間服務、圖片、音訊、視訊、多媒體應用、GoogleMaps應用程式開發、Android模擬器使用,以及上架GooglePlay商店。
■超值的影音教學:針對關鍵與易產生學習障礙的內容,提供影音輔助教學,迅速提升學習效率。
■專屬的線上服務:因應Android開發版本的變化,提供線上專屬服務,即時互動,降低學習困境,並可取得Android最新訊息與資料。
書附超值光碟:
範例程式近100分鐘關鍵影音教學延伸練習
Android小綠人素材適用Skype、Line圖示Facebook大頭貼加入應用程式開發
|
關於作者: |
文淵閣工作室
一個致力於資訊圖書創作二十餘載的工作團隊,擅長用輕鬆詼諧的筆觸,深入淺出介紹難懂的IT技術,並以範例帶領讀者學習電腦應用的大小事。
我們不賣弄深奧的專有名辭,奮力堅持吸收新知的態度,誠懇地與讀者分享在學習路上的點點滴滴,讓軟體成為每個人改善生活應用、提昇工作效率的工具。
舉凡程式開發、文書處理、美工動畫、攝影修片、網頁製作,都是我們專注的重點,而不同領域有各自專業的作者組成,以進行書籍的規劃與編寫。一直以來,感謝許多讀者與學校老師的支持,選定為自修用書或授課教材。衷心期待能盡我們的心力,幫助每一位讀者燃燒心中的小宇宙,用學習的成果在自己的領域裡發光發熱!
我們期待自己能在每一本創作中注入快快樂樂的心情來分享,也期待讀者能在這樣的氛圍下快快樂樂的學習。
官方網站:www.e-happy.com.tw
FB粉絲團:www.facebook.comehappytw
|
目錄:
|
01敲開Android的開發大門
工欲善其事,必先利其器,要學習Android應用程式,先取得功能強大的開發工具,就可讓學習事半功倍。
02Android,我來了
建立一個新的Android專案首先要注意的是應用程式的資料夾結構,設計者僅需依據規則建立各資料夾中檔案,系統就能依序執行。
03認識基本的介面元件
TextView、EditText和Button是最常用的操作介面,TextView可以顯示訊息,EditText提供使用者輸入資料,Button則可以在按下按鈕後,執行處理的方法。
04訊息顯示相關元件
程式在執行過程中常會需要顯示一個小訊息告知使用者一些必要資訊,甚至在顯示訊息後能得到使用者的回應,這裡就必須使用Toast及AlertDialog元件。
05單選、複選和下拉式清單
CheckBox、RadioButton和Spinner這三個介面元件是應用程式中最常使用的選項清單操作介面,可以製作出單選、複選及下拉式清單的元件。
06圖片相關介面元件
ImageView主要用來顯示影像,GridView以欄列二維的方式顯示表格,並在表格中放置圖片。
07選項清單元件
ListView介面元件稱為選項清單,它可以建立選項清單供使用者從中選取,對於數量較大列表資料如簡訊、通訊錄等,通常會使用ListView來顯示。
08功能表選單元件
OptionMenu選單會在按下MENU鍵時出現,可以節省版面空間。ContextMenu快顯功能表會在長按畫面1~2秒後啟動,使用者可以在這些選單的選項中選取所需的執行項目。
09Intent意圖
Intent是由一個動作和內容組成,Intent就是依據指定動作和內容執行特定的工作。例如:指定動作是瀏覽器,內容是網址,Intent就可以開啟指定的網頁。
10資源管理分配與生命週期
Android使用Activity生命週期Lifecycle的機制來管理資源的分配,當記憶體資源不足時系統會依照優先等級進行回收。
11程式除錯
Android可以利用try…catch…finally錯誤處理、Log日誌檔、設定中斷點及執行Debug。
12檔案資料處理
Android提供多種方式儲存應用程式資料,這裡要介紹的是SharedPreferences物件與files檔案。
13多媒體應用
MediaPlayer元件可以播放音訊及視訊,並且進行控制。VideoView元件可以播放視訊。MediaRecorder元件可以進行媒體採樣,要製作手機錄音功能軟體就不是件困難的任務了!
14資料庫
在Android系統使用SQLite來系統管理資料庫,SQLite提供SQLiteDatabase類別,其中可以利用rawQuery和query兩種資料表查詢方法,也可以利用insert、update、delete分別可以處理資料新增、修改和刪除。
15GoogleMaps應用程式
GoogleMaps程式除了單純的顯示地圖位置、地標之外,還能切換不同的顯示模式。搭配上不同的應用資訊,對於日常生活,甚至商務應用都能有所發揮。
16發佈應用程式
Android應用程式完成後可以發佈到實機上測試,甚至上傳到GooglePlay商店,是每個開發者都應該要學習的重點。
|
|