问题标签 [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 回答
546 浏览

android - 有没有办法获得 CMOS 状态?

我想知道,1)有没有办法在android(特别是在Sumsung)中访问CMOS Battery的状态?

或者

2) 是否有任何 API 或某些类/方法可以访问 CMOS 电池?

我没有找到关于这个主题的任何东西......

感谢你们 !

0 投票
1 回答
2654 浏览

android - 如何检查 Samsung Gear 2 是否以编程方式与 Android 设备配对?

我正在使用来自samsung-gear网站的 Tizen SDK for Wearable,以便与 Samsung Gear 2 设备通信提供者 android 应用程序。我能够向 gear 发送通知,一旦我在 gear 2 上运行消费者应用程序,我也能够在手表和我的 Android 手机之间传输数据。

我要做的是在 Android 应用程序中检查手机是否与 Gear 2 配对。使用附件服务创建通信对象并调用 isPaired() 之类的方法很简单?

我认为 SDK 示例(例如他们在其网站上提供的消费者/提供者应用程序)已经假定设备已配对,因此它们展示了如何在手机和齿轮手表之间传输数据。然而,我正在寻找一些简单的东西,比如询问手机是否与齿轮设备配对,这应该是传输数据的先决条件,我相信这是由三星齿轮管理器自动完成的。

注意:对于示例提供者/消费者应用程序,可以使用其中的代码检查是否有任何连接可用。但是只有当我从齿轮设备手动启动消费者应用程序时才启用数据传输连接,否则它就像齿轮设备没有配对,即使它是。

0 投票
1 回答
153 浏览

android - 三星多窗口模式下的 AdMob 调整大小问题

当我在我的应用中使用 Samsung MultiWindow 功能时,AdMob 会停止加载广告并记录此类错误:

空间不足,无法展示广告。需要 961x49 dp,但只有 471x50 dp。

AdMob 具有 SmartBanner 尺寸。如果我设置固定的横幅尺寸而不是部分解决问题 - 有时会显示广告,有时我会遇到所描述的错误。它可能会显示尺寸为 AxB 的广告,并且在几次多窗口边框更改后显示错误“需要 DxE dp,但只有 AxB dp”。

当我更改窗口大小时,AdMob 视图可以正确调整大小,问题仅在于请求大小不正确的广告。

可能有人对 AdMob 有类似的问题吗?

0 投票
1 回答
2640 浏览

tizen - Samsung Gear 开发:“允许安装应用程序”时出现证书错误

我一直在尝试在我的 Gear 手表上运行我的应用程序。我创建了作者和设备配置文件证书,并将它们都注册到了 IDE。

但是,当我尝试允许在连接管理器中进行开发时,我收到“证书未注册”错误。

然而,他们似乎都很好地注册了。我在窗口-> 首选项-> Tizen SDK -> 安全配置文件中都看到了它们。我还将 device-profile.xml 添加到齿轮上的 /home/developer 文件夹中,如此所述。

我清理了项目,尝试重新生成证书,重新启动设备,但无济于事。

如果我尝试直接运行该应用程序,我会收到一个 SIGNATURE_INVALID 错误...

所以我的想法越来越少。有人有另一个吗?

提前致谢,

0 投票
1 回答
421 浏览

android - BLE三星:写入特征的问题

我有一些在 Android 4.3(非三星)上运行良好的简单代码。当翻译到三星的 BLE SDK for < 4.3 时,我发现我可以阅读并收到通知,但我无法写入我的特征

知道有什么问题吗?我没有收到任何错误/异常。onCharacteristicWrite 也没有被调用,当检查 4.3 设备时,我看到特性没有改变。

0 投票
2 回答
295 浏览

java - 从错误中恢复的最佳策略是什么 - 忽略发生错误的记录

我收到一个No implementation found for native Ldalvik/system/VMRuntime;.pauseGc错误,下面是 logCat。

我搜索了各种论坛,但这个错误与三星 4.4.2 及更高版本的笔记设备子集的更新有关(我有两个具有相同规格的笔记设备,这个错误只发生在其中一个上)

这里的想法是知道究竟是什么导致了这个错误,这样我就可以改变我的程序的过程以避免发生这个错误的情况。一个可信的或官方的答案是最受追捧的,一旦我获得资格,我将在这个问题上悬赏 200。

在我的情况下,当我执行内存密集型操作时会发生这种情况,我的知识(尽管可能很天真)告诉我它与暂停 GC 有关,(manual)调用 System.gc 会为我解决问题吗?

如何从这个错误中恢复?在我的循环中,我一个接一个地从一个数据库表、地址簿和一个文件中读取。这些读取值经过计算过程,结果存储在更大的数据库中。这些语句在一个while循环中,我已经在try catch中进行了检查,以便如果any and not limited to发生此错误。我使用 catch 子句中的 continue 语句从循环的下一次迭代开始——忽略发生崩溃的记录。但是,使用此方法不能保证执行,因为崩溃可能会不断发生,迫使后续记录被忽略。

编辑:这是代码的罪魁祸首:

编辑2:

我正在尝试捕获中执行上述过程,其中我正在使用事务来加快速度。我在 try 块的开头实现了这些事务片段,在那里我开始事务并在 finally 块结束它们并将它们设置在同一个地方成功。

0 投票
1 回答
206 浏览

android - 如何使用 Tizen sdk 开发应用程序

我是 android 应用程序开发的新手。我应该为三星齿轮设备开发 android 应用程序吗?如何使用 tizen sdk 将 android 应用程序转换为三星设备?请帮助我获得一些想法。

0 投票
1 回答
1639 浏览

android - 安卓三星wifi问题

尝试以编程方式获取可用的 wifi 接入点时出现奇怪的问题,所以这是我的测试代码:

当我用于 LG-L90、三星 Nexus、摩托罗拉 Nexus、小米等测试设备时,我得到了正确的 wifi 接入点列表。例如返回列表的日志:

[ SSID:女性健康,BSSID:08:60:6e:e9:0b:06,能力:[WPA-PSK-CCMP][WPA2-PSK-CCMP],级别:-56,频率:2422,SSID:Petcube Asus 5 GHz,BSSID:78:24:af:97:b1:6c,能力:[ WPA2-PSK-CCMP],级别:-62,频率:5230,SSID:Petcube Asus,BSSID:78:24:af:97:b1:68,功能:[WPA2-PSK-CCMP][WPS],级别: -64,频率:2437,SSID:Petcube Guest,BSSID:78:24:af:97:b1:69,功能:[WPA2-PSK-CCMP],级别:-65,频率:2437,SSID:MERP_Guest,BSSID : ce:d3:a3:98:e3:41, 能力: [WPA-PSK-TKIP+CCMP][WPA2-PSK-TKIP+CCMP], 等级: -66, 频率: 2437, SSID: MERP, BSSID: d2 :d3:a3:98:e3:41,能力:[WPA-PSK-TKIP+CCMP][WPA2-PSK-TKIP+CCMP],级别:-66,频率:2437,SSID:视网膜,BSSID:68:a8 :6d:65:4b:e7,能力:[WPA2-PSK-CCMP],级别:-66,频率:2462,SSID:WomenHealth_5GHz,BSSID:08:60:6e:e9:0b:07,能力:[WPA2 -PSK-CCMP],级别:-73,频率:5190,SSID:Aurocraft,BSSID:84:c9:b2:6a:73:f5,能力:[WPA-PSK-TKIP+CCMP][WPA2-PSK-TKIP+CCMP][WPS] ,级别:-76,频率:2412,SSID:EURO_RSCG,BSSID:c4:6e:1f:49:33:28,功能:[WPA-PSK-TKIP+CCMP][WPA2-PSK-TKIP+CCMP][WPS ],级别:-77,频率:2427,SSID:Aurocraft5GHz,BSSID:84:c9:b2:6a:73:f7,能力:[WPA-PSK-TKIP+CCMP][WPA2-PSK-TKIP+CCMP][ WPS],级别:-79,频率:5200,SSID:Fcolection,BSSID:64:70:02:46:c2:ee,能力:[WPA-PSK-TKIP+CCMP][WPA2-PSK-TKIP+CCMP] [WPS],级别:-81,频率:2442,SSID:Petcube TP-LINK,BSSID:e8:94:f6:03:bd:ea,能力:[WPA-PSK-TKIP+CCMP][WPA2-PSK- TKIP+CCMP][WPS],级别:-65,频率:2462,SSID:ExperienceSpa,BSSID:00:1c:a8:48:d3:97,功能:[WPA-PSK-TKIP][WPA2-PSK-CCMP ],级别:-91,频率:2462,SSID:FC,BSSID:1c:bd:b9:b8:7f:4a,能力:[WPA2-PSK-CCMP][WPS],级别:-93,频率:2462]

但是,当我尝试在 Android 版本超过 4.0(Samsung S4、Samsung S5、Samsung Note2、Samsung Note 3)的三星设备上测试相同的代码时,接入点列表返回没有 SSID 和 BSSID。例如在同一位置返回列表的日志:

[,能力:[WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][ESS],级别:-73,频率:2412,时间戳:1023129814266,距离:?(cm),distanceSd:?( cm), , 能力: [WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][ESS], 等级: -47, 频率: 2437, 时间戳: 1023129814312, 距离: ?(cm), distanceSd: ?(cm), , 能力: [WPA2-PSK-CCMP][ESS], 等级: -56, 频率: 2437, 时间戳: 1023129814284, 距离: ?(cm), distanceSd: ?(cm), , 能力: [ WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][ESS],级别:-59,频率:2437,时间戳:1023129814275,距离:?(cm),distanceSd:?(cm),,能力:[WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS],级别:-60,频率:2412,时间戳:1023129814255,距离:?(cm),distanceSd:?(cm),,能力:[ WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][ESS],级别:-63,频率:2462,时间戳:1023129814332, 距离: ?(cm), distanceSd: ?(cm), , 能力: [WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][ESS], 等级: -61, 频率: 2462,时间戳:1023129814323,距离:?(cm),distanceSd:?(cm),,能力:[WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][ESS],级别:-65,频率: 5560, 时间戳: 1023129814360, 距离: ?(cm), distanceSd: ?(cm), , 能力: [WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][ESS], 等级: -66,频率:5745,时间戳:1023129814368,距离:?(cm),distanceSd:?(cm),能力:[WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS],级别:-73,频率: 5180, 时间戳: 1023129814350, 距离: ?(cm), distanceSd: ?(cm), , 能力: [ESS], 等级: -55, 频率: 2412, 时间戳: 1023129814242, 距离: ?(cm), distanceSd: ? (cm), , 能力:[WPS][ESS],级别:-92,频率:2462,时间戳:1023129814341,距离:?(cm),distanceSd:?(cm)]

有没有人有经验来解决这个问题?我正在尝试与三星支持沟通,但他们没有给我答案。谷歌搜索也无济于事

0 投票
1 回答
97 浏览

android - Samsung Pen 文本识别返回德语错误

我正在开发一个 Android 应用程序,它使用 Samsung Pen sdk 来识别手写文字。我完成了教程并获得了认可,但是当我使用德语而不是韩语(在示例中使用)时出现错误。该语言在支持的语言列表中,所以我不知道我哪里出错了。

这是设置语言的部分。它是从三星示例应用程序复制的,但我使用“de_DE”而不是“kor”。

执行此代码时,我收到以下错误:

当我请求识别时,我得到了这些错误:

对于支持的语言列表中的一半语言,可以观察到相同的行为。对我来说,支持 ä、ö 和 ü 等德语字母非常重要,因此我不能仅仅依靠其中一种工作语言。我在装有 Android 4.4.2 的三星 Galaxy Note 10.1 (2014) 上对此进行了测试。我正在使用笔 SDK 版本 3.1.4

是否有任何三星文档告诉我错误 3 可能意味着什么?

有没有办法让其他支持的语言(尤其是德语)工作?

0 投票
1 回答
154 浏览

android - 在三星商店恢复购买

我正在努力恢复三星商店的购买。购买流程效果很好。

查看 SamsungIapHelper 内部,我看不到任何可以调用的相关方法。是否有人设法恢复购买,或者需要服务器才能这样做?