问题标签 [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.
android - 如何在 Android 7.1 上正确创建静态 App-Shortcut?
背景
Android 7.1 现在有一个名为“ AppShortcut ”的新功能。在文档中,他们解释了如何创建静态和动态的,甚至还有一个示例应用程序。
问题
我试用了该示例,但我注意到当我单击静态应用程序快捷方式时,它向我显示了“未安装应用程序”的提示。
查看代码,我发现了一个可疑配置(在“shortcuts.xml”文件中):
它看起来不太好,因为应用程序中没有任何内容具有 "ADD_WEBSITE" 的意图操作。
顺便说一句,动态快捷方式工作正常(可以通过 MainActivity 的正常启动添加)。
我试过的
所以我认为这应该改变。我尝试创建一个新活动并更改此配置以匹配活动(操作和 targetCalss),但由于某种原因,我仍然得到相同的 toast 。
问题
代码中可能有什么问题?应该改变什么来解决它?
android - Android SDK 版本 25 - android.support v7:25 给出“找不到与 @color/hint_foreground_material_light 匹配的资源”Adobe Creative SDK?
在将 compileSdkVersion 切换到 25 并使用最新的 android.support 库版本后,我在 gradle 同步/构建时收到以下错误。
错误:
任何的想法?
编辑: 我认为那是因为 Adobe Creative SDK ......不确定。其他人在 SDK 25 上运行良好。
相关问题:将支持库与 adobe creative SDK for android 一起使用时出错
我们不应该等待解决方案......也许我正在使用更新的版本('com.adobe.creativesdk:image:4.6.3')
EDIT2:我发现这是来自 Adobe SDK 依赖项的“fengdai alertdialog”。但已弃用!我向 Adobe 寻求一些支持。
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 服务。该解决方案实施检查以防止将来出现错误。
android - Android 7 - 多窗口支持(屏幕上有 2 个应用程序)
我是否需要在我的 Android 应用程序中编写一些额外的代码来支持多窗口应用程序?
android - 从 Android 7.1 应用快捷方式启动 Fragment(而不是 Activity)
我决定考虑将静态快捷方式添加到应用程序中,使用此页面作为参考:
https://developer.android.com/preview/shortcuts.html
我的快捷方式的 XML 目前如下所示:
问题来自targetClass
变量,因为我找不到启动 aFragment
而不是Activity
. 我想从快捷方式启动的大多数主要页面都Fragments
显示在Activity
. 我怎样才能让intent
直接启动到一个Fragment
?
android - UserManager.isDemoUser() 的用例是什么?
这个出现在 Android 7.1 UserManager 类中的新方法在这里描述
检查调用应用程序是否在演示用户中运行。在演示用户中运行时,应用程序可以对用户更有帮助,或者更详细地解释其功能。
用例对我来说很不清楚,有人可以告诉更多吗?或提供样品链接?
android - 列出存储在用户凭据中的证书
在 Android 7 Nougat 中,用户安装的证书转到“用户凭据”而不是“受信任的凭据”(由系统凭据和用户凭据组成)。
我曾经通过以下方式访问“受信任的凭据”:
通过上面的代码,我可以访问系统和用户信任的凭据。
但是现在,在 Android 7 中,用户安装的证书会转到Settings --> Security --> User credentials
.
我的问题是如何以编程方式列出User credentials
Android 7 中的凭据?
android-7.1-nougat - 如何为 android 7.1 应用程序创建静态应用程序快捷方式?
像这样我想用我自己的快捷方式来做。并根据快捷方式类型打开特定活动
android - Android 7.0 无法获取“/”目录下的文件列表
在 Android 7.0 之前,我能够获取目录下的文件列表"/"
,但是在 Andorid 7.0 版本上,当我尝试从目录中获取文件列表时,我得到了 null "/"
。
下面是我的代码: