集成套接字移动蓝牙扫描仪 sdk 时无法连接(配对)
While Integrating socket mobile bluetooth scanner sdk not able connect(pair)
我正在开发需要集成蓝牙套接字移动 sdk 的应用程序 scanner.They 提供了示例代码,但是当我开始将 device.How 与 运行 配对时它不起作用那个代码?
这些是 SingleEntry App 的步骤。
您没有正确配置您的设备。要正确配置它,您需要执行以下操作:-
- 从蓝牙设置屏幕和设备蓝牙开关取消 SocketMobile 的配对。
- 通过扫描条形码恢复出厂设置(在小册子中),将 Socket 手机恢复出厂设置。
- 打开 Socket 手机。
- 扫描 SPP 模式条码(在手册中定义)。
- 打开蓝牙并搜索 Socket Mobile。
- 与手机插座配对。
- 打开 android 应用程序并 select "Pair Scanner"。
- 选择您的插座手机并配对。
- 连接后,Socket 手机会发出提示音并连接。
如果你的问题解决了,别忘了点赞哦。如果您遇到任何问题,请随时发表评论。
要解决 -27,您需要在 android 应用程序中包含 ZXing 库,并且应在 AndroidManifest 文件中使用以下代码
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.sample.scanqrcode"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="21" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.FLASHLIGHT" />
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<application
android:allowBackup="true"
android:name="com.sample.scanqrcode.ScanQRCodeApplication"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.SocketMobile.ScanAPI.SoftScanActivity"
android:configChanges="keyboardHidden|orientation"
android:screenOrientation="landscape"
android:theme="@android:style/Theme.NoTitleBar" />
<activity
android:name="com.sample.scanqrcode.HomeActivity"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.google.zxing.client.android.CaptureActivity"
android:configChanges="orientation|keyboardHidden"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:windowSoftInputMode="stateAlwaysHidden" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
<action android:name="com.google.zxing.client.android.SCAN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity android:name="com.sample.scanqrcode.EzPairActivity"></activity>
</application>
</manifest>
@user2455320,很遗憾看到您在使用 ScanAPI SDK 时遇到问题,希望您的问题已得到解决。如果没有,请 post 在 Whosebug 上进一步了解,或直接联系我们。
请注意,我们的 SDK 仅供注册开发人员使用,因此最好不要在 public 论坛中 post 来自 SDK 的库文件。非常欢迎您使用 post 您的代码,即使它使用了我们的 APIs(就像我们 publically 发布我们的 API 文档一样),但请删除库文件post已在您的下载文件中编辑。
再次感谢您成为 SocketMobile 开发人员。如果有什么我们可以做的来改善体验,请告诉我们(developers@socketmobile.com),我们会努力实现!
此致,
伦奥特
首席技术官兼工程副总裁
套接字移动
我正在开发需要集成蓝牙套接字移动 sdk 的应用程序 scanner.They 提供了示例代码,但是当我开始将 device.How 与 运行 配对时它不起作用那个代码?
这些是 SingleEntry App 的步骤。
您没有正确配置您的设备。要正确配置它,您需要执行以下操作:-
- 从蓝牙设置屏幕和设备蓝牙开关取消 SocketMobile 的配对。
- 通过扫描条形码恢复出厂设置(在小册子中),将 Socket 手机恢复出厂设置。
- 打开 Socket 手机。
- 扫描 SPP 模式条码(在手册中定义)。
- 打开蓝牙并搜索 Socket Mobile。
- 与手机插座配对。
- 打开 android 应用程序并 select "Pair Scanner"。
- 选择您的插座手机并配对。
- 连接后,Socket 手机会发出提示音并连接。
如果你的问题解决了,别忘了点赞哦。如果您遇到任何问题,请随时发表评论。
要解决 -27,您需要在 android 应用程序中包含 ZXing 库,并且应在 AndroidManifest 文件中使用以下代码
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.sample.scanqrcode"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="21" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.FLASHLIGHT" />
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<application
android:allowBackup="true"
android:name="com.sample.scanqrcode.ScanQRCodeApplication"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.SocketMobile.ScanAPI.SoftScanActivity"
android:configChanges="keyboardHidden|orientation"
android:screenOrientation="landscape"
android:theme="@android:style/Theme.NoTitleBar" />
<activity
android:name="com.sample.scanqrcode.HomeActivity"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.google.zxing.client.android.CaptureActivity"
android:configChanges="orientation|keyboardHidden"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:windowSoftInputMode="stateAlwaysHidden" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
<action android:name="com.google.zxing.client.android.SCAN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity android:name="com.sample.scanqrcode.EzPairActivity"></activity>
</application>
</manifest>
@user2455320,很遗憾看到您在使用 ScanAPI SDK 时遇到问题,希望您的问题已得到解决。如果没有,请 post 在 Whosebug 上进一步了解,或直接联系我们。
请注意,我们的 SDK 仅供注册开发人员使用,因此最好不要在 public 论坛中 post 来自 SDK 的库文件。非常欢迎您使用 post 您的代码,即使它使用了我们的 APIs(就像我们 publically 发布我们的 API 文档一样),但请删除库文件post已在您的下载文件中编辑。
再次感谢您成为 SocketMobile 开发人员。如果有什么我们可以做的来改善体验,请告诉我们(developers@socketmobile.com),我们会努力实现!
此致, 伦奥特 首席技术官兼工程副总裁 套接字移动