问题标签 [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 投票
0 回答
180 浏览

java - SMultiWindow 与 Android 的集成

我正在尝试将三星移动 SDK 提供的多窗口功能集成到我的 android 应用程序中。我正在关注三星提供的 MultiWindowSample。该示例独立工作非常好,但是当我将它集成到应用程序中或通过应用程序调用相同的活动时,这个调用

只需启动所选应用程序(获取全屏)MultiWindow,根本没有任何视图。

有什么我遗漏的或需要注意的限制吗?我正在使用支持MultiWindow.

0 投票
1 回答
201 浏览

android - 三星 SCanvasView 导致 ANR

我正在尝试在我的 Android 应用程序中使用 Samsung Spen Sdk,但它有时会导致我的应用程序冻结。

我已经在 GitHub(下面的链接)上上传了示例代码以供参考。该应用程序启动一个包含 SCanvasView 的 Activity。如果用户在新活动加载之前多次单击启动按钮,就会出现问题。如果您运行示例代码并快速点击“Launch Act”按钮,它将正常加载新活动。但是,当您完成该活动时,应用程序将冻结。

关于如何解决这个问题的任何建议?

我正在使用 Galaxy Note 8.0。& S Pen SDK 2.3

带有示例代码的 Github 网址: https ://github.com/agent8261/SamsungANR

/data/anr/traces.txt 来自设备:

0 投票
1 回答
54 浏览

java - 整数从/到字节转换

我正在开发基于 Samsung Chord SDK 的应用程序。我需要在 中发送视频的当前位置sendDataToAll(),它接受 中的数据byte[][]。我的问题是,当我尝试将int类型转换为 的当前位置(这是一个 )发送时byte,我得到了返回的负值(in byte)。当我尝试将负值转换为intin 时OnDataRecived(),它仍然是相同的负值。我该如何解决这个问题?

发送代码:

接收代码:

0 投票
1 回答
109 浏览

java - 整数到字节和字节到整数的转换 - java

我正在开发基于 Samsung Chord SDK 的应用程序。我需要在 sendDataToAll() 中发送视频的当前位置,它接受 byte[][] 中的数据。我的问题是,当我尝试发送类型转换为字节的当前位置(这是一个 int)时,我得到了返回的负值(以字节为单位)。当我尝试在 OnDataRecived() 中将负值转换为 int 时,它仍然是相同的负值。我该如何解决这个问题?

0 投票
1 回答
1692 浏览

android - SAAgent.class 上的 Proguard 错误

我正在Samsung Gear使用三星的accessory-v1.0.0.jar.

当我尝试创建一个签名的 apk(执行 proguard 步骤)Unknown verification type [10] in stack map frame时,由于三星SAAgentaccessory-v1.0.0.jar.

我找不到任何解决方案,您有解决方法吗?

同样的问题(三星论坛上没有回答)在这里。

三星的 SPen SDK 也有类似的问题(这个问题在更高版本的 SPen SDK 上解决了)

到目前为止我已经尝试过,但对我没有帮助:

1)添加了以下proguard元素:

2)使用 proguard 4.74.11

3)创建了一个新的Android项目,在其libs文件夹中添加了附件-v1.0.0.jar,我没有编写任何代码并尝试签署apk。发生同样的错误。

0 投票
2 回答
551 浏览

java - Android:getX getY 初始延迟

在读取一系列事件的getX()和值时,我发现这些事件将返回坐标,直到与这些坐标的某个距离阈值已通过。从那时起,将始终返回正确的坐标。getY()onTouchACTION_MOVEACTION_DOWN

重现步骤:

  1. 使用默认活动创建一个新的应用程序项目
  2. 将以下方法添加到默认活动:

    /li>
  3. 在设备上运行并在您触摸和拖动时观看 logcat

您应该看到,在每次触摸和拖动时,getX()/getY()结果仅在您的手指移动半个中心米左右后才开始变化,并且从那时起它是准确的。

我可以看到在很多情况下这会有所帮助,但它会导致我正在编写的应用程序出现问题,所以:

  • 这种最初的滞后是否可以克服?还是可以绕过?
  • 它是特定于设备的吗?

理想情况下,我想为单个 OpenGL 表面视图关闭它。

笔记:

  • 当我使用三星 Note SPen 时不会发生这种情况。
  • 同样的情况也发生在getRawX()/getRawY().
  • 这不会发生在模拟器上,因此可能来自硬件触摸驱动程序。

更新:我假设这是由硬件驱动程序或类似级别引起的,因此超出了应用程序的控制范围。我也尝试将其发布到 android 开发人员组,但几周后,版主似乎仍然坐在我的帖子上。

0 投票
1 回答
277 浏览

android - Spen 示例应用程序在启动后立即崩溃(运行时错误)

我正在为我的三星 Note 3.0 制作一个示例 Spen SDK 应用程序,并且正在使用 Android Studio。相关的xml文件是: -

对应的java代码是:-

现在,当我尝试通过将三星 Note 3.0 连接到 PC 来调试应用程序时,应用程序启动,显示主页面并在一秒钟内崩溃。我在网上搜索并找到了thisthis。我的 libs 文件夹中也没有Spen SDK 的armeabi目录。所以,我包含了这些库,现在我的项目的 libs 文件夹看起来像:-

但同样的事情仍在发生。没有编译错误。然后我注意到的一件事是我的 xml 文件无法由 Android Studio 呈现。以下是截图: 在此处输入图像描述

例外情况是:-无法实例化以下类:

  • com.samsung.sdraw.CanvasView(渲染期间不允许写访问(\mnt\sdcard\android\data\null\serial))
  • com.samsung.sdraw.SettingView(java.lang.NullPointerException )

谁能告诉我问题是什么?

更新:

  1. 我已经调试了应用程序,异常发生在

    setContentView(R.layout.activity_main);

在 OnCreate() 中。但我不知道为什么应用程序在那里崩溃。

  1. gradle 文件是:-
  1. 如果我注释 xml 文件中的 CanvasView 和 SettingsView 块以及 OnCreate() 函数中的相应行,应用程序就会运行。
0 投票
0 回答
353 浏览

java - Spen SDK基本示例程序抛出Run time异常

我正在编写一个涉及 Spen SDK 的基本 android 应用程序。我的 XML 文件是:-

一旦我编写了这个 XML,我的预览面板中就会弹出一些错误。屏幕截图附在下面: 在此处输入图像描述

错误是:-

任何人都可以帮我解决这些错误吗?

更新:当我运行程序时,一旦调试器完成,logcat 会给出以下警告:

0 投票
2 回答
1175 浏览

android - 包括 spen-sdk 到 android studio

谁能告诉我将 Spen-SDK 包含到 Android Studio 中的正确分步方法?我包含它的方式允许从应用程序内访问三星类,但会导致一些奇怪的问题(我在这里提到了这些问题),其他人似乎都没有遇到过。

在此处提及这些步骤或将我引导到包含它的站点就足够了。谢谢。

0 投票
0 回答
310 浏览

android - Galaxy Gear 是否支持三星 BLE SDK?

我按照提示指南创建了一个简单的应用程序来使用三星 BLE SDK http://developer.samsung.com/ble#扫描 BLE 设备:

然后打电话

按下按钮。

当我在 Gear 上运行应用程序时,一切都会正确实例化,但回调

永远不会被调用。当我在三星 GT-N5110 平板电脑上运行应用程序时,一切正常,我可以看到该区域的所有设备。

任何想法为什么这在 Gear 上不起作用?