下载  >  开发技术  >  Web开发  > Professional Android Programming with Mono for Android and .NET C-.pdf

Professional Android Programming with Mono for Android and .NET C-.pdf 评分

A one-of-a-kind book on Android application development with Mono for Android The wait is over! For the millions of .NET/C# developers who have been eagerly awaiting the book that will guide them through the white-hot field of Android application programming, this is the book. As the first guide to
McClure ffirs indd V1-01/23/2012 PROFESSIONAL ANDROID PROGRAMMING WITH MONOR FOR ANDROID AND. NET/C# FOREWORD .. XXII INTRODUCTION CHAPTER 1 Introduction to Android Mobile devices, and the marketplace CHAPTER 2 ntroduction to mono for android CHAPTER 3 Understanding Android/Mono for Android Applications CHAPTER 4 Planning and Building Your Application's User Interface ,,,,,59 CHAPTER 5 Working with Data 105 CHAPTER 6 Binding Data to Controls .131 CHAPTER 7 Working with the File System and Application Preferences.... 183 CHAPTER 8 Programming with the Device Hardware 207 CHAPTER 9 Using Multimedia- Audio, Video, and the Camera ........ 237 CHAPTER 10 Talking to Other Applications and Libraries 269 CHAPTER 11 Developing Background Services and Asynchronous Code. 289 CHAPTER 12 Canvas and Drawables: Building Custom Android GraphicS........ 323 CHAPTER 13 Working with Location Information 371 CHAPTER 14 Internationalization and localization .....393 CHAPTER 15 Sharing Code Between Mono for Android, MonoTouch and windows phone 7 417 CHAPTER 16 Preparing and Publishing Your Application to the market 445 CHAPTER 17 Android Tablets .469 APPENDIX A Tips for Developers and the Future of Mono and android..... 495 INDEX 07 rs indd i 2/28/20124:2743PM rs inddⅱ 2/28/20124:2744PM McClure ffirs indd V1-01/23/2012 PROFESSIONAL Android"Pr。 gramming with M。n。for Android and. netica Wallace B. Mcclure Nathan blevins John J. Croft Iv Jonathan Dick Chris hardy John Wiley sons, Inc ndo 2/28/20124:2744PM McClure ffirs indd V1-01/23/2012 ProfessionalAndroidProgrammingwithMono@forAndroidand.NET/C# Published by John Wiley S 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright o 2012 by Wallace B McClure, Nathan Blevins, John J. Croft IV, Jonathan Dick, Chris hardy Published by John Wiley Sons, Inc, Indianapolis, Indiana Published simultaneously in Canada ISBN:978-1-118-02643-4 ISBN:978-1-118-22215-7(ebk) ISBN:978-1-11823581-2(ebk) ISBN:978-1-118-26075-3(cbk) Manufactured in the united states of america 10987654321 No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, elec tronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through pay ment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MAO1923,(978) 750-8400, fax( 978)646-8600. Requests to the Publisher for permission should be addressed to the Permissions Department, ohnWiley&SonsInc.,111RiverStreetHoboken,Nj07030,(201)748-6011,fax(201)748-6008,oronlineathttp:// www.wiley.com/go/permissions. Limit of Liability/Disclaimer of Warranty: The publisher and the author make no representations or warranties with respect to the accuracy or completeness of the contents of this work and specifically disclaim all warranties, including without limitation warranties of fitness for a particular purpose. no warranty may be created or extended by sales or promotional materials. The advice and strategies contained herein may not be suitable for every situation. This work is sold with the understanding that the publisher is not engaged in rendering legal, accounting, or other professional services. If professional assistance is required, the services of a competent professional person should be sought. Neither the publisher nor the author shall be liable for damages arising herefrom. The fact that an organization or Web site is referred to in this work as a citation and/or a potential source of further information does not mean that the author or the publisher endorses the information the organization or Wcb sitc may provide or recommendations it may makc. Further, rcadcrs should bc aware that Intcrnct Wcb sites listed in this work may have changed or disappeared between when this work was written and when it is read For general information on our other products and services please contact our Customer Care Department within the United States at (877)762-2974, outside the United States at(317)572-3993 or fax(317)572-4002 Wiley also publishes its books in a variety of electronic formats and by print-on-demand. not all content that is available in rd print versions of this book may appear or be packaged in all book formats. If you have purchased a version of this book that did not include media that is referenced by or accompanies a standard print version, you may request this media by visitinghttp://booksupport.wileycomFormoreinformationaboutWileyproductsvisitusatwww.wiley.com Library of Congress Control Number: 2011930295 Trademarks: Wilcy, the Wilcy logo, Wrox, the Wrox logo, Wrox Programmer to Programmcr, and rclatcd tradc dress e trademark istered trademarks of John Wiley Sons, Inc. and/or its affiliates, in the United Sta d other countries, and may not be used without written permission. Mono is a registered trademark of novell, Inc. Android is a trademark of Google, Inc. All other trademarks are the property of their respective owners. Wiley Publishing, Inc, is not d with d in this book rs indd it 8/20124:27:45PM McClure ffirs indd V1-01/23/2012 To my wife, Ronda, daughter, Kirsten, and son, Brad WALLACE B. MCCLURE To my lovely wife and accomplice, Crystal; my beautiful daughter, Kitara; and my son, Tristan, whom we 've just welcomed into this wondrous world NATHAN BLEVINS To my wife, Valerie, and my sons, Jack and Conor JOHN J. CROFT IV To my wonderful wife, Jennifer, for all of her support in everything I do, and her tolerance for my geeky and gadgetry obsessions! JONATHAN DICK To my wife, Cara for, once again, putting up with the long nights; to my parents, Hazel and bob; and to my sister. kate CHRIS HARDY rs indd v 8/20124:27:45PM McClure ffirs indd V1-01/23/2012 CREDITS EXECUTIVE EDITOR BUSINESS MANAGER Bob elliott Amy Knies SENIOR PROJECT EDITOR PRODUCTION MANAGER Kevin Kent Tim Tate PROJECT EDITOR VICE PRESIDENT AND EXECUTIVE GROUP Victoria swider PUBLISHER Richard Wadley TECHNICAL EDITORS Stephen Long VICE PRESIDENT AND EXECUTIVE PUBLISHER Jordan cobb Neil edde PRODUCTION EDITOR ASSOCIATE PUBLISHER Daniel scribner Jim mintel COPY EDITOR PROJECT COORDINATOR, COVER Gayle Johnson Katie crocker EDITORIAL MANAGER PROOFREADER Mary Beth Wakefield ouise Watson. Word one New york FREELANCER EDITORIAL MANAGER INDEXER Rosemarie graham Ron strauss ASSOCIATE DIRECTOR OF MARKETING COVER DESIGNER David Mayhew Ryan Sneed MARKETING MANAGER COVER IMAGE Ashley Zurcher O Antonis Papantoniou /istockPhoto ndo 2/28/20124:2745PM McClure ffirs indd V1-01/23/2012 ABOUT THE AUTHORS WALLACE B(WALLY)MCCLURE graduated from the georgia Institute of Technology Georgia Tech) in 1990 with a Bachelor of Science degree in electrical engineering He continued his education there, receiving a Master's degree in the same field in 1991. Since that time, he has done consulting and development for such companies as the United States Department of Education, Coca-Cola, Bechtel National Magnatron, and Lucent Technologies, among others. McClure has authored books on architec ture, ADO. NET, SQL Server, AJAX, and Mobile Devices with Mono. He has authored two books on iPhone programming with MonoTouch and one book on Mono for Android. He specializes in mobile applications, application scalability, and application user interfaces. IIe is a Microsoft MVP, an ASPInsider, and a partner in Scalable Development, Inc. You can read Wallys blog at www.morewally.com.WallyismarriedandhastwochildrenWhennotwritingsoftwarehe explores entrepreneurial efforts, plays golf, exercises, and hangs out with his family NATHAN BLEVINS is a husband and father who has been working in application development for the past 10 years. Always intrigued by logical puzzles, mechanics, nd problem solving, Nathan found his calling in software development and has been playing at work ever since. Living by the philosophy of "work to become, not to acquire, "Nathan has devoted himself to being a lifetime student, also working within the community as a speaker, educator, and overall technology enthusiast. In the past, Nathan has worked with various national and local businesses via his personal consulting company Blevins Consulting. At present, Nathan is serving as a developer and business analyst for Bush Brothers Company Though his career began on the open source development stack in languages such as PHP and Python, Nathan's main focus has been on Asp. nEt and C# development since 2004. During the past few years, Nathan's work has included mobile development platforms such as Android Blackberry, and Windows Phone 7. Currently, Nathan is involved in the community as a member of the asp. net Insiders and as a public speaker. If you would like to get into contact with Nathan Blevins,pleasefeelfreetocontacthimthroughhispersonalblogathttp://nathanblevins.comor via his Twitter account. @nathanblevins JOHNJ. CROFT IV graduated from the georgia Institute of Technology in 1991 receiving a Bachelor's degree in mechanical engineering. He then spent 5 years con sulting for large companies, including Coca-Cola, BellSouth, and MCI. Work at these companies primarily involved C and C++ programming and object-oriented systems analysis. In 1995, Croft embarked on his cntrcprcncurial carccr by starting Computing Solutions. Computing Solutions is a technology firm that has provided quality service to over 200 clients nationwide. Computing Solutions clients have varied in both size and need, from Fortune 100s to small startup companies. Their problems have varied drastically as well, from large databases and executive information systems to lithotripter control and satellite telemetry. In 2003 ndo 2/28/20124:2745PM McClure ffirs indd V1-01/23/2012 viii ABOUT THE AUTHORS Computing Solutions merged with Mc Clure Development to become Scalable Development, Inc SDI's technology performances have included projects with Java, C#, and. NET applications Recently, John has returned to the corporate world as a senior technical manager for turner Broadcasting Systems. John has coauthored two other books on programming with. NET. He cur rently lives in Atlanta with his wife, Valerie, and his two sons JONATHAN DICK is a database administrator and software developer and has been working with. NET since its beta days. He now focuses on mobile application devel- opment, and has written several MonoTouch applications. He currently maintains open source. NET libraries for Apple iOS Push Notifications and google android Cloud to Devicc Messaging(APNS-Sharp and C2DM-Sharp), whilc contributing to other mobile-focused projects such as monoTouch. Dialog and Mono Droid. Dialog CHRIS HARDY, a Microsoft ASPInsider, is a neT consultant focusing on MonoTouch and Mono for Android development working with Xamarin. Ever since MonoTouch was in beta, Chris has been developing and evangelizing MonoTouch and was one of the first users to get a Monofouch application onto the app store. Speaking at conferences around the world on the subject, Chris has been a key part of the community and extended this by contributing to the Wrox book Professional iphone Programming with Mono Touch and. NET/C#. You can follow him on Twitter achrisntr ABOUT THE TECHNICAL EDITORS STEPHEN LONG is a senior developer currently focusing on NET and specializing in web and mobile development. He enjoys working with MVC frameworks, such as those provided with AsP.NET and the Android SDK, leveraging new and emerging technologies, and being a mentor to those around him. He is a self-described google/Android fanboy, husband, and father of two wonderful daughters currently residing in Knoxville, Tcnncsscc Stephen graduated from thc Univcrsity of Memphis with a bsee degree with a concentration in computer engineering. He can be found on twitter @long2know JORDAN COBB has been fascinated by technology ever since receiving his first computer, a 486 DX2 t the age of 12. His first passion was network systems and hardware, but after becoming frus trated in relying on third- party applications, or the lack thereof, to get the job done he delved into the world of software development. After dabbling in the PiiP language for some time he moved to the. NET Framework and has been developing professionally for the past 9 years. Jordan enjoys interfacing software with physical devices, like Arduino, as well as other hobby electronics projects When he is not at the keyboard, jordan enjoys playing the occasional round of paintball, attend- ing conferences, and spending time with his new wife, Christine. The couple is expecting their first child, Zocy, in April 2012 ndo 2/28/20124:27:57PM

...展开详情
所需积分/C币:5 上传时间:2019-08-31 资源大小:21.97MB
举报 举报 收藏 收藏
分享 分享
Professional Android, 4th Edition

The comprehensive developer guide to the latest Android featuresand capabilities Professional Android, 4th Edition shows developers how toleverage the latest features of Android to create robust andcompelling mobile apps. This hands-on approach provides in-depthcoverage through a series of projects

立即下载
Professional Android 4th Edition

This new Fourth Edition is fully revised and expanded to provide in-depth coverage of the Android SDK, 10 years after its first release. It includes detailed coverage of the fundamentals needed by novice developers, and explores advanced features and best practices essential to experienced Android d

立即下载
Professional Android(精通安卓第四版红皮书)

Professional Android, 4th Edition shows developers how to leverage the latest features of Android to create robust and compelling mobile apps. This hands-on approach provides in-depth coverage through a series of projects, each introducing a new Android platform feature and highlighting the techniqu

立即下载
【android 开发书籍】 Professional Android 2 Application Development

【android 开发书籍】 Professional Android 2 Application Development

立即下载
Professional Android 2 Application Development

Book Description Build unique mobile applications with the latest Android SDK Written by an Android authority, this up-to-date resource shows you how to leverage the features of Android 2 to enhance existing products or create innovative new ones. Serving as a hands-on guide to building mobile apps

立即下载
Professional Android, 4th Edition(pdf英文原版2018版)

The comprehensive developer guide to the latest Android featuresand capabilities Professional Android, 4th Edition shows developers how toleverage the latest features of Android to create robust andcompelling mobile apps. This hands-on approach provides in-depthcoverage through a series of projects

立即下载
Professional Android 4 Application Development PDF书+例子源码

讲android 4.0开发的书很少,这是为数不多的一本,并且书里的例子源码都有,直接ecllips编译都可以,好不容易找到的,注意此书为英文版,作者Reto Meier。

立即下载
Wrox Professional Android 2 Application Development

Wrox Professional Android 2 Application Development

立即下载
Professional Android Application Development

Professional Android Application Development--来自网络 仅供学习 如有侵权 请联系删除

立即下载
Professional Android Wearables

android watch, android developer

立即下载
Android ---Professional Android Application Development

Professional Android Application Development 是套实用的Android 学习资料,一书在手,无忧学习

立即下载
Professional Android 4 Application Development

Professional Android 4 Application Development

立即下载
ModbusTCP/RTU网关设计

基于UIP协议栈,实现MODBUS联网,可参考本文档资料,有MODBUS协议介绍

立即下载
html+css+js制作的一个动态的新年贺卡

该代码是http://blog.csdn.net/qq_29656961/article/details/78155792博客里面的代码,代码里面有要用到的图片资源和音乐资源。

立即下载
iCopy解码软件v1.0.1.7.exe

解ic,id,hid卡密码破解ic,id,hid卡密码破解ic,id,hid破解ic,id,hid卡破解ic,id,hid卡密码密码卡密码破解ic,id,hid卡...

立即下载
分布式服务框架原理与实践(高清完整版)

第1章应用架构演进1 1.1传统垂直应用架构2 1.1.1垂直应用架构介绍2 1.1.2垂直应用架构面临的挑战4 1.2RPC架构6 1.2.1RPC框架原理6 1.2.2最简单的RPC框架实现8 1.2.3业界主流RPC框架14 1.2.4RPC框架面临的挑战17 1.3SOA服务化架构18 1.3.1面向服务设计的原则18 1.3.2服务治理19 1.4微服务架构21 1.4.1什么是微服务21 1.4.2微服务架构对比SOA22 1.5总结23 第2章分布式服务框架入门25 2.1分布式服务框架诞生背景26 2.1.1应用从集中式走向分布式.26?

立即下载
Camtasia 9安装及破解方法绝对有效

附件中注册方法亲测有效,加以整理与大家共享。 由于附件大于60m传不上去,另附Camtasia 9百度云下载地址。免费自取 链接:http://pan.baidu.com/s/1kVABnhH 密码:xees

立即下载
电磁场与电磁波第四版谢处方 PDF

电磁场与电磁波第四版谢处方 (清晰版),做天线设计的可以作为参考。

立即下载
压缩包爆破解密工具(7z、rar、zip)

压缩包内包含三个工具,分别可以用来爆破解密7z压缩包、rar压缩包和zip压缩包。

立即下载
source insight 4.0.0087 注册机序列号Patched(2017/10/17)

最新的sourceinsight4.0.0087和谐license及和谐文件。真正的4087版本,使用附件中的license文件,替换sourceinsight4.exe

立即下载