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.1
    大數據

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

    電子書售價:NT$ 270

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

  • Windows 10 超級練功坊

    Windows 10 超級練功坊

    電子書售價:NT$ 245

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

  • PC home 電腦家庭 03月號/1996 第002期

    電子書售價:NT$ 69

    PC home 電腦家庭 03月號/1996 第002期

  • 資料庫管理理論與實務-Access 2013

    資料庫管理理論與實務-Access 2013

    電子書售價:NT$ 430

    本書非常適合對資料庫建置有興趣,且希望能在資料庫的理論基礎上有通盤性認識者,期以最嚴謹的態度,輔以最精要的表達方式,降低初習者閱讀的壓力,讓您在體驗Access的魅力之外,還能一窺資料庫的基本理論。  

  • 4
    Apple教我的工作方法

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

    電子書售價:NT$ 238

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

  • 5
    C++ 入門指南 V2.21

    C++ 入門指南 V2.21

    電子書售價:NT$ 200

    程式語言 c++ 的入門教材。

  • Python 入門指南 V2.31

    Python 入門指南 V2.31

    電子書售價:NT$ 200

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

  • 4.6
    台灣軟體產業的失落十年

    台灣軟體產業的失落十年

    電子書售價:NT$ 299

    本書從各種層面切入,分析常見的台灣軟體產業弊病並提出解決方案,比照歐美先進國家與台灣的現行做法,以加法思維看待這個產業,只有改變現況才能避免不久的將來被世界潮流淘汰的悲劇,你--想要改變嗎?

  • 電獺少女的APP愛用筆記:玩耍×運動×拍照×記錄,用手機搞定生活大小事

    電獺少女的APP愛用筆記:玩耍×運動×拍照×記錄,用手機搞定生活大小事

    電子書售價:NT$ 200

    女孩的3C真實力,男孩最想搞懂的少女心 年度最亮眼的科技書,顛覆你對手機軟體的想像!   從現在開始,重整你的App,讓它們成為你最貼心的好朋友吧! 這不是一本App的攻略手冊,電獺少女不藏私,有趣的內容讓你直呼太精采 +61[討論]女孩用App竟有自己的邏輯!?而且似乎還蠻有用的!(...

  • 5
    C++ 速查手冊 V1.02

    C++ 速查手冊 V1.02

    電子書售價:NT$ 240

    給初學者的  C++ 導覽手冊。

  • 精明人買精彩車教你買到最稱心如意的愛車

    精明人買精彩車教你買到最稱心如意的愛車

    電子書售價:NT$ 110

    當今社會,車不再高不可攀,它逐漸進入了尋常百姓家。車也不僅僅是一種交通工具,它代表了一種文化、一種生活方式、一種時尚。車輪上的生活是輕快而愜意的。但通向有車族幸福生活的道路卻往往頗費周折。從選車、買車、用車、升級車到車輛保險、車主保健,汽車環保,准車主和車主們會遇到一連串聞所未聞的問題。萬事求人費財...

  • 如何自學程式設計 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$ 175

    本書從情報蒐集、管理與分析一路探討所有關於情報的各種做事方法。 《紐約時報》報導現今世界,一週所產出的資訊量比十八世紀時,一個人一生可能接觸到的資訊量還要多。我們明白自己生活在資訊爆炸的社會,而這種現象短期而言不會減緩,甚至越來越加速。一個人可能有一個以上的E-mail信箱、相簿、網誌,需要處理的...

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

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

    電子書售價:NT$ 210

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

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

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

    電子書售價:NT$ 336

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

  • 詳細書訊

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