文档管理中心
                                                                         关于近距离通信服务不再支持新的开发者注册的通知

    尊敬的开发者,您好!

    由于业务调整,我们将于2024年9月10日起不再支持新的开发者注册近距离通信服务,已开通近距离通信服务项目的开发者不受影响,仍可继续使用近距离通信服务,如有变更,我们会另行通知。感谢您的支持!

示例代码近距离通信服务示例代码

示例代码

Nearby Connection

该Android Studio示例代码提供快速实现扫码传文件功能。

展开

名称

Gitee

GitHub

近距离文件分享示例代码

链接

链接

Nearby Message

该Android Studio示例代码提供信标消息订阅功能。

展开

名称

Gitee

GitHub

信标消息订阅示例代码

链接

链接

说明
  • 在使用示例代码前请详细阅读示例工程中的“README”文件。您需要完成以下操作后才可以运行示例代码。
    1. AppGallery Connect网站下载自己应用的“agconnect-services.json”文件,拷贝到示例工程的应用级根目录下。

    2. 修改示例工程中应用级“build.gradle”文件中的applicationId为您自己的应用包名。

  • 如果您的应用需要运行在Android 12及以上的设备,并且您的应用与蓝牙设备互动,您的“AndroidManifest.xml”关于蓝牙的权限需要进行如下设置。
    <uses-permission android:name="android.permission.BLUETOOTH"                     
    android:maxSdkVersion="30" />
    <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"                     
    android:maxSdkVersion="30" />    
    <uses-permission android:name="android.permission.BLUETOOTH_SCAN" />    
    <uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE" />    
    <uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />

    由于BLUETOOTH_SCAN、BLUETOOTH_ADVERTISE 和 BLUETOOTH_CONNECT权限是运行时权限。因此,您必须先在应用中明确请求用户批准。

在 示例代码 中进行搜索
请输入您想要搜索的关键词