问题标签 [samsung-mobile-sdk]

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 投票
1 回答
3109 浏览

android - 三星手机中的安全异常 WRITE_USE_APP_FEATURE_SURVEY

我正在使用 Motion Samsung 库开发应用程序。其中一项要求是在清单中要求以下权限:

但是,在使用商店中的发布 APK 的某些手机(以及仅某些手机)上,我得到:

这似乎没有多大意义,因为我已请求许可。我想这不能归结为proguard期间的混淆(否则它不适用于我猜的任何手机)?有没有办法告诉我特定手机不支持图书馆?

任何想法?谢谢!

0 投票
0 回答
201 浏览

android - Android 音频流无法在三星设备上运行

我正在开发在线广播应用程序,我正在使用媒体播放器进行音频流传输。它适用于几乎所有设备,但它在三星 s3/s4/s5/s6/s7 设备上流式传输。这是我的代码

0 投票
0 回答
75 浏览

android - 三星 Group Play 安卓库

我正在开发一个音乐播放器,目前正在寻找任何群组播放 API。看起来三星正在提供三星群组播放 SDK 我对图书馆有一些疑问。

  1. 我可以在任何设备(非三星设备)中使用这个库吗
  2. 我可以不受限制地使用这个库吗,或者三星将来会要求我的应用程序。
  3. 这个库是否易于使用,或者那里有更好的库。
  4. 还是从头开始写更好
0 投票
1 回答
925 浏览

android - 我可以将三星指纹 SDK 用于我自己的应用程序吗?

我想创建一个 android 在线投票系统应用程序。此应用程序将使用三星指纹扫描仪在我们的服务器上验证选民身份 - 有效与否。三星指纹扫描仪 SDK 是否可以通过检查我们的服务器而不是 android SQLite 数据库来验证指纹?

0 投票
1 回答
1792 浏览

android - java.lang.NoClassDefFoundError:解析失败:Lcom/samsung/android/sdk/look/SlookImpl;

我正在尝试实现三星 SDK 的 SLook 功能。用于测试的设备是三星 Galaxy prime 4G。尽管错误提示,日志在 Try 块内显示错误行,当应用程序启动时它会崩溃。

我正在使用的 JAR 是

初始化 Slook 的 Java 代码在测试设备上引发错误。

错误的完整堆栈跟踪

应用构建 Gradle:

0 投票
2 回答
1440 浏览

android - Android 指纹 API - 从三星 Spas 迁移

假设我有一个使用指纹对用户进行身份验证的应用程序。在 Android 5 上,我仅将 Samsung Spas 库用于三星设备。随着 Android M 的发布,我添加了对许多设备的支持。首先,我检查我是否是 Android M,然后检查是否有管理器实例、是否有硬件以及是否注册了指纹:

如果我在这里失败,我会回退检查 Android 是否是三星并且它是否安装了 Spass 库。现在的问题是:如果用户使用 Spass 在三星上拥有 Lollipop 并注册了指纹。之后他升级到 Android M没有注册新的指纹。会manager.hasEnrolledFingerprints()回归真实吗?换句话说,三星 Spass 库是否与 Android 操作系统共享其数据?谢谢。

0 投票
1 回答
981 浏览

java - 三星通过 sdk 更改指纹对话框中的待机文本

我正在使用 pass sdk v1.2.1,根据编程指南,有一种方法可以更改指纹对话框中显示的待机文本。该指南说您必须检查该功能Spass.DEVICE_FINGERPRINT_AVAILABLE_PASSWORD是否可以调用changeStandbyString,如下所示:

我尝试在具有 Android 6.0 和 Galaxy S5 Android 5.xx 的 Galaxy S5 上使用它,我得到了例外

看起来有点奇怪的是,如果内部的方法changeStandbyString返回 true 则调用异常,结果与检查时调用的方法相同

所以看起来有问题,有什么想法吗?

这是使用 android studio 调试时生成的代码:

请注意,该方法d()是在这两种情况下调用的方法,当您检查功能以查看是否启用以及更改文本时,它看起来应该是if(!this.d())in changeStandbyString,就像在其他方法中一样:

throw new IllegalStateException("setDialogTitle is not supported.");仅当返回 false 时才会发生这种情况,这是标志为( )时this.b()调用的方法。isFeaturedEnabledSpass.DEVICE_FINGERPRINT_CUSTOMIZED_DIALOGSpass.DEVICE_FINGERPRINT_CUSTOMIZED_DIALOG = 2

0 投票
0 回答
192 浏览

android - Samsung KNOX Cloud SDK - 获取 MDM 配置文件

我正在尝试将三星 KNOX 云 SDK 实施到我们的 MDM 解决方案中。

我一直在关注入门指南

为了为我目前所处的位置做好准备,我现在已经完成了这些步骤:

  • 获得KNOX Cloud SDK的访问权限
    • 创建了以下密钥Cloud REST API KEYKLMELM
    • 将入门指南中的步骤实施到我们的 MDM 服务中。这在注册设备时工作正常,我从三星企业网关 (SEG) 服务器获得所有响应。
  • 可以访问SAMSUNG KNOX MOBLIE ENROLLMENT DASHBOARD
    • 使用 x509 证书设置 MDM 配置文件,指向您的 MDM Url,未启用身份验证
    • 添加设备,并将其链接到 MDM 配置文件

SAMSUNG KNOX MOBLIE ENROLLMENT DASHBOARD中创建 MDM 配置文件并注册设备后,我尝试通过 SEG https://eu-segm-api.secb2b.com/v2/profiles从我们的 MDM 服务获取配置文件/MyProfileID(这是我在 SEG 的第一个注册响应中收到的 json 响应中的配置文件 URL)。

我还在请求标头中传递了 X-Knox-Apikey 和 profileId。

我在尝试获取配置文件或发送推送通知时得到的 json 响应是这样的:

如何获取我的 MDM 配置文件,我有 profileId,但是当我尝试获取它时,我只得到上面的 JSON 响应?

0 投票
1 回答
2000 浏览

java - Deep Link 在三星手机上不起作用(当我尝试从默认信使打开它时)

我开发了一个 android 应用程序,我正在使用深层链接打开该应用程序,它在除三星手机之外的所有其他设备上都能完美运行,当我尝试通过三星默认 Messenger 打开它时,它也是如此,而不是启动它正在将我重定向到 Google Play 商店的应用程序。请给我解决方案以找出我错过了什么。

这是链接 - https://frr.com/open.php

0 投票
2 回答
7058 浏览

android - 以编程方式禁用多窗口功能

我正在尝试禁用android的多窗口功能。我已阅读 android 文档并知道 resizeableActivity 仅适用于 android N(API 级别 24),但我想在较低级别的 android API 上禁用它。由于三星设备在其所有设备上都具有多窗口功能(大约)。所以我必须禁用它。