C#开发Android应用实战 读后感

简介:         最近两年从事C#网站和项目开发比较多,JAVA项目比较少了,没有经历过手机开发项目的经验。手上也有两部Android、HTC智能手机,喜欢手机客户端上部分软件的功能,自己也想开发一个类似小说阅读器手机端的搜集IT技术文章的手机软件。

        最近两年从事C#网站和项目开发比较多,JAVA项目比较少了,没有经历过手机开发项目的经验。手上也有两部Android、HTC智能手机,喜欢手机客户端上部分软件的功能,自己也想开发一个类似小说阅读器手机端的搜集IT技术文章的手机软件。特申请一本《C#开发Android应用实战》来学习和阅读。  年前一月三十一号拿到此书,因为手头还有WCF等技术一直在学习和实践,最近才安排出时间来仔细阅读本书。从中学到了不少东西。所以还是推荐有兴趣的朋友购买和阅读此书,相信一定物有所值。

 

       本书的章节目录我就不赘述了,搜索一下很多的。我是从头开始一页一页看的,总结下我看到的技术部分:

       前三章主要介绍Mono for Android开发的相关发展历程,环境搭配,开发流程,系统架构。

       第四章开始介绍页面控件资料,看着很类似NET中的相关控件,让人特别的亲切和熟悉。

       第五六章介绍的是开发中如何使用SQLite数据库来开发软件,软件数据控件的绑定资料和实例。

       后面6-10章介绍的是如何应用手机中文件、网络、应用程序、摄像头设备、电子邮件、通讯录等资料。

       11-17章介绍的是后台线程开发服务,自定义图片、画布操作、GPS、Google地图,多语言,平板电脑程序开发技巧。

 

       因为时间关系,没有仔细一个字一个字的看完所有书本知识和操作所有书本上的实例,但是回顾看到此书后还是蛮有成就感的。网上搜集资料都是一个一个零散的知识点,看完此书介绍的开发让人感觉到从整体上了解了手机软件开发的相关知识要点技巧。买一本书的时间价值远远超过从百度上一个知识点一个知识点的去搜索,测试,调整组合成自己的软件系统。

 

       本书的知识点比较全面,实例也简单,不是完全从官网的参考文档翻译过来的,所以再次推荐学过C#,不是很乐意使用JAVA,想要开发自己的手机软件的朋友买一本来学习和做参考。

 

       最后, 整理了书本中介绍的和自己实践了的部分资料如下。

       书籍英文原名:Professional Android Programming with Mono for Android and .NET/C#

       书籍中的代码下载地址:http://kxliang.hz23.xhsj.com/qhwkdownpage/978-7-302-30499-9.rar

       官网下载Android SDK,网址为:http://developer.android.com/sdk/index.html

       选择64位系统后点击下载adt-bundle-windows-x86_64.zip文件

       Android 模拟器下载:网址http://mono-tools.com/download

       填写注册资料后点击"Download for VS 2010"按钮

       发布注册网址:http://mono-android.net/store 跳转到https://store.xamarin.com/

      官网实例网址:https://github.com/xamarin/monodroid-samples

目录
相关文章
|
1天前
|
程序员 C# C++
lpszBlogName C#开发多年中途被迫改行C++但工作中又经常偷偷使用C#的C++程序员
通过AUMID解析出packageFamily,再根据PackageManager解析出安装目录 PackageManager是WinRT的类型,如何在c++中使用WinRT,请参考C++/WinRT 以下代码需要管理员权限才能运行。
|
1天前
|
缓存 测试技术 Shell
详细解读Android开发命令行完全攻略
详细解读Android开发命令行完全攻略
|
1天前
|
Java 开发工具 Android开发
详细解读Android开发DNK开发将.c文件打包成os
详细解读Android开发DNK开发将.c文件打包成os
|
1天前
|
缓存 测试技术 Shell
详细解读Android开发命令行完全攻略
详细解读Android开发命令行完全攻略
|
1天前
|
监控 Android开发 iOS开发
探索Android与iOS开发的差异:平台、工具和用户体验的比较
【6月更文挑战第25天】在移动应用开发的广阔天地中,Android和iOS两大平台各领风骚,它们在开发环境、工具选择及用户体验设计上展现出独特的风貌。本文将深入探讨这两个操作系统在技术实现、市场定位和用户交互方面的关键差异,旨在为开发者提供一个全景式的视图,帮助他们在面对项目决策时能够更加明智地选择适合自己项目需求的平台。
|
2天前
|
Java 开发工具 Android开发
探索Android与iOS开发的差异:平台选择对项目成功的影响
在移动应用开发的广阔天地中,Android和iOS两大平台各自占据着半壁江山。本文将深入探讨这两个平台在开发过程中的关键差异点,包括编程语言、开发工具、用户界面设计、性能优化以及市场覆盖等方面。通过对这些关键因素的比较分析,旨在为开发者提供一个清晰的指南,帮助他们根据项目需求和目标受众做出明智的平台选择。
|
2天前
|
编解码 Android开发 iOS开发
深入探索Android与iOS开发的差异与挑战
【6月更文挑战第24天】在移动应用开发的广阔舞台上,Android和iOS两大操作系统扮演着主角。它们各自拥有独特的开发环境、工具集、用户基础及市场策略。本文将深度剖析这两个平台的开发差异,并探讨开发者面临的挑战,旨在为即将踏入或已在移动开发领域奋斗的开发者提供一份实用指南。
22 13
|
3天前
|
人工智能 API 语音技术
探索Gemini Pro AI在智能Android应用中的魅力
探索Gemini Pro AI在智能Android应用中的魅力
11 0
|
1月前
|
Java API 开发工具
java与Android开发入门指南
java与Android开发入门指南
45 0
|
存储 SQL 关系型数据库
Android数据库开发基础入门【附完整案例】
Android数据库开发基础入门【附完整案例】
458 0
Android数据库开发基础入门【附完整案例】