各位大牛,小弟是专攻.net的,对Java一窍不通,突然对移动平台开发很感兴趣,尤其Android。。但是不知道如何下手,请各位大牛指点,比如需要恶补哪些知识,有哪些好的教材之类的。
解决方案 »
- 帮忙看下读取帐号密码登录验证的问题。只能验证最后1条数据
- 如何在NDK环境下捕获异常?
- 请问ksoap2-android中有没有ServiceConnectionMidp这个类?
- android 录音问题
- 请教关于bindService的问题
- 初次用Eclipse做了个安卓的HelloWorld程序,结果报java问题,求指教。
- 求助关于Android系统广播问题
- android版主怎么也潜水不见了
- 看大家android界面设计是拿Android Design UI Kit设计的,不直接在eclipse里设计,但是UI KIT怎么用呢
- 求助。。。android问题
- android学习方向
- 如何监测到系统的事件
楼主,先学java,觉得差不多在学android
如果LZ想学Android,我想LZ有.net的基础,再学学JAVA语法 花掉一个星期的时间了解一下足够了。
有了JAVA语法基础,再买本android的书籍照着书上的示例敲两个星期应该没问题了,再花掉一个星期整理一下自己的知识,一个月下来你可以找一个比现在好的工作肯定没问题。
我对java一窍不通 我也直接就上手android 其实没什么问题。但是最好要有java基础,很多都是从j2ee转过来从事android开发的。 开发应用主要是面向对象的编程思想和对API的熟悉程度。 前者是能力,后者是知识储备,当然前者比较重要。LZ说的:这些年感觉自己所学的东西都是别人学过的,几乎没有走在技术的前线上,所以很想走一条新路,但是就当前发展迅猛的手机平台的前景又没有十足的勇气去把握,感觉突然茫然了。。
我对此特别有共鸣,如果搜不到资料就解决不了问题,这个是大多数开发者的通病,从来不尝试自己去解决。对于想快速入门,还是买本书来看吧,章节规范,帮助大脑建立有条理的android网络。等稍微熟悉了,再看看大牛们的博客和资源分享,比较容易理解。最后,尝试走自己的路……
我开始做Android的时候,只有C#基础,JAVA基本不懂。开始以后,就是看看google给的API,然后,就直接上手了,然后用Android中学到的JAVA东西,又做了PC平台的一个JAVA应用程序,中间也没感觉什么难的,唯一就是java的界面库AWT和swing包,不太熟。
最好的教材,就是API手册。java和C#很像的,你要做的事情,就是熟悉API
一个平台而已,用不着考虑那么多。稍微好点的软件基本都有多个平台的版本。
作为程序 思想,功能专业方面的知识远大于平台。手机开发的话,最好是c,java弄明白再说,否则知其然也不知其所以然,是否会打击你的信心呢?
我也觉得你wp7更有优势。因为搞明白一个平台,能够扩张,改动也非易事。。
android应用开发四大组件,即使你不做应用程序,也需要了解一下。其中数intent尤为重要,因为其他三个组件都跟它相关。
android系统移植。首先了解一般嵌入式移植的步骤,然后了解android移植,这样比较容易。并比较两者移植的差别,这样才能区别学习,容易掌握。
android原生态c开发,说白了,就是这么把linux系统下的c编程用到android上。其实很简单,就是编译链的差别而已。
android SDK开发和NDK开发,前者还是稍微看下,看的深浅取决你的研究方向;后者就真的要好好了解一下了,因为个人感觉与其说这是一种方法,不如说这是一种思想,值得研究,而且据我了解,目前很多稍微大点的android应用开发项目都会用到NDK开发。
追踪技术,这是android源码定制中最关键的技术。说通俗一点,就是如果你想要改什么,你要能很快从表面现象追踪到它的代码,牢牢把它抓在手里,这样才能很快的进行修改,让它变成一块橡皮泥,随你拿捏,想让它变成什么形状的就能捏成形状。