如何学习android开发,本人刚学完J2SE

本人根据《尚学堂》的视频刚自学完J2SE,以后想走Android开发这条路,但是我不知道接下来学什么?看了一个培训机构的培训课程表,上面“第一阶段:Java入门与强化”需... 本人根据《尚学堂》的视频刚自学完J2SE,以后想走Android开发这条路,但是我不知道接下来学什么?看了一个培训机构的培训课程表,上面“第一阶段:Java入门与强化”需要什么XML,集合框架,但是这些我都没学过,我现在不知道如何入手,望经验人士指教! 展开
 我来答
百度网友e417dc9
2010-10-30 · TA获得超过313个赞
知道答主
回答量:136
采纳率:0%
帮助的人:93.9万
展开全部
我也是刚自学了android半个多月,走了不少弯路,现在也迷茫着。
下面给你一些建议:
首先:开发环境配置:http://wenku.baidu.com/view/92c5e14769eae009581beccf.html(其中的path,java home参数要根据具体情况修改),还有http://wenku.baidu.com/view/9ba622225901020207409c60.html
然后,找一本书,或者泡各种论坛(eoe android不错)。如果java功底好的话,可以看看SDK里的sample.
关于已有代码的使用,把旧代码里的.settings,assets,.classpath,.project及src\irdc\EX08_04\R.java(很旧的版本才会有)文件删掉(只留下res,src,AndroidManifest.xml,有些有test),然后File-->new-->android project -->选择create project from existing source ...-->选择目录,即可。
匿名用户
2010-10-25
展开全部
楼主有Java基础吗,如果Java基础不错的话,就可以直接可以看看《android开发入门与实战》这样的入门级书籍,然后自己参照书籍的源码,写一些Demo;也可以找个论坛,比如eoeandroid;论坛上有很多不错的入门教程,希望对楼主有帮助
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangwei7066
推荐于2016-07-23 · TA获得超过1.9万个赞
知道大有可为答主
回答量:6693
采纳率:54%
帮助的人:1321万
展开全部
第一个层次和传统的嵌入式Linux最接近,主要涉及的是CPU、GPU以及外设的驱动以及使能方面。多需要熟悉Linux内核,Android框架定义中驱动的接口规范等等,这部分开源社区的力量最大。这个层次技术主要需求方是是各种CPU和Android设备解决方案供应商。

第二个层次主要是涉及Android框架中间件部分,如多媒体/3D框架,Java虚拟机等等,这部分Google控制的是最严格的,因为他要控制 Android各种feature以及捆绑自己的移动互联网应用,必须规范中间件。这部分所涉及的软件技术也最多,从各种C/C++库,Java虚拟机性 能,用户体验抽象到数据库设计等等很大的内涵。开发的一般也是选择一个方向发力。另外深度定制Android ROM重点也是这个层次。

第三个层次就是App开发层次,这个层次主要就是利用Android SDK开发了。很多C/C++出身的觉得是用Java开发,其实Java就是啥都是指针的C++,外带try/catch以及垃圾收集,上手其实是很快的。Android程序最重要一点是理解生命周期概念,将一个Activity和Linux进程关系搞清楚,啥时候这个进程启动,啥时候睡眠,啥时候退出,后台的事件循环如何运行的,最后时刻要提醒自己虚拟机在运行,垃圾收集在运行。Google Code上有还多参考代码,在看中学,体会很快的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jslg4
2010-10-25
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
你可以参照一下如下,在业内最好的3G嵌入式培训学院-东方赛富的“Android手机开发就业班”课程大纲,来比较一下

第一阶段 Linux命令,工具和C编程基础
第二阶段 嵌入式Linux C语言强化
第三阶段 Android Java编程训练和工具
第四阶段 Android应用编程训练
第五阶段 Android高级编程训练
第六阶段 Android移植编程训练
第七阶段 项目实践。本阶段让学员开发,设计Android网上购物系统,其中包括Android图形界面开发,Android声音,Android网络通讯,和服务器后端进行通讯交换数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
倾衣豆宝0g
2010-10-25
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
建议还是要学web的,要不你就能弄C,不学以后是不行的;当然现在你也可以学android
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式