华为云视频会议Android Demo成功运行,展示了其强大的视频通话和会议功能。用户可以通过此Demo快速理解和使用华为云视频会议的各项服务。
1、硬件设备:华为手机或平板一台
2、软件环境:Android Studio
3、华为云服务账号:华为云账号
4、华为云SDK:HMS Core Kit
1、下载HMS Core Kit,下载地址:https://developer.huawei.com/consumer/cn/hms/huaweiaccount/downloadsdk#hmscorekit
2、解压下载的HMS Core Kit压缩包,将解压后的文件夹复制到Android项目的libs目录下。
3、在项目的build.gradle文件中添加HMS Core Kit依赖:
dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.huawei.agconnect:agconnectcore:1.6.0.300' }
1、注册华为云账号:https://developer.huawei.com/consumer/cn/hms/huaweiaccount/registeragc
2、登录华为云账号,进入“我的项目”页面,创建一个新的项目。
3、在项目中启用“视频服务”和“会议服务”。
4、在“凭证管理”页面,生成AK/SK,用于后续调用华为云服务的API。
1、在Android Studio中创建一个新的Android项目。
2、将HMS Core Kit中的sdk目录复制到新项目的libs目录下。
3、在项目的build.gradle文件中添加HMS Core Kit依赖。
4、在项目的AndroidManifest.xml文件中添加权限声明:
<usespermission android:name="android.permission.INTERNET" /> <usespermission android:name="android.permission.ACCESS_NETWORK_STATE" /> <usespermission android:name="android.permission.CAMERA" /> <usespermission android:name="android.permission.RECORD_AUDIO" /> <usespermission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> <usespermission android:name="android.permission.READ_PHONE_STATE" /> <usespermission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <usespermission android:name="android.permission.FOREGROUND_SERVICE" />
1、初始化HMS Core SDK:
import com.huawei.agconnect.config.AgConnectServicesConfig; import com.huawei.agconnect.config.LazyInputStream; import com.huawei.agconnect.config.ServicesConfig; import com.huawei.hms.common.ApiClient; import com.huawei.hms.common.ConnectionResult; import com.huawei.hms.common.apihelper.CommonStatusCodes; import com.huawei.hms.common.api