问题标签 [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.
android - 三星手机中的安全异常 WRITE_USE_APP_FEATURE_SURVEY
我正在使用 Motion Samsung 库开发应用程序。其中一项要求是在清单中要求以下权限:
但是,在使用商店中的发布 APK 的某些手机(以及仅某些手机)上,我得到:
这似乎没有多大意义,因为我已请求许可。我想这不能归结为proguard期间的混淆(否则它不适用于我猜的任何手机)?有没有办法告诉我特定手机不支持图书馆?
任何想法?谢谢!
android - Android 音频流无法在三星设备上运行
我正在开发在线广播应用程序,我正在使用媒体播放器进行音频流传输。它适用于几乎所有设备,但它在三星 s3/s4/s5/s6/s7 设备上流式传输。这是我的代码
android - 三星 Group Play 安卓库
我正在开发一个音乐播放器,目前正在寻找任何群组播放 API。看起来三星正在提供三星群组播放 SDK 我对图书馆有一些疑问。
- 我可以在任何设备(非三星设备)中使用这个库吗
- 我可以不受限制地使用这个库吗,或者三星将来会要求我的应用程序。
- 这个库是否易于使用,或者那里有更好的库。
- 还是从头开始写更好
android - 我可以将三星指纹 SDK 用于我自己的应用程序吗?
我想创建一个 android 在线投票系统应用程序。此应用程序将使用三星指纹扫描仪在我们的服务器上验证选民身份 - 有效与否。三星指纹扫描仪 SDK 是否可以通过检查我们的服务器而不是 android SQLite 数据库来验证指纹?
android - java.lang.NoClassDefFoundError:解析失败:Lcom/samsung/android/sdk/look/SlookImpl;
我正在尝试实现三星 SDK 的 SLook 功能。用于测试的设备是三星 Galaxy prime 4G。尽管错误提示,日志在 Try 块内显示错误行,当应用程序启动时它会崩溃。
我正在使用的 JAR 是
初始化 Slook 的 Java 代码在测试设备上引发错误。
错误的完整堆栈跟踪
应用构建 Gradle:
android - Android 指纹 API - 从三星 Spas 迁移
假设我有一个使用指纹对用户进行身份验证的应用程序。在 Android 5 上,我仅将 Samsung Spas 库用于三星设备。随着 Android M 的发布,我添加了对许多设备的支持。首先,我检查我是否是 Android M,然后检查是否有管理器实例、是否有硬件以及是否注册了指纹:
如果我在这里失败,我会回退检查 Android 是否是三星并且它是否安装了 Spass 库。现在的问题是:如果用户使用 Spass 在三星上拥有 Lollipop 并注册了指纹。之后他升级到 Android M没有注册新的指纹。会manager.hasEnrolledFingerprints()
回归真实吗?换句话说,三星 Spass 库是否与 Android 操作系统共享其数据?谢谢。
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()
调用的方法。isFeaturedEnabled
Spass.DEVICE_FINGERPRINT_CUSTOMIZED_DIALOG
Spass.DEVICE_FINGERPRINT_CUSTOMIZED_DIALOG = 2
android - Samsung KNOX Cloud SDK - 获取 MDM 配置文件
我正在尝试将三星 KNOX 云 SDK 实施到我们的 MDM 解决方案中。
我一直在关注入门指南。
为了为我目前所处的位置做好准备,我现在已经完成了这些步骤:
- 获得KNOX Cloud SDK的访问权限
- 创建了以下密钥Cloud REST API KEY、KLM和ELM
- 将入门指南中的步骤实施到我们的 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 响应?
java - Deep Link 在三星手机上不起作用(当我尝试从默认信使打开它时)
我开发了一个 android 应用程序,我正在使用深层链接打开该应用程序,它在除三星手机之外的所有其他设备上都能完美运行,当我尝试通过三星默认 Messenger 打开它时,它也是如此,而不是启动它正在将我重定向到 Google Play 商店的应用程序。请给我解决方案以找出我错过了什么。
这是链接 - https://frr.com/open.php
android - 以编程方式禁用多窗口功能
我正在尝试禁用android的多窗口功能。我已阅读 android 文档并知道 resizeableActivity 仅适用于 android N(API 级别 24),但我想在较低级别的 android API 上禁用它。由于三星设备在其所有设备上都具有多窗口功能(大约)。所以我必须禁用它。