创建Activity
场景介绍
创建云手机的主渲染的Activity界面。
开发流程
- 创建Activity实现NativeListener接口。
- 在AndroidManifest.xml中设置“Activity”属性,“android:process=":remote"”。
- 处理视频流引擎客户端上报事件。
编码实例
public class Activity implements NativeListener {
protected void onCreate(Bundle savedInstanceState) {
// 设置Activity全屏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
int vis = getWindow().getDecorView().getSystemUiVisibility();
getWindow().getDecorView().setSystemUiVisibility(vis|
View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE);
// 设置Activity方向
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
// 实现NativeListener的接口
public void onVmiEngineEvent(int event, int reserved0, int reserved1, int reserved2, int reserved3,String additionInfo){
switch (event) {
// 处理上报事件
...
}
}
}
父主题: 视频流客户端开发流程