---
title: 创建Activity
description: "创建云手机的主渲染的Activity界面。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcps/boostcph/instrucstreamengine/kunpengcpsinstruction_16_0011.html
sourcePath: /source/zh/kunpengcps/boostcph/instrucstreamengine/kunpengcpsinstruction_16_0011.html
indexId: 1182a59fae5c1ebe5dbe00278ecec8484456cc1b84c67901b54df15f837eb0f785
---
# 创建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) {
         // 处理上报事件
       }
    }
}
```
