.net向android的转型(1)

  在2014年9月份左右的时候,由于公司在windows方面的开发已经没有什么需求了。经过部门经理及技术总监的建议,希望我可以从winform的开发上转向android,一方面可以提高自己的竞争能力,第二方面也能使得android项目组的工作强度得到减轻。实际上在2014年6月份的时候我的winform项目已经完成得差不多了,在自我学习的过程,我自己其实也有打算转向Unity或者android两者之一。这个时候是正好的转型时间,所以对于部门经理还是带有一份感激之情的。

  言归正传,我的大学专业(信息与计算科学)本身是有两个方向的。一是.net、一是java。学习的基础课程当然是一样的,只不过是一班人侧重于.net的学习,然后也对java有过接触,另一个班的人就刚好相反。因此在转型到android的过程中并不是十分的困难,java的基础语法以及基础类与接口都有过涉猎,只不过大学的学习好像都有点不求甚解,基本上不会深入的去了解。所以说学习android,我还必须重新打基础,否则就会是空中楼阁。  

  当然从.net转到android的开发,会有很多地方不是很习惯的。对于下visual studio和eclipse这两个IDE,我觉得最大的不同的环境的配置方面吧。就visual studio而言,我下载好一个iso包,通过虚拟光驱来启动,紧接着下一步下一步的安装,所有的东西都会在安装的过程中自动的处理好,而eclipse方面呢,则需要自己在去配置下环境变量,对于新手来说,必须参考网上的一些教程。其次呢,就是在程序调试方面,vs可以通过断点调试来跟踪程序运行到哪个点,该点的某些参数的值是多少,而eclipse中呢,主要是通过java本身的log系统来调试。也许就先入为主的观念影响吧,大多感觉vs比eclipse用得更加顺手。

时间: 2024-10-06 01:09:57

.net向android的转型(1)的相关文章

Android 开发转型前端准备知识

最近React Native甚是流行,再加上微信推动微应用的背景下,Android和IOS向前端转型势在必行. 技能点: 1.lambda表达式 http://blog.csdn.net/ioriogami/article/details/12782141/ 2.ECMAScript 6 入门 http://es6.ruanyifeng.com/#docs/let 3.为React Native开发写的JS和React入门知识 http://blog.csdn.net/hello_hwc/art

.net向android的转型(2)

作为一个IDE,其首要的功能就是辅助,使得开发程序的过程更加的方便.对于用惯了VS的我来说,在eclipse中编写代码的时候,首先感到不适应的是它的自动提示功能,在vs中,我们打一个代码,那个提示会自动的弹出来,eclipse需要按 Alt+/ 来唤出代码提示的功能. 开发起来不习惯,应该不只我一个,所以还是google.百度什么的比较好使,同样是像我一样的烈士,从.net转向android,而他们已经为我淌出一个血路来O(∩_∩)O~. 下面我转载的 egg的Java之美博文 引用: 3.设置

挨踢部落故事汇(20):Android程序员的十大转型之路

玖哥是一个来自东北的Android攻城狮,现在定居被誉为"大湖名城,创(chuan)新(xiao)高地"的合肥.知识面极广,不仅广泛涉猎IT相关知识,还热爱文学,性格幽默,被誉为"会搞Android的段子手".他还是一个藏书人士,拥有汗牛充栋的IT书籍,而且每本书都认真阅读过,从不拿书当摆设. 玖哥·Android攻城狮 先说说Android程序员不可能转型的几个方向,以下四个不靠谱方向的靠谱性递减: 首先不会转型iOS,iOS和Android工程师的工作内容都是大

我的技术转型之路——从C++到Android (一)

作为一个程序员,学习是工作必不可少的一个环节,从学习新的API.类库.IDE的使用到学习一种全新的开发语言,我们跟随着时代的脚步不断挑战和改变着自己.而所谓技术转型到底多大幅度才算,其实也很难说得清,我自工作开始先是从事了两年多的C++开发,而后因工作需要转而学习Android应用程序开发至今两年有余,这两者之间所使用的工具软件和语言都完全不同,所以这里姑且就算我是技术转型了吧,我只是想说说我这几年的工作经验,一个C++程序员到Android程序转变过程中的一些心得和体会.鉴于工作环境和专业素养

wpf 转型 android开发总结

今年马上就要过去了,这一年中我经历了从wpf转型到qt/qml,然后最近又要开始搞android,从我个人的经验来看不论是qml还是android从框架和设计上都跟wpf类似,并且移动端的设计因为很多因素,远远没有桌面端细腻.复杂,所以如果掌握了wpf的思想再从事qml或者android开发还是很容易的,当然如果那语言来说c# c++ java还是有点差异的,但是我觉得对于一个专业的程序员来说上手做项目没什么门槛,熟练.精通就需要时间了. 下面总结一下我开始android端开发时的思路,以后会持

自学android半年,已从.net转型成android程序员,分享下这个过程

自学从来都是一件难以坚持的事情,看过太多人三分钟热度之后就颓然放弃,然后告诉下一个要自学的人,自学很难,还是正儿八经去培训机构吧 所以首先你要对安卓开发非常感兴趣,发自内心喜欢安卓系统,日常手机如果是安卓机子最好了,这样你写完了一个app,立刻就可以在手上体验了. 推荐边学边做项目的模式 生活中缺点啥,咱就用技术去实现它,这种创造力,只有程序员才有! 你实现了自己的需求,感到非常振奋,继续下一个需求,继续振奋,这一直是个很好的正反馈循环. 所以,半年来咱陆陆续续一共完成了4个项目,除了第一个太简

Android context 向上转型与继承

http://m.blog.csdn.net/blog/com360/16340613 搜索 复制

【转】自学android半年,已从.net转型成android程序员

引用:http://www.cnblogs.com/kimmy/p/4673706.html 多一门编程语言是好的.

android学习十八(Service服务的基本用法)

定义一个服务 在项目中定义一个服务,新建一个ServiceTest项目,然后在这个项目中新增一个名为MyService的类,并让它继承自Service,完成后的代码如下所示: package com.jack.servicetest; import android.app.Service; import android.content.Intent; import android.os.IBinder; public class MyService extends Service { @Over