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裝置,一樣能玩得很開心,輕鬆學會手機程式設計。

 

相關推薦

  • 4
    Apple教我的工作方法

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

    電子書售價:NT$ 238

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

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

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

    電子書售價:NT$ 30

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

  • 夢幻風景進階攝影技巧

    夢幻風景進階攝影技巧

    電子書售價:NT$ 250

    【一分鐘瞭解本書】 攝影名師x新銳達人! 《夢幻風景進階攝影技巧》由6位攝影名師:【自然顏色】、【十面埋伏】、【張君宏】、【王寶國】、【劉芊芊】、【Bibi.Barbie】以及4位新銳達人:[大師兄]、[Peter]、[Roger]、[Leo]……

  • 5
    Node.js 雲端技術與軟體思惟

    Node.js 雲端技術與軟體思惟

    電子書售價:NT$ 210

    想學 Node.js 嗎?考慮用本書當你的入門教材吧!作者 Jollen 兼具開發與教學的經驗,先談 JavaScript 設計模式和使用 HTML5 開發 Web App 的基本概念,再開始切入主題 Node.js。進階篇中也會帶到 Express.js、RESTful、Backbone...

  • 印出新世界

    印出新世界:3D列印將如何改變我們的未來

    電子書售價:NT$ 265

    這不是一本「教你如何使用3D印表機」的書! 我們將全面性的探討3D列印技術,這種嶄新的生產模式將會對我們的生活、法律及經濟層面,產生怎麼樣的改變,並經由各領域的專家長達上百小時的訪談研究,提供給讀者從現在到未來更多有關3D列印的資訊! 如果你對於創新科技、商業策略、熱門科學或科技對社會帶...

  • Python 新手之旅 V1.10

    Python 新手之旅 V1.10

    電子書售價:NT$ 150

    本書為《Python 入門指南》的補充教材,分成八個單元介紹 Python 的各個面向,著重在觀念及應用上,有關利用 Python 學習程式設計請參考《Python 入門指南》。

  • 4
    The Future of Ideas

    The Future of Ideas:The Fate of Commons in a Connected World

    電子書售價:NT$ 0

    The Internet revolution has come. Some say it has gone. What was responsible for its birth? Who is responsible for its demise? In The Future of Id...

  • 行動思維時代

    行動思維時代:搶攻O2O商機,一場從管理到行銷的全面行動化革命

    電子書售價:NT$ 250

    Google執行長施密特:未來將是「行動唯一」的時代! ●Amazon網路書店分類榜TOP5、五星滿分好評 ●《富比士》《哈佛商業評論》《金融時報》《紐約時報》《華爾街日報》書摘推薦 ●Google、思科、eBay、AT&T高層盛讚 第一本絕對實用的行動化教戰守則, 向Uber、Nike...

  • 數位神探-現代福爾摩斯的科技辦案:10個犯罪現場偵蒐事件簿

    數位神探-現代福爾摩斯的科技辦案:10個犯罪現場偵蒐事件簿

    電子書售價:NT$ 240

    本書推薦給許多不同類型的人,包括那些有心想要投入數位鑑識研究領域,想成為數位偵探的新鮮人,或是那些使用手機、無線網路、社交通訊軟體- 例如LINE,想要知道如何保護自己的現代公民。 ----------------國立台北大學圖書館館長暨資訊工程學系教授 張仁俊 本書使用短篇小說的筆法,以偵...

  • 5
    Google For Education認證家教育指南-翻轉自主學習×協作分享的雲端教室

    Google For Education認證家教育指南-翻轉自主學習×協作分享的雲端教室

    電子書售價:NT$ 240

    幫助教育者實現創意教法的認證 Google認證教育家第1級應用考試指南 這是一本指引教育工作者如何在課堂上善用Google工具的寶典, 這也是一本台灣流浪教師找尋自己價值的秘笈, 這更是一張讓所有想為台灣發聲、為台灣教育爭一口氣的人入場的門票。  

  • 北台灣攝影旅遊必拍50處

    北台灣攝影旅遊必拍50處

    電子書售價:NT$ 159

    蒐錄自然顏色熱門攝影網站,精彩豐富、圖文並茂的北台灣攝影旅遊必拍情報! 本書以不同主題分類讓讀者可快速依自己喜歡拍攝的主題,找到相關情報,包含海岸、溪瀑、人文老街、夜景〈煙火〉、晨昏、花海、雲海、櫻花、楓葉、特殊景觀.....等重要景點及私密景點。搭配自然顏色最新、最讚…&helli...

  • 4
    Line即時行銷好點子(暢銷修訂版)

    Line即時行銷好點子(暢銷修訂版):認識到認同、消息轉消費,最有效的依「賴」行銷手法攻略

    電子書售價:NT$ 220

    全台灣最暢銷的LINE@即時通行銷專書,暢銷修訂版! 把粉絲變顧客,把顧客當朋友! 即時通行銷你必須要知道的每一件事都在這本書中。 LINE 也沒有教你的行銷手法!真正有效的 LINE 行銷精神! 網路趨勢大師、暢銷書作家權自強老師毫不藏私公開用 LINE 行銷秘密規則,本書將再度引爆網...

  • WORD實用密技寶典

    WORD實用密技寶典

    電子書售價:NT$ 250

    本書分為18個主題,共123個單元,針對問題的屬性分門別類為:編輯、段落/段落格式、樣式、合併列印、尋找/取代、頁首/頁尾、目錄索引、列印、錯誤訊息等……相關問題。

  • 5
    程式人(2013年7月)

    程式人(2013年7月)

    電子書售價:NT$ 0

    七月號的《程式人》介紹大家LISP的發明人John McCarthy。程式人短訊簡介PROLOG,頻道播映TED Talk上亮相的四軸飛行器影片,見識一下它驚人的運動能力。程式與科學示範怎麼用離散數學的概念,為油價公式除錯。大家熟悉的專欄繼續在程式人文集與您會面,開放電腦計畫和Verilog語言都邁...

  • 由淺入深快樂學Excel函數〈修訂版〉

    由淺入深快樂學Excel函數〈修訂版〉

    電子書售價:NT$ 350

    ◎還在為了每天統計資料而天天加班或熬夜嗎? 本書將以實例教您如何利用函數快速的統計資料,讓您可以提升工作效率。 ◎還在苦惱每次為了要引用舊有存在的資料,而複製得眼花撩亂嗎? 本書將以實例教您如何利用函數快速的引用資料,讓您樂在工作。

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

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

    電子書售價:NT$ 320

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

  • 一個人的出版史

    一個人的出版史

    電子書售價:NT$ 0

    傅瑞德集結自2000年第三波數位出版熱潮起,一直到2008年至今的評論文章、以及其間兩次創業的個人經驗,是您認識過去10年來數位出版發展的最佳捷徑。  

  • 詳細書訊

    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 [機器人卷]