我不会说我是新来的android开发(已经做了6个月以上)或编程语言一般(在轨道和C#上做了近1年的红宝石),我也不是专家(或者甚至是“有经验的”,足以做全职工作),但我似乎遇到了我没有用C#或Ruby on Rails解决的问题。Android开发问题
我每五秒钟就会陷入一个艰难的挑战,一直在进步很慢。例如,自从我开始使用官方的Android开发网站以来,它似乎更像是一个“概述”而非教程。几乎所有提供的教程或指南都提供了完成应用程序所需的步骤,而这些步骤本身并不具备这些功能。 “ActionBar选项卡菜单”教程显示了选项卡式菜单是如何工作的以及如何将其从文本更改为图标...但他们绝不会给你示例代码或体面的指令来实际得到一个工作示例。 (如下图所示)
@Override
public Fragment getItem(int index) {
switch (index) {
case 0:
return new FirstFragment();
case 1:
return new SecondFragment();
case 2:
return new ThirdFragment();
}
return null;
}
花了将近3天使用在Android开发人员网站上提供谷歌和每一个资源后找出解决方案(计算器实际提供最终的答案)以优良的几行代码。
十二个教程/指南(无论你想给他们打电话)我现在已经从android开发站点完成,每次找到缺少代码或解释/示例的部分,使它成为一个痛苦的过程,试图了解更多“复杂“的行动,你可以执行。
这是我试图学习Java和Android的方式吗?我最近买了一本Ruby on Rails的书(实用程序员电子商务),当我得到最后部分(为想象中的管理员创建订单时看到),它基本上说...我们将跳过本节,因为代码不够复杂,不足以保证书中的空间。
这是一般的想法吗?不能给予“复制粘贴”代码,而是我必须自己找出一个解决方案(或找到一个例子),还是有更好的方式去学习android编程(也许另一个稳定的资源,我可以使用,而不是/以及Android开发主题)
任何信息或意见(尤其是从业余爱好开发人员或开发人员为生)的非常受欢迎。
上课。读一本书。但是,这样做。 –
“读一本书,读一本书”是我在HowTo的“成为一名android开发者”的网站指南上阅读的内容。我要求包含超过10个字的诚实建议。你的声望表明你在论坛上受到尊重,但同时(除非我对开发人员如此陌生,我看不到你只是在和我混淆),对于拥有80K +声誉的人来说,你的答案令人失望地模糊。 – Aluxzi
这就是为什么它是一个评论,而不是一个答案。这就是答案 - 没有神奇的解决方案。最后四个单词不是答案的一部分,他们告诉你这个问题是堆栈溢出问题。所以这个评论实际上只有六个字,更好的声誉/回答比率。 –