小编jgm*_*jgm的帖子

禁用应用程序的Android O自动填充服务

Android O具有支持字段自动填充的功能.有什么办法可以为特定的应用程序禁用它.那是我想强制我的应用程序不使用自动填充服务.

可能吗 ?

要阻止整个活动的自动填充,请在活动的onCreate()中使用:

getWindow()
  .getDecorView()
  .setImportantForAutofill(View.IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS);
Run Code Online (Sandbox Code Playgroud)

有没有比这更好的方法?

android autofill textview android-8.0-oreo android-autofill-manager

34
推荐指数
4
解决办法
2万
查看次数

使用 Espresso 单击带有 href 的 Web 视图

我有一个 html 网页,其中有一个链接,如下所示。

<a id='click_link' href='path_to_page.html' target='_blank'>Click</a>
Run Code Online (Sandbox Code Playgroud)

我想使用 espresso 检查该链接是否可以在 Android web 视图中使用。我使用了以下所有方法以及 XPATH 链接从 Android Espresso 单击它。什么都不起作用。

onWebView().withElement(findElement(Locator.LINK_TEXT,"Click")).perform(webScrollIntoView());

onWebView().withElement(findElement(Locator.ID,"click_link")).perform(webClick());

但如果我删除target='_blank',那么它就起作用了。有什么办法可以解决 Espresso 的问题吗?我想要target='_blank'那里的

html android webview android-webview android-espresso

5
推荐指数
0
解决办法
627
查看次数

Gradle 使用 ANDROIDX_TEST_ORCHESTRATOR 生成代码覆盖率报告

如何使用 gradle 和 jacoco 生成代码覆盖率报告ANDROIDX_TEST_ORCHESTRATOR并保留clearPackageDatatotrue

在发行说明中Android orchestartor。它告诉 Pass-e coverage true -e coverageFilePath /sdcard/foo/标志在给定位置生成覆盖文件ref 中

我知道Android 测试编排中的这个错误,其中每次测试运行后都会清除代码覆盖率文件。如何使用 gradle 指定生成代码覆盖文件(由 Jacoco 生成的 *.ec 文件)的位置,以便它保持在应用程序安装目录之外。

testing android gradle jacoco androidx

5
推荐指数
0
解决办法
163
查看次数

在python张量流中打印生成器

我正在尝试按照tensor flow链接中的说明进行操作

我正在尝试按照描述打印预测结果:

print ("Predicted %d, Label: %d" % (classifier.predict(test_data[0]), test_labels[0]))
Run Code Online (Sandbox Code Playgroud)

但我无法打印结果.我收到以下错误.

    print ("Predicted %d, Label: %d" % (classifier.predict(test_data[0]), test_labels[0]))
TypeError: %d format: a number is required, not generator
Run Code Online (Sandbox Code Playgroud)

如何打印generatorpython.

我试着编写一个循环并迭代它不起作用的元素,我试图用它next来打印生成器.这也行不通.我该如何打印?

python machine-learning tensorflow

4
推荐指数
1
解决办法
2699
查看次数