Android手機程式超簡單!!App Inventor入門卷
App Inventor原是Google的一項線上服務,把繁複的Java程式碼包成一個個可愛的程式積木,讓沒有Java基礎的使用者可以快速開發Android行動裝置程式並可實際下載到任何一款Android手機或平板電腦上執行。本書中所有範例皆可在一般電腦使用模擬器來完成,內容包含人機介面設計、影音多媒體、網路通訊,Google Map地圖定位,資料庫與繪圖等,即便您尚未購置Android裝置,一樣能玩得很開心,輕鬆學會手機程式設計。本書特色AppInventor是由Google所推出的圖形化Android智慧型手機程式開發環境,無需艱澀的Java開發語法,只要拖拉放就能輕鬆地完成您第一支App!本書內含數十個範例程式,包含人機介面設計、小畫家、多媒體影音、網路通訊與資料庫等。並引導讀者自行設計擲骰子與打磚塊等趣味小遊戲。非常適合各級教學單位使用。本書所有範例皆可使用模擬器完成,毋須購置實體Android智慧型手機。
Android程式設計實例入門
這是一本專為學習Android系統開發初學者所設計的入門書,內容淺顯易懂,先從最基本的Android應用程式的開發步驟開始說起,再逐步介紹Java和Android SDK類別庫的概要、視圖、圖片、多媒體動畫、感測器、Widget製作、資料庫與網路操作等重點,使讀者循序漸進地完成更完整且有趣實用的應用程式。本書光碟亦收錄了書中所有實作Android應用程式的範例程式碼,使讀者可以依照學習進度做練習。並配合各章教學內容提供練習題目,驗收學習成果。※ 豐富範例由淺而深,快速入門無障礙※ 清楚詳細的圖解說明,讓程式概念變的容易理解※ 強調邊做邊學,加深學習的記憶※ 確實搞懂Android程式設計的概念,為將來打下紮實的基礎附件CD附件內容1.書中完整範例檔2.習題解答3.參考資料
iOS射擊遊戲程式實務
使用iOS SDK製作第一個射擊遊戲程式從Objective-C的基礎到Core Graphic、Open GL的應用,簡單易懂的射擊遊戲製作方法。開發iOS遊戲設計非難事。為什麼要使用射擊遊戲為題材,是由於射擊遊戲幾乎包含了所有種類的遊戲會遇到的情況,所以只要學會射擊遊戲的製作方式,在設計其他種類的遊戲時,也能順利進行。本書針對有興趣開發iOS遊戲的人,詳細解說設計iOS遊戲程式時所需要的必備知識。從Objective-C語言和OpenGL ES的基礎開始講起,依照子彈、我機、敵機、武器、關卡、魔王、遊戲組織架構的順序,逐一說明並實際撰寫出構成遊戲的各個要素。圖像的部份,除了2D之外,也會提到3D的部份。在開發的過程中,可以學到必要的程式語言和Library的知識。最後,為了要能順利將軟體釋出,也會解說提昇品質和速度的方法。
iPhone數位相機程式開發應用集
隨著網際網路的普及,網路上不乏許多設計完整的開放原始碼,透過授權、付費使用,在iPhone SDK上的開發難度就會大幅降低。本書以數位相機應用的程式開發類別為主題,會介紹透過iOS SDK與開放原始碼函式庫的組合,有效而快速地製作出使用於iPhone相機的高品質應用程式。適合的閱讀層級建議為已經具有Objective-C基礎知識與Xcode操作技能的讀者,本書會用到的現成範例包含如下:。基本的相機應用程式 。內建拍貼功能的相機 。透過相機上傳flickr分享與社交 。以過濾器來挑戰創造藝術相片 。實用的條碼掃描機 。智慧型手機必用之擴增實境
學會Android應用開發的18 堂關鍵基礎課程
本書以Android 應用程式的開發為主軸,並結合真實的案例為讀者詳細說明Android 基本元件的使用,以及開發應用程式的完整流程。全書分為三篇共18 章,第一篇以簡單易懂的實例為主,詳細介紹Android 平台的基本控制項、進階控制項、常用版面配置、功能表及對話方塊等相關知識;第二篇說明Android 平台的進階觀念,包括訊息與廣播服務、網路資料處理、手機通訊功能、桌面元件、多媒體收集、Google 服務及3D 程式開發等;第三篇詳細解說三個真實案例的設計,逐步講解Android 手機應用程式的開發流程,同時在原始碼中還包含詳實的註解,以便協助讀者理解程式中的每一個細節,迅速掌握Android 的開發技巧。本書的講述由淺入深,從Android 平台的基本元件到引領讀者開發大型專案,結構清晰、語言簡潔,非常適合初學者和進階開發者閱讀。本書特點1.內容充實,由淺入深本書內容既包括Android 平臺下開發的關鍵基礎知識,也有專案程式設計的實用技巧,還提供了多個真實案例供讀者學習。本書在知識的層次上由淺入深,使讀者可以從Android 的門外漢平穩、快速地步入Android 開發的殿堂。2.結構清晰、語言簡潔本書中所有案例都是按照筆者的實際開發過程進行介紹的,同時也是按照真實專案的開發流程進行的,結構清晰,語言簡潔,便於實際練習。為了幫助讀者更好地理解相關知識點,全書穿插了很多實用技巧及溫馨提示。3.實用超值的光碟為了幫助讀者更好地掌握與實踐Android 平臺下應用程式的開發,本書附贈DVD收錄所有的實例原始程式碼,另外相關參考資料是作者針對書中案例所錄製的多媒體視訊(簡體版)和簡報參考資料。4.實際商業案例本書最後的三個案例都有實際商業價值,如果進行開發,價格要數萬元,筆者將其完整地展現給了讀者。
iOS SDK4初心者的學習殿堂
本書是專門為有心學習iOS程式開發的讀者而設計,由最基本的程式設計觀念開始介紹,並加上許多範例,讓讀者在學習的過程不但知道要「做什麼」,更知道是「為什麼」。文中亦穿插著作者多年來在程式領域實務上遇到的實務經驗,讓讀者在學習的過程中,不光只是學會程式設計而已,而是可以更進一步地學習到實務上解決問題的方法。因此,讀者除了學會iOS程式的設計之外,更可以得到許多坊間書籍顯少或僅用少量篇幅介紹的實務內容,例如:◎ iOS記憶體管理◎ 多執行緒程式設計◎ Objective-C和常用資料結構的介紹◎ iOS內建的動畫製作這些看似進階的內容,經過作者的介紹,讓初學者也可以確實了解這些基礎觀念,使讀者得到在爾後打算進一步了解iOS系統的基本功。
iOS SDK 4/Xcode 4應用程式開發範例集-for iPhone/iPad/iPod touch
在iOS SDK 4.0的推出後,有許多新的framework也隨之報到,本書選用這些新的framework當做範例參考題材,輔以其他精選的重要開發議題和自身的開發經驗分享,穿插Xcode 4新的操作邏輯,以20個專題應用範例來引導讀者學習App程式開發,可使讀者更瞭解要如何使用新的 framework/類別來配合自己的創意,快速加入 iOS 4 的應用開發行列中。本書的範例皆以 Xcode 4.0.1 + iOS SDK 4.3來編寫和建置,希望讓讀者學習到開發iPhone、iPad、iPod touch等App應用程式的相關技巧。本書特色及精彩專題● 針對 iOS 4 的新 framework/類別進行介紹,並搭配範例說明。● 全書皆以 Xcode 4 開發工具進行範例實作,書中範例皆可執行於在 iPhone/iPad/iPod touch/ 實機上。●使用Block的技巧,了解iOS 4的新記憶體管理底層技術●在程式中使用iAD行動廣告平台●實作AirPrint,讓iPhone/iPad也能列印●導入Game Center的程式實作●使用URL Scheme的技巧●建立iPad專屬的Split View-based專案●轉換成Universal App專案的技巧●製作與使用靜態函式庫●建立多國語言的程式●實作文件上傳、儲存、預覽●活用MessageUI實作電子郵件與簡訊●通訊錄程式的取用與自訂●傳感器與陀螺儀的應用●影像、音訊的輸出輸入應用●地圖工具的活用●多媒體、AssetsLibrary、Core Telephony的應用附件內容範例程式碼
OPhone手機應用程式開發詳解與技巧
一本掌握兩岸華語OPhone應用程式開發的權威指南◆OPhone是以Linux和開放手機聯盟的Android系統為基底,是一個開放、易用、介面友善,且把內容供應商、開發者和消費者緊密地聯繫在一起的智慧型平台。◆內含30多個經典案例,闡述OPhone平台的執行環境、應用程式模型、使用者介面與圖形引擎、行動多媒體框架、Service、高階通訊技術等內容,加上專案開發技巧的介紹,讓您搖身一變成為兩岸華語的OPhone應用開發高手。OPhone包含了豐富的程式庫,並將這些底層介面透過JNI提供給應用程式開發者,在OPhone平台上編寫應用程式會有一種如魚得水、遊刃有餘的感覺。豐富的API、強大的功能在一定程度上避免了在API層面造成設置不合;在資源管理方面,OPhone也是盡善盡美,良好的設計節省了大量程式碼維護和設備適配的工作。本書有系統地介紹了OPhone平台的體系結構、應用程式開發流程和除錯技巧,並針對OPhone應用程式開發中涉及的主要模組進行解說。全書結合30多個經典案例,闡述OPhone平台的執行環境、應用程式模型、使用者介面與圖形引擎、行動多媒體框架、Service、高階通訊技術以及存取硬體層功能等內容。另外,作者融入了大量經典設計模式例如俄羅斯方塊、鈴聲DIY等完整的案例,以及專案開發技巧的介紹,使得本書成為學習OPhone應用程式開發的重要參考。本書適合有一定Java程式設計基礎,或是從Symbian、Java ME、Windows Mobile等跨到OPhone平台的軟體開發人員閱讀。隨附光碟內含書中範例程式碼檔案及相關套件。隨書附件CD附件內容收錄本書原始程式碼及相關套件
Mobile Widget手機應用程式開發與範例解析
Mobile Widget:智慧手機的精靈Mobile Widget是一種在手機行動網路中執行的Web小程式,隨著4G時代的到來,智慧型手機的開發迅速,Mobile Widget已成為手機不可或缺的一項功能。本書以JIL Widget應用程式開發為實例,深入淺出地介紹了Mobile Widget的原理及應用開發技術,內容包括Widget的開發基礎知識、Widget的介面設計、JIL Widget的開發過程及實例、Widget移植,及完整的JIL Widget商業開發案例,例如天氣預報Widget、股票資訊Widget等,更介紹「中國移動」的平台開發,能夠引導讀者成為兩岸華語的Widget開發高手。以Web技術為基礎,立即開發一個Mobile Widget,你也能做到!
深入淺出Android遊戲程式開發範例大全
這是一本以Android 2.2/2.1為主題的手機遊戲開發範例學習大全,結合真實的遊戲案例為讀者詳細介紹Android平臺下遊戲開發的整個流程,同時在遊戲開發的介紹過程中還分享了筆者多年積累的開發技巧與經驗。全書分為兩篇,共16章,第1篇以簡單易懂的實例作為導引,詳細介紹了Android的基礎程式設計、常用介面版面配置、網路開發、SQLite資料庫的存取、感測器應用的開發以及遊戲中經常使用的人工智慧等相關知識。第2篇詳細介紹了7個真實的中大型遊戲案例,涵蓋了手機遊戲中的7個不同種類,包括運動足球類、益智類、射擊動作類、棋牌類、3D物理感測器類、冒險類以及策略類遊戲等。每一個遊戲都是按照實際的開發步驟進行介紹,並逐步地將Android手機遊戲的整個開發過程展現在讀者面前。同時在原始程式碼中還包含了詳細的注釋,以儘量幫助讀者掌握程式碼中的每一個細節,隨書附上的DVD中內含全書完整的程式碼範例,及作者錄製講述的重點和操作。本書的講述由淺入深,從遊戲開發的基礎知識到開發大型遊戲,結構清晰、語言簡潔,非常適合Android遊戲初學者和Android遊戲進階開發者閱讀參考。本書特點1.內容飽滿,由淺入深本書內容既包括Android平臺下開發的基礎知識,也有遊戲程式設計的實用技巧,同時還有多個遊戲實際案例供讀者學習。在知識的層次上由淺入深,真正地將Android和遊戲開發結合起來。2.實例豐富,講解詳細本書在介紹Android基礎內容時,每個知識點都配有對應的實例,透過這些實例,讀者可以更好地理解書中所介紹的知識。同時在實例的講解上也儘量做到條理清楚,讀者可以按照書中列出的步驟非常容易地實現實例中的功能。3.案例經典,內容豐富本書中的遊戲案例均是作者精心挑選的,不同類型的遊戲有著其獨特的開發方式。本書中的案例囊括了不同的遊戲類型,以及不同的遊戲開發技巧,以期讓讀者全面地掌握手機遊戲的開發,具有很豐富的內容和實例,非常適合各類讀者學習。4.光碟,視訊教學為了幫助讀者能更好地利用本書提升自己的知識技能,本書附贈了DVD光碟,其中包含了本書中所有實例和遊戲案例的原始程式碼方便取用練習,另外也附有電子教案和作者錄製的簡體教學視訊。讀者可以參考DVD光碟中的內容更有效率地學習和提升。
深入淺出Android系統原理及開發要點
本書的學習方向是縱向與橫向的,各個章節將分別介紹Android系統的各種功能,包含視訊、音訊、電話、GUI、感應器、藍牙等等,並掌握Android的系統架構來進行介紹,即Linux作業系統及驅動程式、本機框架及Java執行環境、Java框架、Java應用程式這四個層級,分析Android實作各種系統功能的過程與原理,是您跨入Android開發領域的最佳參考書。本書讀者本書所針對的讀者群十分廣大,不同的讀者在學習本書時,就應該使用不同的方法。●Android初階開發者:在本書指引下閱讀程式碼,搭建系統開發環境,對於Android應用程式的開發者,則必須特別注意後三章的內容。●Android中、高階開發者:透過本書的引導,學習系統架構,注意開發要點,並儘量使用手機系統的通用設計思想、軟體專案思想、系統專案思想來學習Android系統。●嵌入式Linux系統學習者:將Android作為一個集Linux核心和應用程式於一體的系統來進行學習,並可以利用Android的虛擬環境來執行和除錯程式。本書特色●全書環繞著Android的四個層級進行說明,幫助您掌握整個Android系統的運作原理。●徹底分析Android系統之各種功能的實作機制,提升您的Android系統開發功力。●大量且完整的系統架構圖與範例程式碼,讓您的學習過程事半功倍。●以Android演進過程中的共通知識為介紹重點,將各種版本的實作差異減到最少。
iPhone SDK 3 Programming應用程式開發
●本書內容含括基礎 Objective-C 和 iPhone SDK 3.0/3.1 的開發入門指引●講述檔案/網路操作、影音播放、繪圖設計與核心定位等技術的編寫●收錄了內置郵件、Core Data、地圖工具、遊戲套件、應用程式內建購買功能、資料的剪貼與拷貝,以及通知推播服務等 iPhone SDK 3.0/3.1 新特色的開發介紹本書是「學習開發iPhone應用程式的第一本書」。從Objective-C和iPhone SDK開始,到上架iPhone應用程式至蘋果App Store等,都是本書探討的主題。Part I:基礎觀念‧講述iPhone 歷史演進和市場發展的概況,以及App Store的簡介。‧介紹iPhone SDK的安裝過程、包含它的工具、以及其使用限制。‧透過程式解說Objective-C觀念與架構,並針對Objective-C新功能Property、Fast enumeration和Optional Protocol作詳盡的介紹。‧進階說明iPhone OS 架構和 Xcode,並藉由編寫簡單的iPhone應用程式來說 明其基本組成元件和事件處理方法。‧提供iPhone兩大常用介面設計的技術應用:Table View與Navigation Controller。Part II:進階主題‧講述在iPhone上進行檔案與網路操作、影音播放與繪圖設計時Core Graphic 和OpenGL ES函式庫的基本應用。‧介紹核心定位(Core Location)函式庫,並透過一個簡單範例來取得經緯度座標和海拔高度。Part III:iPhone SDK 3主題‧收錄iPhone OS 3.0/3.1 新提供的內置郵件(In App Mail)、Core Data、地圖工具(Map Kit)、遊戲套件(Game Kit)、應用程式內建購買功能、資料的剪貼與拷貝以及通知推播服務(Push Notification)等iPhone SDK 3.0/3.1新特色的開發介紹。附錄‧說明在申請 iPhone Developer Program 的過程中,所遇到的問題以及後來 的解決方法;說明如何在iPhone實機上進行除錯,以及上傳 iPhone 應用程式至App Store的步驟。
Java手機程式開發實務
介紹Java的手機程式設計實務。從條理分明的方法分類到實用的程式碼開發實例,以及Java手機模擬程式的程式實作,都可以讓想要一窺J2ME在行動裝置上那強大功能及模組化、跨異質平台、安全、可靠、社群支援等的許多神秘面紗。深入淺出的由圖形介面設計、遊戲開發、資料儲存、網路程式開發等實用及明顯易懂的實務範例方式讓學習者可以在短時間內完全瞭解並開發手機上的Java程式。