中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

创建Activity

场景介绍

创建云手机的主渲染的Activity界面。

开发流程

  1. 创建Activity实现NativeListener接口。
  2. 在AndroidManifest.xml中设置Activity属性,将“android:process”设置为“":remote"”
  3. 处理指令流客户端引擎上报事件。

编码实例

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) {
         // 处理上报事件
         ...
       }
    }
}