コード例 #1
0
ファイル: NibiruTaskApi.cs プロジェクト: zhangli987/HMS_V1
        //打开设置主界面
        /// <summary>
        /// Open settings main scene
        /// </summary>
        public static void OpenSettingsMain()
        {
            AndroidJavaObject task = NibiruTaskApi.GetNibiruTask(TASK_ACTION.SETTINGS);

            AddNibiruTaskParameter(task, Setting.SETTINGS_KEY_TYPE, Setting.SETTINGS_TYPE_MAIN);
            StartNibiruTask(task);
        }
コード例 #2
0
ファイル: NibiruTaskApi.cs プロジェクト: zhangli987/HMS_V1
        //打开文件管理器 以路径的方式
        /// <summary>
        /// Open file explorer by path
        /// </summary>
        /// <param name="path"></param>
        public static void OpenFileExplorer(string path)
        {
            AndroidJavaObject task = NibiruTaskApi.GetNibiruTask(TASK_ACTION.OPEN_FILE);

            AddNibiruTaskParameter(task, File.OPEN_FILE_KEY_PATH, path);
            StartNibiruTask(task);
        }
コード例 #3
0
ファイル: NibiruTaskApi.cs プロジェクト: zhangli987/HMS_V1
        //打开设置蓝牙
        /// <summary>
        /// Open settings bluetooth scene
        /// </summary>
        public static void OpenSettingsBluetooth()
        {
            AndroidJavaObject task = NibiruTaskApi.GetNibiruTask(TASK_ACTION.SETTINGS);

            AddNibiruTaskParameter(task, Setting.SETTINGS_KEY_TYPE, Setting.SETTINGS_TYPE_BLUETOOTH);
            StartNibiruTask(task);
        }
コード例 #4
0
ファイル: NibiruTaskApi.cs プロジェクト: zhangli987/HMS_V1
        //打开文件管理器 以文件类型的格式
        /// <summary>
        /// Open file explorer by file type
        /// </summary>
        /// <param name="type"></param>
        public static void OpenFileExplorer(int type)
        {
            AndroidJavaObject task = NibiruTaskApi.GetNibiruTask(TASK_ACTION.OPEN_FILE);

            AddNibiruTaskParameter(task, File.OPEN_FILE_KEY_TYPE, type);
            StartNibiruTask(task);
        }
コード例 #5
0
ファイル: NibiruTaskApi.cs プロジェクト: zhangli987/HMS_V1
        //关闭视频播放器
        public static void CloseVideoPlayer()
        {
            AndroidJavaObject task = NibiruTaskApi.GetNibiruTask(TASK_ACTION.VIDEO_PLAY);

            AddNibiruTaskParameter(task, Video.VIDEO_KEY_CONTROL, Video.VIDEO_CONTROL_CLOSE);
            StartNibiruTask(task);
        }
コード例 #6
0
ファイル: NibiruTaskApi.cs プロジェクト: zhangli987/HMS_V1
        //打开浏览器
        /// <summary>
        /// Open browser explorer
        /// </summary>
        /// <param name="url"></param>
        /// <param name="actionBarState"></param>
        public static void OpenBrowerExplorer(string url, string actionBarState = Brower.EXPLORER_KEY_ACTIONBAR_SHOW)
        {
            AndroidJavaObject task = NibiruTaskApi.GetNibiruTask(TASK_ACTION.EXPLORER);

            AddNibiruTaskParameter(task, Brower.EXPLORER_KEY_URL, url);
            AddNibiruTaskParameter(task, Brower.EXPLORER_KEY_ACTIONBAR, actionBarState);
            StartNibiruTask(task);
        }
コード例 #7
0
ファイル: NibiruTaskApi.cs プロジェクト: zhangli987/HMS_V1
        //打开图库
        /// <summary>
        /// Open image gallery
        /// </summary>
        /// <param name="path"></param>
        /// <param name="type"></param>
        public static void OpenImageGallery(string path, int type = Gallery.SHOW_IMAGE_KEY_2D)
        {
            AndroidJavaObject task = NibiruTaskApi.GetNibiruTask(TASK_ACTION.SHOW_IMAGE);

            AddNibiruTaskParameter(task, Gallery.SHOW_IMAGE_KEY_PATH, path);
            AddNibiruTaskParameter(task, Gallery.SHOW_IMAGE_KEY_TYPE, type);
            StartNibiruTask(task);
        }
コード例 #8
0
ファイル: NibiruTaskApi.cs プロジェクト: zhangli987/HMS_V1
        //控制播放条显示
        public static void VideoPlayerShowORHideController(string state)
        {
            AndroidJavaObject task = NibiruTaskApi.GetNibiruTask(TASK_ACTION.VIDEO_PLAY);

            AddNibiruTaskParameter(task, Video.VIDEO_KEY_CONTROL, Video.VIDEO_KEY_CONTROLLER);
            AddNibiruTaskParameter(task, Video.VIDEO_KEY_SEEKTO_TIME, state);
            StartNibiruTask(task);
        }
コード例 #9
0
ファイル: NibiruTaskApi.cs プロジェクト: zhangli987/HMS_V1
        //播放器快进快退
        public static void VideoPlayerSeekto(long time)
        {
            AndroidJavaObject task = NibiruTaskApi.GetNibiruTask(TASK_ACTION.VIDEO_PLAY);

            AddNibiruTaskParameter(task, Video.VIDEO_KEY_CONTROL, Video.VIDEO_CONTROL_SEEKTO);
            AddNibiruTaskParameter(task, Video.VIDEO_KEY_SEEKTO_TIME, time);
            StartNibiruTask(task);
        }
コード例 #10
0
ファイル: NibiruTaskApi.cs プロジェクト: zhangli987/HMS_V1
        //打开视频播放器 参数详细说明参考Video类
        /// <summary>
        /// Open system's VideoPlayer to play video
        /// </summary>
        /// <param name="path"></param>
        /// <param name="loop"></param>
        /// <param name="decode"></param>
        /// <param name="mode"></param>
        /// <param name="type"></param>
        public static void OpenVideoPlayer(string path, int loop = Video.VIDEO_KEY_LOOP_ON, int decode = Video.VIDEO_PARAMETERS_DECODE_HARDWARE, int mode = Video.VIDEO_PARAMETERS_MODE_NORMAL, int type = Video.VIDEO_PARAMETERS_TYPE_2D)
        {
            AndroidJavaObject task = NibiruTaskApi.GetNibiruTask(TASK_ACTION.VIDEO_PLAY);

            AddNibiruTaskParameter(task, Video.VIDEO_KEY_CONTROL, Video.VIDEO_CONTROL_START);
            AddNibiruTaskParameter(task, Video.VIDEO_KEY_LOOP, loop);
            AddNibiruTaskParameter(task, Video.VIDEO_KEY_PARAMETERS_DECODE, decode);
            AddNibiruTaskParameter(task, Video.VIDEO_KEY_PARAMETERS_MODE, mode);
            AddNibiruTaskParameter(task, Video.VIDEO_KEY_PARAMETERS_TYPE, type);
            AddNibiruTaskParameter(task, Video.VIDEO_KEY_PATH, path);
            StartNibiruTask(task);
        }
コード例 #11
0
ファイル: NibiruTaskApi.cs プロジェクト: zhangli987/HMS_V1
        /// <summary>
        /// Quick interface.Open peripheral driver
        /// </summary>
        public static void OpenDeviceDriver()
        {
            AndroidJavaObject task = NibiruTaskApi.GetNibiruTask(TASK_ACTION.DEVICE_DRIVER);

            StartNibiruTask(task);
        }