移动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="北京看白癜风好的医院北京治疗白癜风的最好医院