使用Mono for Android与.NET C#进行专业级移动开发

需积分: 16 0 下载量 182 浏览量 更新于2024-07-23 收藏 21.95MB PDF 举报
"Professional.Android.Programming.with.Mono.for.Android.and.NET.C#(2012)" 是一本专注于使用Mono for Android和.NET C#进行Android应用开发的专业书籍。它为已经熟悉.NET/C#的开发者提供了进入Android应用编程领域的指导,无需学习新的编程语言。 这本书详细介绍了如何利用Mono开发Android应用程序,并编译可在Android设备上运行的可执行文件。书中遵循Wrox Professional系列的结构,旨在帮助读者成为成功的Android应用开发者。 书中内容涵盖多个关键主题: 1. **第一章** 引入了Android、移动设备和市场环境,让读者对Android平台有基本的认识。 2. **第二章** 介绍Mono for Android,解释其工作原理和为何它是.NET开发者进入Android开发的桥梁。 3. **第三章** 深入理解Android/Mono for Android应用程序的架构和生命周期。 4. **第四章** 针对UI设计,探讨屏幕控制、用户界面规划和构建。 5. **第五章** 讨论数据处理,包括数据存储和管理。 6. **第六章** 展示如何将数据绑定到控件,实现数据与界面的动态交互。 7. **第七章** 探索文件系统和应用偏好设置的使用,以便于数据持久化。 8. **第八章** 针对设备硬件编程,如传感器和输入设备。 9. **第九章** 教程如何利用多媒体资源,如音频、视频和相机功能。 10. **第十章** 讨论与其他应用和库的交互,实现应用间的通信。 11. **第十一章** 开发后台服务和异步代码,提升应用性能和用户体验。 12. **第十二章** 使用Canvas和Drawables创建自定义Android图形。 13. **第十三章** 工作与位置信息,实现基于地理位置的服务。 14. **第十四章** 国际化和本地化,确保应用适应不同地区和语言。 15. **第十五章** 在Mono for Android、MonoTouch和Windows Phone 7之间共享代码,实现跨平台开发。 16. **第十六章** 详细介绍如何准备和发布应用至Google Play等市场。 17. **第十七章** 专门针对Android平板设备的开发和优化。 此外,书中可能还包含一个附录,提供额外的技术细节或参考资料,帮助读者更深入地理解和应用所学知识。 这本书对于希望利用已有的.NET技能进入Android开发的开发者来说,是一份宝贵的资源,它涵盖了从基础到高级的多个方面,旨在帮助开发者构建出高质量、功能丰富的Android应用。通过本书,开发者可以充分利用C#的强大力量和灵活性,同时享受Android平台带来的广泛市场机会。