高效Android开发者必须知道的4个工

移动app开发是一个漫长而费力的过程。然而,现在的企业总是希望能够尽快发布app。幸运的是,我们有很多帮助移动开发人员加快工作步伐的工具。

可用的工具集随着移动平台新版本的出现而不断更新。是的,我们很难紧跟所有创新的脚步。这同样适用于通常不被公布的附加功能,尽管它们在常规作业中真的非常有用。

特别是,在创建移动app的时候,每个Android开发者必须解决一系列的问题。例如:

在布局运行到设备之前先检查它看上去如何

运行代码检查工具,如Lint:在编译之前很难发现代码中的错误

为位图图形的所有显示分辨率和状态(启用,禁用,按压等)提供选择选项,并将它们导出到不同的数字设备

在调试app构建中的开发阶段检测内存泄漏

有经验的开发人员可以轻松地处理上述任务。然而,快速而高效解决紧迫问题的方法并不是每个人都知道的。下面让我们为大家详细介绍一些高效Android开发中必知的好工具。

1.ToolsAttributs

任务:检查UI元素在开发阶段是什么样的,避免它们在最终构建中出意外。

解决方案:ToolsAttributs

ToolsAttributs可以使用额外的命名空间来帮助管理AndroidStudio,这样开发框架就不会传输运行时版本的属性到最终构建。

看似Android开发人员只有一种方法来检查成品布局——在设备上运行它。但是,你还可以使用内置于开发框架的ToolsAttributs,在我们的例子中所使用的框架是AndroidStudio。

ToolsAttributs的两个主要类别:

LintAttributs

DsignAttributs

作为一个静态分析工具,Lint被用于很多编程语言和软件平台。应用LintAttributs有助于协调Lint工作。

下面是一些具体的LintAttributs:

tools:igno

tools:igno属性允许你建立Lint工具来禁止XML文件中特定属性的警告。例如:

tools:igno="ContntDscription"

从根本上说tools:igno类似于Java的

SupssWarning注解。

tools:targtApi

tools:targtApi和

TargtApi注解的工作方式相同,它显示了app将使用的最低API版本。举个例子,如果你正在应用AndroidKitKat,并且项目中最低的API版本是21。在这种情况下,你只要在代码中写下tools:targtApi以及适合的版本号即可。这可以避免恼人的Lint警告。

tools:local

这个属性可以帮助你配置语言,并关闭关于错误拼写的Lint警告。例如,如果你的字符串仅包含西班牙文本,那么你可以设置“西班牙语为默认”:

sourcsxmlns:tools="







































北京看白癜风好的医院
北京治疗白癜风的最好医院



转载请注明:http://www.nylrzx365.com/glgj/702.html