首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android Studio 3.2新功能特性

什么是新助理 Android Studio 3.2一个新Assistant面板,可以通知您有关Android Studio最新更改。...如果检测到新信息要显示,那么当您启动Android Studio时,该面板将打开。您还可以通过选择Help> Android Studio新增功能来打开“Assistant”面板 。...Android Studio 3.2具内置模板,可帮助您使用新Slice Provider API扩展您应用程序以及新lint检查,以确保在构建切片时遵循最佳做法。...这些新检查范围从关于潜在可用性问题警告到关于潜在安全漏洞高优先级错误。 新Gradle目标 使用新lintFixGradle任务将lint检查建议所有安全修复直接应用于源代码。...如果在新变体上运行lint,则会发出警告 Lint现在记录了一个基线记录变体和版本,并且如果您在与创建基线变体不同变体上运行它,lint警告您。

5.4K10

Android 性能优化:使用 Lint 优化代码、去除多余资源

什么是 Lint LintAndroid Studio 提供 代码扫描分析工具,它可以帮助我们发现代码结构/质量问题,同时提供一些解决方案,而且这个过程不需要我们手写测试用例。...Android Studio 中使用 Lint Android Studio 内置了 Lint,我们小手一点就可以直接使用。...鉴于团队成员水平良莠不齐,靠个人意识有时候很难保证质量,这时可以修改 Lint 对于特定问题警告等级,以最直观 IDE 提示来警醒成员。 Lint 警告严重程度以下几种: ?...忽略警告可以分两种: 在 Java 代码 在 XML 文件夹 在 Java 代码忽略 Lint 警告: 忽略 Lint 警告注解跟 @SuppressWarnings 很类似,@SuppressLint...Lint 关键操作,比如是否开启 Lint 警告,或者关闭指定警告

3.4K60
您找到你想要的搜索结果了吗?
是的
没有找到

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

例如: 在布局运行到设备之前先检查它看上去如何 运行代码检查工具,如Lint:在编译之前很难发现代码错误 为位图图形所有显示分辨率和状态(启用,禁用,按压)提供选择选项,并将它们导出到不同数字设备...下面是一些具体Lint Attributes: tools:ignore tools:ignore属性允许你建立Lint工具来禁止XML文件特定属性警告。例如: ?...这可以避免恼人Lint警告。 tools:locale 这个属性可以帮助你配置语言,并关闭关于错误拼写Lint警告。例如,如果你字符串仅包含西班牙文本,那么你可以设置“西班牙语为默认”: ?...使用这个属性,Android Studio自动选择所需主题用于预览。 tools:showIn tools:showIn有助于指出想要哪个布局在预览显示。例如: ? 用来包括布局。...还有一个附加优点涉及到发送有关于泄漏数据到服务器,并排除反射引用和来自于方法特定活动。 总之,我们可以说,Android开发者各种不同工具可用于促进app开发过程。

69030

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

例如: 在布局运行到设备之前先检查它看上去如何 运行代码检查工具,如Lint:在编译之前很难发现代码错误 为位图图形所有显示分辨率和状态(启用,禁用,按压)提供选择选项,并将它们导出到不同数字设备...下面是一些具体Lint Attributes: tools:ignore tools:ignore属性允许你建立Lint工具来禁止XML文件特定属性警告。例如: ?...这可以避免恼人Lint警告。 tools:locale 这个属性可以帮助你配置语言,并关闭关于错误拼写Lint警告。例如,如果你字符串仅包含西班牙文本,那么你可以设置“西班牙语为默认”: ?...使用这个属性,Android Studio自动选择所需主题用于预览。 tools:showIn tools:showIn有助于指出想要哪个布局在预览显示。例如: ? 用来包括布局。...还有一个附加优点涉及到发送有关于泄漏数据到服务器,并排除反射引用和来自于方法特定活动。 总之,我们可以说,Android开发者各种不同工具可用于促进app开发过程。

1.2K10

代码洁癖症我,学习Lint学到心态爆炸

或者红色标记代码(并没有任何错误),如下图所示: ? 上文黄色提醒和红色警告,都是来自Android Studio内置Lint工具检查我们代码后而作出动作。...2 Lint Android Studio 提供一个名为Lint静态代码扫描工具,可以发现并纠正代码结构质量问题,而无需实际执行该应用,也不必编写测试用例。...Lint 工具可检查您 Android 项目源文件是否包含潜在错误,以及在正确性、安全性、性能、易用性、便利性和国际化方面是否需要优化改进。...在Android主要有如下六大类: Security 安全性。在AndroidManifest.xml没有配置相关权限。 Usability 易用性。重复图标;上文开始黄色警告也属于该规则。...通过Android Studio 菜单栏Analyze选项下拉选择第一个选项Inspect Code. ? 在弹出框根据自己需要选择lint工具检查范围,这里选择整个项目。

1.5K20

使用Android Lint检查代码缺陷

背景 Android LintAndroid自带代码检查工具,它能帮助我们识别很多潜在错误Lint 介绍 Android Lint 可以扫描android项目源代码潜在错误。...下面是它查找错误类型一些示例: 缺少转换(和未使用转换) 布局性能问题(旧布局工具用于查找所有问题) 未使用资源 数组大小不一致(在多个配置定义数组时) 可访问性和国际化问题(硬编码字符串...、缺少内容描述) 图标问题(如密度丢失、图标重复、大小错误) 可用性问题(如未在文本字段上指定输入类型) 明显错误 它可帮助您发现并纠正代码结构质量问题,而无需实际执行该应用,也不必编写测试用例。...Lint 工具可检查您 Android 项目源文件是否包含潜在错误,以及在正确性、安全性、性能、易用性、便利性和国际化方面是否需要优化改进。...在使用 Android Studio 时,配置 Lint 和 IDE 检查会在您每次构建应用时运行。 ? image.png 在命令行执行 .

1.1K00

Android 项目代码质量保证实践

为此,我们需要一套静态代码检查机制能检查已有的代码是否遵守规范。总结已有的规范,可以将规范类型归纳为普通 Java 规范、普通 Android 规范、具体项目规范。...progroud 文件 lint.xml:配置文件,配置哪些 lint 检查可以排除,自定义问题严重级别 lint Tool:静态代码检查工具,可以是命令行或者集成在 Android Studio...及更高版本Lint 工具会自动安装。...原生 Lint 检查项已经 200 多项 (包括前面示例 5 项内容),因此使用原生功能点,就能检查开发大部分通用问题。...如果都不是的话,则报告错误 J:报出问题方法:该方法中指定参数: 需要报错 Issue 发生问题代码在语法树上节点 发生问题代码位置 警告信息 4.3.3.5 生成 jar 包 完成上述步骤

1.7K20

测试工程师做好缺陷预防,居然可以避免50%错误

代码静态检查是指在不运行代码方式下,通过词法分析、语法分析、控制流、数据流分析技术对程序代码进行扫描,验证代码是否满足规范性、安全性、可靠性、可维护性指标的一种代码分析技术。...质量缺陷对开发者生产力一定影响,比如未覆盖代码、重复块、未使用参数。 2、拿到原始规则扫描结果后,我们和开发团队进行了进一步沟通。...开发移动App主要两个IDE是Android Studio 和 Xcode 4、IDE插件执行代码静态检查 Android Stuidio Android Studio可以安装插件方式对代码进行静态检查...Android Studio 也可以使用自带Lint进行代码静态检查: ?...具体使用方法可以参考官网:https://developer.android.com/studio/write/lint ?

1.1K70

三分钟带你了解FL Studio21版本新增功能

警告对话框- 新“以后不再显示”到关于近似自动化合并警告编辑- 现在允许使用 LFO 模式自动化剪辑进行有损合并音频剪辑淡入淡出和增益控制:查看-当取消选择显示淡入淡出预览/增益预览时,按住Alt...FL Studio Mobile - 更新到 v4.0.27ZGE Visualizer - 添加了一个 Surface 选项卡,以便更轻松地自定义预设播放列表按住Shift键在播放列表顺序添加拖放样本文件...请检查渲染和合并问题启动-如果启动项目崩溃,将在下次启动时使用默认值,以防止崩溃循环。启动-当音频设备显示错误时,闪屏被隐藏,以便可以阅读消息。...当浏览器扫描新文件时,现在可以进行搜索搜索结果显示具有匹配名称文件夹选项卡右键单击“复制此选项卡选项弯曲-对预设更改可以通过Ctrl+Z撤消。多频带延迟-延迟时间标度控制修改现在是可视化。...包装材料-用于控制主机是否可以处理Ctrl+Z键撤销选项。ZGE观察仪-支持效果参数之间分隔符。向压缩项目添加自定义效果。

3.3K00

Android自定义lint开发

我自己写静态扫描demo 简介 Android Lint 是 SDK Tools 16(ADT 16)开始引入一个代码扫描工具,通过对代码进行静态分析,可以帮助开发者发现代码质量问题和提出一些改进建议...除了检查 Android 项目源码潜在错误,对于代码正确性、安全性、性能、易用性、便利性和国际化方面也会作出检查。...lint配置 对于执行 Lint 操作相关配置,是定义在 gradle 文件 lintOptions ,可定义选项及其默认值 android { lintOptions {...enable 'RtlHardcoded','RtlCompat', 'RtlEnabled' // 在报告是否返回对应 Lint 说明 explainIssues...UElementHandler 个地方一定要注意,你想要做检查地方一定不要写super,会导致无法继续完成代码。 上述代码完成功能就是扫描代码是否实现了RouterPager这个注解。

87640

解决Error:Could not determine the class-path for interface com.android.builder.model.AndroidProject.

如图: 错误原因 因为Eclipse所使用ADT插件已经不再更新,所以从Eclipse导出项目使用是旧版本Gradle插件,而新版Android Studio(v2.3+)已经不再支持1.0.0...如图: 查看已安装Gradle插件版本 2、修改项目配置文件 打开Android Studio,在左侧导航栏打开Project窗口,选择Android选项卡,点开其中Gradle Scripts...虽然不是必须修改,但最好还是修改成Android Studio默认使用最新版,不然可能出现错误: A problem occurred evaluating root project ‘XXX’....如图: 查看已安装Gradle版本 然后打开Android Studio,再到左侧边栏打开Project视图,选择Android选项卡,点开其中Gradle Scripts,打开文件gradle-wrapper.properties...如果重新编译后Messages窗口显示编译成功,但是Project窗口仍然不能正常显示项目结构,并且build.gradle文件页面上方仍然显示黄色警告栏,点击该警告Try Again再次编译项目即可

74010

静态测试技术之 Lint 冗余资源清理

xxdpi目录对应相应分辨率机型,没有明确归属xml资源都可以放到raw目录下。...二、冗余资源清理 随着长时间版本迭代,工程中会冗余许多资源文件,手动查找删除效率太低难免漏网之鱼,代码扫描工具可以方便查找出未被引用图片、ID资源,本文主要应用Android lintunUsedResources...在Android SDKTools 16及更高版本Lint工具会自动安装。通过对Android工程源代码进行扫描检查,可发现潜在问题,更好提升代码质量。...resource文件 3、也可以在Android Studio中使用Analyze-unUsedResources项查找出所有未被引用资源列表: 在结果上右键选择ApplyFix’Android Lint...冗余资源清理是借助静态代码分析工具一个小应用,大家在项目过程是否其他静态分析工具应用场景呢? 欢迎大家一起探讨。

1.9K00

Android Gradle 插件】LintOptions 配置 ⑤ ( absolutePaths 属性配置 | check 属性配置 | checkAllWarnings 属性配置 )

Lint 检查后输出错误提示 , 是否显示 " 完整路径 " , 默认情况下 , 显示路径是基于当前调用 Lint 工具 相对路径 ; 2、配置原型 LintOptions#absolutePaths...问题 ID 之间 , 使用逗号隔开 ; 如果配置了该选项 , 则只检查配置 Lint 问题集合 , 其它问题不再进行检查 ; Lint 问题 ID 参考 【Android Gradle 插件】LintOptions...、配置简介 LintOptions#checkAllWarnings 属性配置 用于配置 Lint 检查时 是否检查所有的 " 警告 " , 如果配置 true , 则默认情况下关闭警告也会进行检查...Returns whether lint should check all warnings, including those off by default 返回lint是否应检查所有警告,包括默认情况下关闭警告...' // 是否检查所有警告 checkAllWarnings true }

32020

Android性能分析工具简介

Android官方工具 Android官方提供了很多优化工具,很多工具已经自动集成到Android Studio集成开发环境,下面就这些工具做一个简单介绍。...开启StrictMode后, 如果线程做一些诸如读写文件, 网络访问操作, 将会在Log console输出一些警告, 警告信息包含Stack Trace来显示哪个地方出了问题。...你可以点击时间戳来自动选择整个记录作为你选定时间框架——如果你多个你想要转换记录,这是非常有用。 ③Trace pane:显示您所选择时间框架和线程方法跟踪数据。...在此窗格,您可以选择如何查看每个堆栈跟踪(使用跟踪选项卡)以及如何测量执行时间(使用时间参考下拉菜单)。...您可以在下面的部分中了解有关每个跟踪窗格选项卡更多信息。

95020

Android Studio 3.6 发布啦,快来围观

设计编辑器缩放和平移控件已移至编辑器窗口右下角浮动面板。 2.拾色器资源选项卡 为了在使用 XML 或设计工具颜色选择器时可以快速更新应用程序颜色资源值,IDE现在会填充颜色资源值。...未使用 native implementation functions 在源代码突出显示为警告。缺少实现JNI声明也将突出显示为错误。...对隐式绑定 JNI 实现进行签名检查。 2. 其他JNI改进 Android Studio 代码编辑器现在支持更无缝 JNI 开发工作流程,包括改进类型提示,自动完成,检查和代码重构。...当打开 Emulators Extended controls, 控件时, Location 选项卡选项现在组织在两个选项卡下:“Single points”和“Routes”。...选项卡三个模板中进行选择:No Activity,Media service 和 Messaging service 。

8.9K20
领券