问题标签 [android-7.1-nougat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1766 浏览

android - 如何在 Android 7.1 上正确创建静态 App-Shortcut?

背景

Android 7.1 现在有一个名为“ AppShortcut ”的新功能。在文档中,他们解释了如何创建静态和动态的,甚至还有一个示例应用程序

问题

我试用了该示例,但我注意到当我单击静态应用程序快捷方式时,它向我显示了“未安装应用程序”的提示。

在此处输入图像描述

查看代码,我发现了一个可疑配置(在“shortcuts.xml”文件中):

它看起来不太好,因为应用程序中没有任何内容具有 "ADD_WEBSITE" 的意图操作。

顺便说一句,动态快捷方式工作正常(可以通过 MainActivity 的正常启动添加)。

我试过的

所以我认为这应该改变。我尝试创建一个新活动并更改此配置以匹配活动(操作和 targetCalss),但由于某种原因,我仍然得到相同的 toast 。

问题

代码中可能有什么问题?应该改变什么来解决它?

0 投票
2 回答
24441 浏览

android - Android SDK 版本 25 - android.support v7:25 给出“找不到与 @color/hint_foreground_material_light 匹配的资源”Adobe Creative SDK?

在将 compileSdkVersion 切换到 25 并使用最新的 android.support 库版本后,我在 gradle 同步/构建时收到以下错误。

错误:

任何的想法?

编辑: 我认为那是因为 Adob​​e Creative SDK ......不确定。其他人在 SDK 25 上运行良好。

相关问题:将支持库与 adobe creative SDK for android 一起使用时出错

我们不应该等待解决方案......也许我正在使用更新的版本('com.adobe.creativesdk:image:4.6.3')

EDIT2:我发现这是来自 Adob​​e SDK 依赖项的“fengdai alertdialog”。但已弃用!我向 Adob​​e 寻求一些支持。

0 投票
1 回答
1531 浏览

android - 如何将 Google Play 服务更新到 9.8.7 以在 Google Pixel 上运行

我正在尝试实现我的应用程序,按照https://developers.google.com/android/guides/setup的说明,在我的 build.gradle 文件中将 Google Play 服务设置为 9.8.0。如How to update Google Play Services to 9.8.7 中所述,为了在模拟器上进行测试,我应该降级该服务。但是,它也表明它应该在物理设备上工作。

  • 我正在使用安装了 Google Play Services 9.3.84、Android 7.1 的新 Google Pixel 手机。
  • build.gradle 文件包括:compile 'com.google.android.gms:play-services:9.8.0'
  • 一旦运行 adb 调试器显示

I/FirebaseInitProvider:FirebaseApp 初始化不成功

W/GooglePlayServicesUtil:Google Play 服务已过期。需要 9877000 但找到 9384448

E/MainActivity:与 Google API 客户端的连接失败

我已经在 SDK 管理器/工具(版本 37)中更新了 Google Play 服务,但我的想法已经不多了。我不确定如何降级 Pixel 上的 Google Play 服务。我错过了什么(可能很明显?)

EDTI:查看答案,我在手机上缺少正确版本的 Google Play 服务。该解决方案实施检查以防止将来出现错误。

0 投票
0 回答
294 浏览

android - Android 7 - 多窗口支持(屏幕上有 2 个应用程序)

我是否需要在我的 Android 应用程序中编写一些额外的代码来支持多窗口应用程序?

0 投票
2 回答
4236 浏览

android - 从 Android 7.1 应用快捷方式启动 Fragment(而不是 Activity)

我决定考虑将静态快捷方式添加到应用程序中,使用此页面作为参考:

https://developer.android.com/preview/shortcuts.html

我的快捷方式的 XML 目前如下所示:

问题来自targetClass变量,因为我找不到启动 aFragment而不是Activity. 我想从快捷方式启动的大多数主要页面都Fragments显示在Activity. 我怎样才能让intent直接启动到一个Fragment

0 投票
1 回答
393 浏览

android - UserManager.isDemoUser() 的用例是什么?

这个出现在 Android 7.1 UserManager 类中的新方法在这里描述

检查调用应用程序是否在演示用户中运行。在演示用户中运行时,应用程序可以对用户更有帮助,或者更详细地解释其功能。

用例对我来说很不清楚,有人可以告诉更多吗?或提供样品链接?

0 投票
2 回答
12172 浏览

android - 列出存储在用户凭据中的证书

在 Android 7 Nougat 中,用户安装的证书转到“用户凭据”而不是“受信任的凭据”(由系统凭据和用户凭据组成)。

我曾经通过以下方式访问“受信任的凭据”:

通过上面的代码,我可以访问系统和用户信任的凭据。

但是现在,在 Android 7 中,用户安装的证书会转到Settings --> Security --> User credentials.

我的问题是如何以编程方式列出User credentialsAndroid 7 中的凭据?

0 投票
3 回答
3137 浏览

android - Android 动态快捷方式图标

我对 Android 7.1.1 的新快捷方式有一些问题。

第二个drawable没有资源ID。这是和图像和代码片段。

在此处输入图像描述

我究竟做错了什么?

0 投票
1 回答
856 浏览

android-7.1-nougat - 如何为 android 7.1 应用程序创建静态应用程序快捷方式?

像这样我想用我自己的快捷方式来做。并根据快捷方式类型打开特定活动

https://i.stack.imgur.com/Q87SO.png

0 投票
3 回答
5286 浏览

android - Android 7.0 无法获取“/”目录下的文件列表

在 Android 7.0 之前,我能够获取目录下的文件列表"/",但是在 Andorid 7.0 版本上,当我尝试从目录中获取文件列表时,我得到了 null "/"

下面是我的代码: