集成套接字移动蓝牙扫描仪 sdk 时无法连接(配对)

While Integrating socket mobile bluetooth scanner sdk not able connect(pair)

我正在开发需要集成蓝牙套接字移动 sdk 的应用程序 scanner.They 提供了示例代码,但是当我开始将 device.How 与 运行 配对时它不起作用那个代码?

这些是 SingleEntry App 的步骤。

您没有正确配置您的设备。要正确配置它,您需要执行以下操作:-

  1. 从蓝牙设置屏幕和设备蓝牙开关取消 SocketMobile 的配对。
  2. 通过扫描条形码恢复出厂设置(在小册子中),将 Socket 手机恢复出厂设置。
  3. 打开 Socket 手机。
  4. 扫描 SPP 模式条码(在手册中定义)。
  5. 打开蓝牙并搜索 Socket Mobile。
  6. 与手机插座配对。
  7. 打开 android 应用程序并 select "Pair Scanner"。
  8. 选择您的插座手机并配对。
  9. 连接后,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),我们会努力实现!

此致, 伦奥特 首席技术官兼工程副总裁 套接字移动