`

10个常见的 Android 新手误区

 
阅读更多

在过去十年的移动开发平台中,作为资深的移动开发人员,我们认为Android平台是一个新手最广为人知的平台。它不仅是一个廉价的工具,而且有着良好的开发社区,以及从所周知的编程语言(Java),使得开发Android应用程序变得前所未有的简单。即便是这样,我们仍然看到不少Android开发新手一遍又一遍地犯着同样的错误。以下是10个最常见的误区。 

1、不读Android开发文档 

Android开发者网站可以很好的帮助你。很多的文档也可以通过SDK工具下载。这些文档不仅仅是Javadoc API的参考,它包括许多指南、教程、视频、培训以及其他有用的资料来创建Android应用程序。 

Android训练,通过一些有用的教程示例,指导你解决特定问题或实现特定的功能。 

2、不熟悉Android开发工具 

Android SDK不仅可以用来编译打包你的应用程序在Android手机上运行,而且它有一整套工具来帮助你构建应用程序。其中一些工具可以帮助你的应用程序设计图形和布局。其他命令行工具,它们提供简单、可编写脚本访问模拟器和硬件设备的功能。还有一些可以帮助你进行性能的调优和剖析。

Android SDK文档中更多关于Android工具的信息。 

3、不从Android开发社区寻求帮助 

Android开发社区大型且友好。当你有问题时,Android SDK文档不会回答你,我们建议你去StackOverflow.com,它有一个 Android开发特定标签。其他有用的资源包括 谷歌邮件列表以及网站教程,比如你会发现在 Android软件开发中心

4、由于Java语言开发而变得懒惰 

Java是一个高级编程语言,它具有虚拟机,使得开发更加简单,但是,这并不意味着你可以是一个懒惰的程序员。标准的编程准则仍然适用。大多数Android设备与传统计算机相比,处理能力和本地存储容量都有限,所以效率不高或不正确的编程实践会对的整体性能和用户体验有着更大的影响。 

5、认为开发移动项目是小成本投入 

小屏幕 != 小项目。许多新手开发人员(不幸的是,他们的老板)是一个错误的想法,认为所有移动开发项目可以由一个大学生在周末完成。(是的,我们听过许多这样的故事。)然而,事实是,大多数成功的项目都需要像传统软件的功能规范、进度表、bug追踪、专职的工程师、专业的设计师、QA测试人员和发布维护计划。 

6、使用原始Android应用程序为开发基础 

很多时候,我们看到了一个应用程序是基于一个hello world示例代码的。没有事先计划或是设计就在代码中使用,并且该项目文件的布局也丢失了。最终用户的体验,似乎是一个事后的想法。 

首先,你得花时间学习和试验Android平台。然后,坐下来与你的团队,想想你们真正想要构建的,并从头开始。最终,你将会节省时间、减少挫折,并且有高质量的生产代码便于日后的维护。 

7、与操作系统整合 

Android平台为开发者提供了许多功能,并紧密地集成系统和其他应用程序到他们的应用程序中。利用主屏幕小部件、内容提供商、意图处理,以及其他等功能优势。确保你的的应用程序可以处理任何内容类型出现在共享菜单。使用这些平台特点可以把你的应用从一般的移动体验中区分出来。另外,如果你的应用更容易访问,那么用户将更为频繁的看到你的应用程序。 

8、定义应用程序的详细配置不当 

Android Manifest文件是应用程序配置的中心位置,但这些信息经常(甚至在发布了的应用上)都不正确。许多开发人员没有正确地指定他们所支持的设备特征。另一个常见的错误在Android Manifest文件中注册了不必要的权限。这样可能导致你的应用程序发表在Android市场后,用户对你的应用的评级很低。 

9、为Android开发iPhone应用 

当你下载一个很Cool的应用到你崭新的Android设备上时,但它的外观和行为完全像是一个典型的iOS应用。Not Cool。Android平台有着自己的外观和行为,用户不期望他们买的Android设备装的应用像别的平台的。这些相同的应用程序经常失踪的小部件、内容提供商和其他独特的功能的Android(见#7),这使得他们更显得格格不入。 

10、应用程序发表之后不维护 

你有没有注意到许多应用程序并不会更新,而其他的则是不断更新?为了保持应用的相关热度,开发人员必须保持应用程序的更新。Android平台仍然在稳步成熟,注意Android市场的通知,它经常需要开发者更新调整。如果没有更新,一些应用程序可能会被排在后面。请确保你的应用程序并不是其中之一。 

Android新手小心 

避免犯错误的最好办法就是要第一时候意识到这样做的危险。在这里,我们从Android开发新手身上列出了10个最常见的错误。请认真审视它们,这将会让你和你的团队避免这些阴险陷阱的。 

23
21
分享到:
评论

相关推荐

    10个常见的android新手误区

    本文将详细解析标题和描述中提到的10个Android新手误区,帮助开发者更好地理解和提升开发技能。 1. **不读Android开发文档**:Android开发者网站提供了丰富的资源,包括Javadoc API、指南、教程、视频和培训等。...

    Android开发新手常见的10个误区

    这里有10个最常见的误区。 1,阅读Andr​​oid文档 Android开发者网站是你获得帮助的最重要地方。大部分的文档既可以随着SDK下载,也可在网上直接查阅(我们推荐在线浏览,因为它是不断更新的)。这些文档是不仅仅是...

    安卓Android开发电子书大全 2018 (1/4)

    10个常见的_Android_新手误区.doc 12586020.rar 5 Android源码.rar android 2高级编程(第2版).zip Android_控件.doc android中文教程.rar Android基础教程.rar android学习进阶路.doc android平台初级错误...

    安卓Android开发电子书大全 2018 (4/4)

    10个常见的_Android_新手误区.doc 12586020.rar 5 Android源码.rar android 2高级编程(第2版).zip Android_控件.doc android中文教程.rar Android基础教程.rar android学习进阶路.doc android平台初级错误...

    android.rar

    7. **10个常见的_Android_新手误区**: 这篇文章可能列举并解释了新手开发者常犯的错误,帮助他们避开陷阱,更快地进步。 8. **Android移动开发一本就够**: 这可能是一本综合性的书籍,旨在覆盖Android开发的所有...

    Android高级编程--源代码

    作为使用androidsdk构建这些应用程序的实用指南书籍,《android高级编程》从始至终穿插了一系列示例项目,每个项目都引入android的新功能和新技术,以助您达到最圆满的学习效果。书中介绍android的所有基本功能,并...

    新手如何搞定Linux操作系统.pdf

    本文将针对新手如何从零开始学习Linux进行详细指导,消除一些常见的误区,并提供有效的学习路径。 首先,我们需要纠正两种错误的思想。一是“望而却步”,一些新手可能认为Linux过于复杂,难以掌握。实际上,随着...

    QQServer启动方法

    - 一个常见的新手误区是将服务器工程直接部署到Tomcat或其他服务器软件中。 - 实际上,QQServer工程是一个Java工程,并不是可以部署在Android设备上的应用程序,因此不能使用"RunAsAndroidApplication"来运行。 -...

    Biokey SDK 中文版开发手册

    对于没有指纹识别开发经验的人来说,这部分内容尤其宝贵,能够避免很多常见的陷阱和误区。 最后,Biokey SDK还可能支持跨平台开发,适用于Windows、Linux、Android或iOS等多种操作系统,手册会给出相应的平台特定...

    ubuntu入门学习笔记

    - 学习过程中应注重核心知识点的掌握及常见误区的规避。 - 强调实践操作的重要性,如命令行操作记录有助于巩固学习成果。 #### 二、Ubuntu系统安装(学习时长:2天) - **双系统安装方法**: - 选择使用U盘启动...

Global site tag (gtag.js) - Google Analytics