新手可以来第一问吗,不想走弯路所以问一下

QQKiKi 2016-09-20 11:12:19
来CSDN15年了,熟悉VB6,C语言

2010年进入移动互联网时代后脱节

曾经尝试从JAVA语言学起,但卡壳在当时的安卓4的开发工具安装上了(好像很繁琐很多组件,没有特殊的集成化开发环境)



目前想想,一个号称懂程序开发的IT相关人员,竟然都不会目前最热门的移动互联网手机端APP开发,一个HELLOWORLD都不会写,真的很落伍,所以想逐步更上

大家说说学习步骤是什么,可以指导一下吗?

第一个目标是用开发环境做成一个可以在安卓6.0上运行的任意APP。
步骤真的一点数都没有,按照老的思维模式就是:学习JAVA语言,安装开发环境,发布应用程序,装上手机测试

但是很不具体,比如版本什么的,大家有建议吗。非常感谢

...全文
496 15 打赏 收藏 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
QQKiKi 2016-09-26
  • 打赏
  • 举报
回复
我的确不太懂JAVA,但是开发过VB和C(单片机),面向对象方面也有了解,不至于不懂得继承之类的意思。 JAVA前期也学了一些语法了,感觉和C也差不多,想和ANDROID同时学习。 刚才翻看了下疯狂讲义,HELLOWORLD还能看懂,后面书籍的结构不是很好,类似老式书籍那种罗列语法的,毫不相干的东西讲的很提前,干扰思维毫无意义,我倒是喜欢零起点的那种书籍,每个第一次出现的东西都能解释清楚那种。 还有个问题是android studio目前已经有了,但是很多经典书籍都还是说的老开发环境,当然也不是说老的不好,既然新学就像从新的开始学了,不知道有没有android studio的零起点书籍。 或者网络视频也可以。谢谢!
大树学长 2016-09-26
  • 打赏
  • 举报
回复
理解楼主,我是从VC转过来的,也不懂java,所有弄安卓很麻烦,最好还是先学java的一些语法,再学会安装安卓开发环境,再看一些安卓开发的例子,我博客有,只写了一些很基础的东西。完全能看懂的
KIAE 2016-09-26
  • 打赏
  • 举报
回复
引用 9 楼 QQKiKi 的回复:
麻烦推荐一下书吧,零起点 我下了疯狂讲义android发现一点都看不懂,这个书不合适新手
疯狂android讲义已经很基础了啊,如果是因为不会java看不懂,找本java语言程序设计看看,机械工业出版社的。
QQKiKi 2016-09-26
  • 打赏
  • 举报
回复
麻烦推荐一下书吧,零起点 我下了疯狂讲义android发现一点都看不懂,这个书不合适新手
R_ine 2016-09-26
  • 打赏
  • 举报
回复
零起点书籍啊=-=《第一行代码》
咸鱼学编程 2016-09-26
  • 打赏
  • 举报
回复
个人觉得,时间多在网上找个培训视屏看,时间短找本书看来的更快
KIAE 2016-09-26
  • 打赏
  • 举报
回复
引用 12 楼 QQKiKi 的回复:
我的确不太懂JAVA,但是开发过VB和C(单片机),面向对象方面也有了解,不至于不懂得继承之类的意思。 JAVA前期也学了一些语法了,感觉和C也差不多,想和ANDROID同时学习。 刚才翻看了下疯狂讲义,HELLOWORLD还能看懂,后面书籍的结构不是很好,类似老式书籍那种罗列语法的,毫不相干的东西讲的很提前,干扰思维毫无意义,我倒是喜欢零起点的那种书籍,每个第一次出现的东西都能解释清楚那种。 还有个问题是android studio目前已经有了,但是很多经典书籍都还是说的老开发环境,当然也不是说老的不好,既然新学就像从新的开始学了,不知道有没有android studio的零起点书籍。 或者网络视频也可以。谢谢!
我觉得吧,入门书和IDE其实没啥关系,配好以后不都是打一样的代码么,刚入门也不需要什么复杂操作,顶多就单步调试,打几个断点,这种你随手百度都能找出几十个教程。 你可以看看第一行代码,直接跳过配置eclipse的那一章,结合http://www.cnblogs.com/DebugLife/p/4341702.html,AS操作入门很快的,没什么要配置的地方,记几个快捷键就好了。 第一行代码其实也没必要全看完,入个门,主要是熟悉布局和控件,这个要多试,我初学时在布局上总是在界面上遇到很多坑。 四大组件里contentprovider可以先不看,等到你对anroid有一定了解,需要用到应用间的数据共享时再看,会比较清楚。 把其他三个组件特别是activity弄懂,就可以试着去写个需要应用网络的demo,可以直接用知乎日报的api: https://github.com/izzyleung/ZhihuDailyPurify/wiki/%E7%9F%A5%E4%B9%8E%E6%97%A5%E6%8A%A5-API-%E5%88%86%E6%9E%90 等你做个简单的知乎日报出来,可以深入看看四大组件的实现原理,我推荐任玉刚的《安卓开发艺术探索》,很不错。 如果英文够好,推荐直接看googlesamples,不懂的就查Android Developers上的官方文档,既新又专业。
magicyang1234 2016-09-21
  • 打赏
  • 举报
回复
引用 6 楼 jayliu1988 的回复:
[quote=引用 4 楼 yangchengtest 的回复:] 你如果有比较深的代码基础,同时android app想做的还行,个人建议最好的办法是把google的Training一点一点的看下来。
请问Google Training是什么?书还是网址?若是网址给个链接吧[/quote] 官方文档中的引导。
ESC尛蜜蜂 2016-09-21
  • 打赏
  • 举报
回复
引用 6 楼 jayliu1988 的回复:
[quote=引用 4 楼 yangchengtest 的回复:] 你如果有比较深的代码基础,同时android app想做的还行,个人建议最好的办法是把google的Training一点一点的看下来。
请问Google Training是什么?书还是网址?若是网址给个链接吧[/quote] android官网,有点多且是全英文
Jay龍 2016-09-20
  • 打赏
  • 举报
回复
引用 4 楼 yangchengtest 的回复:
你如果有比较深的代码基础,同时android app想做的还行,个人建议最好的办法是把google的Training一点一点的看下来。
请问Google Training是什么?书还是网址?若是网址给个链接吧
moonFY 2016-09-20
  • 打赏
  • 举报
回复
Java 把 类、对象、继承、接口、内部类什么的会了就行了,其他的用的不多,需要时再学 环境搜一下一大堆不说了, Android 先把常用的控件,,挨个 单个控件 按个写一遍,能跑成功,做出想要的简单功能, 之后再在网上找个简单的项目,根据那个项目写一遍,
weixin_36190640 2016-09-20
  • 打赏
  • 举报
回复
只要功夫深,铁杵磨成针
magicyang1234 2016-09-20
  • 打赏
  • 举报
回复
你如果有比较深的代码基础,同时android app想做的还行,个人建议最好的办法是把google的Training一点一点的看下来。
山鹰1985 2016-09-20
  • 打赏
  • 举报
回复
由C转JAVA比较痛苦,因为从面相过程到面相对象的思维转换真的很容易蒙圈,不过既然你有VB的基础,那么可以借鉴VB的编程模式,个人简单的总结下 Android 吧: 和VB有些类似,比如事件驱动事件,比如 Button 的点击等各种事件监听,因为在 Android 开发APP大多使用的都是JAVA语言,所以,JAVA必须学的,至于着重点可以放在 类,对象,多态,线程,集合等 C没有的东西上,其他的基本就是语言的规范了,举例来说就好比:用C 输出一句话是:printf("","");(没记错的话),而JAVA则是:System.out.print("");这些东西只要用多了自然就熟悉了,关键是把类和对象,多态,继承,等概念吃透。 其实,Android 给我的感觉就是把 Manifest , XML, java这3者来回调,举个例子,比如:首先,在 Manifest中声明一个 Activity,然后,用 XML画出一个布局,然后在 Activity中的 onCreate()方法中使用 setContent();这个方法来调用XML画的布局,然后,在对你想要实现的功能,在 Activity 中进行实现,最后运行调试。当然不用XML也能画出布局,不过太过抽象,影响效率,单拿 Android 中的布局来说,跟VB就很像,刚开始的时候,你也可以用拖动的方式来布局,然后慢慢写出来。 再有就是 IDE了,Android Studio 和 Eclipse,推荐使用 前者,但最好两个都会,刚开始的时候,不需要记住太多的用法,先把新建,运行,调试,这3个记住就好了,后面的工多艺熟,用到了就百度下,很快就上手了。 大致写了些,希望对你有帮助。呵呵。
Arnold9009 2016-09-20
  • 打赏
  • 举报
回复
直接用android studio的完整包安装,再装个jdk8 app例子现在晚上太多了,随便找个就行 其实新建一个空白activity的,什么都不用改就是hello

80,490

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧