Android手機程式超簡單!! App Inventor [機器人卷]

  • 出版日期:2012/08/31
  • 語言:繁體中文
  • ISBN: 9789866076480
  • 頁數: 433
紙本書定價:NT$ 480
電子書售價:NT$ 336

本書為固定版面格式,建議您使用平板或電腦閱讀。

AppInventor是由Google所推出的圖形化Android智慧型手機程式開發環境,
無需艱澀的Java開發語法,只要拖拉放就能輕鬆地完成您第一支App!

本書延續《Android手機程式超簡單!!App Inventor 入門卷》內容,進一步介紹App Inventor開發環境搭配實體Android裝置後的超豐富應用。

所有範例皆可在一般電腦使用模擬器來完成,內容包含人機介面設計、影音多媒體、網路通訊,Google Map地圖定位,資料庫與繪圖等,即便您尚未購置Android裝置,一樣能玩得很開心,輕鬆學會手機程式設計。

 

相關推薦

  • Apple教我的工作方法

    Apple教我的工作方法:200個讓蘋果店員也推薦的Mac高效率活用術

    電子書售價:NT$ 238 紙本書定價:NT$ 340

    Mac用戶等待已久!完全學會Mac應用的聖經 本書作者海獺社長,為前AppleUser主編,現LetsOffice主編,曾撰寫《Apple會怎麼做?》一書為近年來台灣最暢銷Mac專書,其方法強調對提升效率有效的工作應用,而非只是單純的電腦操作教學,深得讀者喜愛與肯定。

  • AWS雲端企業實戰聖經:Amazon Web Services改造企業IT體質

    AWS雲端企業實戰聖經:Amazon Web Services改造企業IT體質

    電子書售價:NT$ 335 電子書定價:NT$ 335

    作為台灣市場第一本完整且深入介紹AWS應用的專書,本書邀請到的作者林允溥是有多年AWS操作經驗的專家,專精於將社群網站和遊戲網站,設計成適合雲端運算架構,他將把這些寶貴的心得帶入台灣的雲端市場中。  

  • Python 入門指南 V2.31

    Python 入門指南 V2.31

    電子書售價:NT$ 200 紙本書定價:NT$ 430

    本書為程式語言 Python 的入門教材,著重於帶領讀者以開發軟體的模式學習 Python 。

  • 財務會計這樣做!用Excel完成的專業會計系統

    財務會計這樣做!用Excel完成的專業會計系統

    電子書售價:NT$ 200 紙本書定價:NT$ 320

    本書是透過Excel進行會計知識的實作學習,在全書的8個章節裡面,將透過人物對談的方式介紹身為財會人員所需必備的報表操作技巧。除了會幫您建立起會計的觀念,如何透過Excel進行排序、篩選、建立科目,甚至是如何查詢明細帳、編製財務報表,也都是以跳脫市面上既有的Excel書籍說明方式,讓你快速晉升成為E...

  • MIS救難手冊:網管問題實戰速解

    MIS救難手冊:網管問題實戰速解

    電子書售價:NT$ 330 電子書定價:NT$ 330

    獻給第一線網管工作者的問題解決專書! 網管(MIS)經常會被人戲稱為「高級水電工」、「資訊總務」或「專業的打雜人員」...等,這些角色看似無奈,但就算是上述的那幾種角色,其實都可以表現出自己最專業的一面,不單只是許多網管書籍上所說的「網路管理者」而已,因為在中、小企業裡的網管總是得身兼數職,或許會...

  • 網站排名的秘密

    網站排名的秘密:最多人想知道的SEO關鍵問答

    電子書售價:NT$ 350 紙本書定價:NT$ 520

    最多人想知道的SEO關鍵問答! 老闆、高階經理、專案經理、行銷人員、文案人員、網路工程師、網站管理員、網頁設計師、程式設計師,都能滿載而歸! 為什麼要做SEO? 各行各業必懂的SEO! SEO該做哪些是有效的? 量身訂做的檢測工具有哪些? Q&A為你快速提供解答!

  • 如何自學程式設計 V1.00

    如何自學程式設計 V1.00:採用 Visual Basic 、 C 、 C++ 、 C# 、 Java 、 JavaScript 、 Python 、 Swift 等程式範例

    電子書售價:NT$ 30 紙本書定價:NT$ 150

    這本電子書介紹如何自學程式設計,採用 Visual Basic 、 C 、 C++ 、 C# 、 Java 、 JavaScript 、 Python 、 Swift 等程式範例。幾乎各種程式語言都有共通的元素,了解並掌握共通元素便能輕易學會多種程式語言。

  • 大數據

    大數據:「數位革命」之後,「資料革命」登場: 巨量資料掀起生活、工作和思考方式的全面革新

    電子書售價:NT$ 270 紙本書定價:NT$ 360

    「不論是每個人口袋裡的手機、背著到處走的電腦、又或是辦公室所使用的伺服器系統,都是資訊社會明顯而豐碩的果實。但相較之下,「資訊」本身就不那麼引人注意。自從電腦在半世紀前進入主流社會以來,累積的資料已經到了一定程度,開始帶來全新而特殊的改變。現在,世界上不僅是資訊量前所未見,資訊成長的速度更是一日千里...

  • Swift 入門指南 V3.00

    Swift 入門指南 V3.00

    電子書售價:NT$ 200 紙本書定價:NT$ 430

    《Swift入門指南》適合程式語言的完全初學者,以軟體專案開發的模式引導學習,讓完全初學者從起步就對軟體專案開發有概略的認識,這本書除了 Swift 3 的語言基礎外,也涵蓋 Xcode 的基本教學,包括 Storyboard 、 Auto Layout 、 Core Data 及使用資源檔案等主題...

  • InDesign Tricks:專家愛用的速效技法

    InDesign Tricks:專家愛用的速效技法

    電子書售價:NT$ 0 電子書定價:NT$ 0

    ※為配合台灣電子書協會活動,即日起至2017/11/15前,免費領取※ 在台灣,編排書籍幾乎有95%以上的人使用InDesign,但是很大部分的人是用“做苦工”的方式在編排書籍,他們不太懂InDesign裡的許多細微設定可以幫助他們節省編排時間、增加編排效率,更可惜的是,台灣沒有這方面“進階”...

  • LabVIEW for Arduino: 控制與應用的完美結合

    LabVIEW for Arduino: 控制與應用的完美結合

    電子書售價:NT$ 336 紙本書定價:NT$ 480

    身為Arduino新手的你,能創造出哪些精采應用呢? LED聲光秀 輕鬆呈現並分析感測器訊號 控制蜂鳴器、馬達與LCD顯示器等 整合Xbox360遊戲手把與各樣輸入裝置 Xbee無線傳輸技術 物件辨識與追蹤 機器人控制 為您完美整合LabVIEW與Arduino專題! 輕鬆運用...

  • 大數據與太陽花

    大數據與太陽花

    電子書售價:NT$ 0 電子書定價:NT$ 0

    大數據跟太陽花,怎麼會兜在一起?兩者可以激盪出怎樣的火花?關鍵評論網帶給你嶄新觀點,從最貼近的事件看待大數據。 你可能不知道,數據資料能有效幫你釐清太陽花運動的參與者,大致是什麼樣的人。運動退場之後,人民留下的行動痕跡,若能即刻保存,那就如同人民的歷史博物館裡,立馬多了一間展廳。將歷史上的社...

  • InDesign Tricks:專家愛用的速效技法

    InDesign Tricks:專家愛用的速效技法

    電子書售價:NT$ 320 紙本書定價:NT$ 460

    你在使用InDesign編排嗎?而且真的瞭解這套軟體的使用方式嗎? 排版很簡單,但是要把InDesign用到純熟、克服許多版面設計上的難題就不簡單了! 作者身為專業的資深編輯,遇到過許許多多的InDesign編排案例,透過自學、搜尋資料、向同業請教等等方式克服了許多的編排障礙,並將這些一般人不會知道...

  • Windows 10 超級練功坊

    Windows 10 超級練功坊

    電子書售價:NT$ 245 紙本書定價:NT$ 350

    讓Windows 10更好用! 【好厲害!Windows 10絕秘極技一次報你知】 八大主題、九十多招進階密技完全公開!揭密你不知道的Windows 10超應用! 【介面改造優化DIY+新系統升級必備調校大全】 優化設定自己來,改造Windows 10介面更個人化,小技巧讓電腦愈用愈好用。 【...

  • 阿榮福利味Best!:極簡好用免費軟體大補帖

    阿榮福利味Best!:極簡好用免費軟體大補帖

    電子書售價:NT$ 154 紙本書定價:NT$ 220

    「阿榮福利味」所介紹的軟體都是站長阿榮先測試過安全無虞再打包給網友下載,一直以來好評口碑不斷,如果你想找到某個想使用的軟體,看本書就對了!

  • 重曝:疊加創意的攝影玩法

    重曝:疊加創意的攝影玩法

    電子書售價:NT$ 266 電子書定價:NT$ 266

    ◆台灣首見題材,美感與創意兼具,獲各界驚嘆好評推薦 對攝影有興趣的你, 想要讓影像更獨特,就必須學會如何安排畫面, 你將會愛上這些精心設計下的成果! 看小貓Yui的奇想創意,用疊影玩出無窮樂趣! 令人讚嘆不已……

  • Android地表最強密技超級精選

    Android地表最強密技超級精選

    電子書售價:NT$ 139 紙本書定價:NT$ 199

    精選百餘則好用又好玩的Android手機密技,解封系統裡的隱藏項目,偷裝超實用第三方軟體,翻轉你的舊印象,讓你的Android手機發揮200%超效實力!

  • 詳細書訊

    AppInventor是由Google所推出的圖形化Android智慧型手機程式開發環境,
    無需艱澀的Java開發語法,只要拖拉放就能輕鬆地完成您第一支App!

    本書延續《Android手機程式超簡單!!App Inventor 入門卷》內容,進一步介紹App Inventor開發環境搭配實體Android裝置後的超豐富應用。

    【書籍簡介】

      App Inventor是一個完全線上開發的Android程式環境,拋棄複雜的程式碼而使用樂高積木式的程式設計介面來完成您的Android行動裝置程式,對於Android初學者或是機器人開發者來說是一大福音。本書承接 [Android手機程式超簡單!!App Inventor入門卷]的讀者群,進一步探討App Inventor於實體手機上的應用,包含影音多媒體、加速度/感測器、透過藍牙通訊傳輸文字與圖案、多點觸碰與樂高NXT機器人控制精彩課題。為目前市面上書籍所未見。

      本書中所有範例皆可在一般電腦使用模擬器來完成,內容包含人機介面設計、影音多媒體、網路通訊,Google Map地圖定位,資料庫與繪圖等,即便您尚未購置Android裝置,一樣能玩得很開心,輕鬆學會手機程式設計。


    【作者簡介】

    曾吉弘

    CAVE 機器人教育團隊技術總監。
    淡江大學 兼任講師 / 台灣師大、雲科大、萬能科大等多所業界講師師資。
    財團法人電腦技能基金會 Android 專業師資。
    《MAKE 雜誌國際中文版》《Robocon 雜誌國際中文版》專欄作者/ 特約編輯。

    賴偉民

    CAVE 教育團隊專業講師,國立臺灣科技大學機械工程研究所碩士班在學。
    專長:NXC、 C++、Arduino、機械手臂運動學。

    謝宗翰

    國立臺灣大學生物機電工程學系在學,《LabVIEW 高階機器人教戰手冊》與《機器人新視界 NXC 與NXT》 作者。現為CAVE 教育團隊專業講師。
    專長:C 語言、LabVIEW 自動控制。

    林毓祥

    國立臺灣大學土木工程學系在學,《Android NXT 機器人大戰 智慧型手機控制機器人》作者。現為CAVE 教育團隊專業講師,負責行動裝置應用程式開發。
    專長:JAVA 、C# 程式語言,LabVIEW圖形化程式語言、高階機器人機構設計。

    薛皓云

    CAVE 教育團隊講師,國立臺灣海洋大學機械與機電工程學系在學。
    專長:Arduino、C++、NXT-G。


    【作者序】

    CAVE 教育團隊

      本書為《Android 手機程式超簡單- App Inventor 入門卷》的續集,深入探討App Inventor 結合實體Android 裝置後的應用,包含感測器、多點觸控、藍牙與機器人控制等。由於本團隊致力於推廣樂高NXT 機器人的高階程式應用,所以特闢數章來詳述樂高機器人、I2C 裝置存取以及Arduino 開發板等整合應用。熟悉Android 的讀者可以延伸閱讀本團隊的另一本專書《Android / NXT 機器人大戰:智慧型手機控制機器人》,使用正規Android 開發環境來編寫機器人程式,您會對Android 裝置上的許多裝置例如Wifi、GPS 以及各類感測器等更加熟悉,並可大幅提升機器人的功能,非常適合資訊、機電相關科系的同學們應用在各種專題上。

      從樂高NXT-G、Scratch 到App Inventor,這樣的圖形化開發環境已是一股趨勢,讓更多人得以輕鬆地寫出各種程式,完成心中的小小願望。為了讓更多喜愛App Inventor 的朋友們能有一個共享學習的園地,我們建置了App Inventor 中文學習網(http://www.appinventor.tw),期待更多同好能充分利用本教學平台並分享開發心得。針對App Inventor 結合樂高NXT 機器人, 我們也上架了幾隻App。請在Google play(http://play.google.com)上搜尋「CAVE 教育團隊」就可以找到。

      本書很榮幸能獲得MIT App Inventor 負責人Hal Abelson 教授、成功大學李祖聖教授以及樹德科大施順鵬教授的熱情推薦,並提供許多寶貴的建議。感謝本書作者群努力產出無數有趣的範例並「心甘情願」反覆修改。感謝本團隊專業美編Amber 小姐沒日沒夜地趕工,以遠超正常工時的工作量完成本書所需的視覺設計項目。感謝馥林文化全體同仁在本書編寫過程中的專業指導與協助,讓本書能在入門卷出版之後火速出版,在此獻上無比的敬意。

      千里之行,始於足下。CAVE 教育團隊由衷感謝各位師長好友們的支持與鼓勵,我們將秉持著「開放、分享」的精神繼續努力,期待很快可以與您在下一本書見面。

    CAVE 教育團隊 謹致


    【目錄】

    第1章  電話功能
    第2章  藍牙通訊淺談
    第3章  手機上的感測器
    第4章  手機與機器人/ TTS / 語音辨識
    第5章  手機觸控面板, 感應器與機器人
    第6章  AppInventor其他嵌入式系統
    第7章  影音多媒體/相機結合條碼掃描
    第8章  數學高手
    第9章  [專題]滾球遊戲
    第10章 [專題]TinyDB打方塊
    第11章 [專題]藍牙控制Arduino BT
    第12章 [專題]NXTcam

    附錄A  App Inventor指令集-BuiltIn
    附錄B  App Inventor指令集-MyBlocks
    附錄C  LEGO NXT機器人簡介, 包含車體組裝
    附錄D  LEGO Direct Commands
    附錄E  網路資源與好書推薦


    【精采摘錄】

    CHAPTER1 電話功能

      本章將介紹App Inventor的社交(Social)功能, 包含ContactPicker、EmailPicker、PhoneCall、PhoneNumberPicker與Texting等元件。您可以利用這些元件來查詢通訊錄名單、打電話、發電子郵件與發送簡訊。由於這些元件多與電話功能(telephony)有關,建議使用實體Android 裝置比較好, 因為模擬器上的通訊錄與撥號清單都是空的,使用起來不太有感覺。另外兩台Android 模擬器之間可以正常收發簡訊,還可以模擬打電話的撥號過程, 不過當然無法接聽啦!

    1-1 聯絡人選取器ContactPicker
      本章首先登場的是ContactPicker元件。ContactPicker是一個特殊的ListPicker,會直接連接到通訊錄裡所有的聯絡人以供選擇,當使用者選取完聯絡人後,即可取得該聯絡人的基本資料,包括姓名、電子郵件地址與大頭照。

    1-2 打電話PhoneCall 以及電話簿PhoneNumberPicker
      在介紹完ContactPicker後,本節我們將介紹PhoneCall通話元件,並結合PhoneNumberPicker 元件做更多有趣的應用。PhoneNumberPicker與上節所提的ContactPicker非常類似,唯一不同的地方在於 PhoneNumberPicker可以提供指定聯絡人的電話號碼,而ContactPicker不行,兩者在應用上會有所不同,前者主要在於通訊上的應用,而後者則是單純的取出聯絡人的相關資訊。

    1-3 發簡訊Texting
      隨著3G 網路的發達,例如像WhatsApp與Line這類的即時通軟體一下子迅速蔓延了起來,除了傳統的文字簡訊之外,還能發送照片、連絡人資訊、位置等等資訊,非常方便,所以現在路上的低頭滑滑族愈來愈多啦。本節將介紹如何使用App Inventor 的Texting 簡訊元件來設計一個可發送簡訊的程式,您可輸入收件人號碼與簡訊內容,另外也讓手機在接收到簡訊之後會另外跳出一個對話視窗來顯示簡訊。

    1-4 發電子郵件EmailPicker
      EmailPicker長得和TextBox一樣,當使用者在文字框上輸入通訊錄裡的聯絡人的電子郵件地址時,會有自動完成(Auto Complete)的功能,是一個貼心的小元件。EmailPicker有兩個重要的欄位:Text以及Hint。Text欄位是預先填入文字,例如「請輸入電子郵件地址」或是「選擇電子郵件地址」等提示用語,而若是Text欄位為空白,則文字框會以灰色字來顯示Hint 屬性所設定的文字。

    1-5 總結
      本章介紹了App Inventor的社交Social元件以及與通訊有關的指令,這些指令雖然簡單,卻是發展應用程式的重要基礎。近年來,手機的功能越來越多元,運算能力也越來越強大,然而,最基本也最重要的功能仍然是在通訊──讓人與人彼此之間互動更方便。掌握本章所介紹的指令,可以讓我們輕鬆設計出許多功能強大的程式。這些指令或許不會是一個程式裡的主軸,然而它們會在您日後的開發過程中扮演著不可或缺的角色。"

    媒體推薦

    美國麻省理工學院行動學習中心 Hal Abelson教授
    國立成功大學電機工程學系   李祖聖特聘教授
    樹德科技大學電腦與通訊系   施順鵬  教授  專文推薦

    目錄列表

    最近瀏覽與試讀
    Android手機程式超簡單!! App Inventor [機器人卷]