创建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) { // 处理上报事件 ... } } }
父主题: API开发过程