diff --git a/SegmentedPhotograph/entry/obfuscation-rules.txt b/SegmentedPhotograph/entry/obfuscation-rules.txt new file mode 100644 index 0000000000000000000000000000000000000000..272efb6ca3f240859091bbbfc7c5802d52793b0b --- /dev/null +++ b/SegmentedPhotograph/entry/obfuscation-rules.txt @@ -0,0 +1,23 @@ +# Define project specific obfuscation rules here. +# You can include the obfuscation configuration files in the current module's build-profile.json5. +# +# For more details, see +# https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/source-obfuscation-V5 + +# Obfuscation options: +# -disable-obfuscation: disable all obfuscations +# -enable-property-obfuscation: obfuscate the property names +# -enable-toplevel-obfuscation: obfuscate the names in the global scope +# -compact: remove unnecessary blank spaces and all line feeds +# -remove-log: remove all console.* statements +# -print-namecache: print the name cache that contains the mapping from the old names to new names +# -apply-namecache: reuse the given cache file + +# Keep options: +# -keep-property-name: specifies property names that you want to keep +# -keep-global-name: specifies names that you want to keep in the global scope + +-enable-property-obfuscation +-enable-toplevel-obfuscation +-enable-filename-obfuscation +-enable-export-obfuscation \ No newline at end of file diff --git a/VideoPlayerSample/MediaService/src/main/ets/controller/AvPlayerController.ets b/VideoPlayerSample/MediaService/src/main/ets/controller/AvPlayerController.ets index c694b3e986bb7efde3be7fceeafda55b50a1ca98..2895227e43694a128ca379b1dcf18cafc03437bd 100644 --- a/VideoPlayerSample/MediaService/src/main/ets/controller/AvPlayerController.ets +++ b/VideoPlayerSample/MediaService/src/main/ets/controller/AvPlayerController.ets @@ -122,8 +122,6 @@ export class AvPlayerController { this.avSessionController.getAvSession()?.on('fastForward', (time?: number) => this.sessionFastForwardCallback(time)); // Set fast forward command listening events this.avSessionController.getAvSession()?.on('rewind', (time?: number) => this.sessionRewindCallback(time)); // Set the fast back command to listen for events. this.avSessionController.getAvSession()?.on('seek', (seekTime: number) => this.sessionSeekCallback(seekTime)); // Set the jump node to listen to events. - - } // [End listener1] @@ -255,7 +253,6 @@ export class AvPlayerController { // [End pause_video] } - // [Start update_is_play] private updateIsPlay(isPlay: boolean) { if (this.curIndex !== this.curSource.index) { diff --git a/VideoPlayerSample/entry/src/main/ets/pages/IndexPage.ets b/VideoPlayerSample/entry/src/main/ets/pages/IndexPage.ets index 1efe876abbe210ab08b406eaa1466b5e1ac35345..ce4df4da8f0a5b2c541706c1fbc94a6fbc79a0a8 100644 --- a/VideoPlayerSample/entry/src/main/ets/pages/IndexPage.ets +++ b/VideoPlayerSample/entry/src/main/ets/pages/IndexPage.ets @@ -88,7 +88,7 @@ struct IndexPage { this.isFloatWindow = false; } } - // [End device_width] + // [StartExclude device_width] onBackPress(): boolean | void { if (this.isFullScreen || this.isFullLandscapeScreen) { this.handleFullScreenExit(); @@ -107,8 +107,7 @@ struct IndexPage { } } - - // [Start device_width] + // [EndExclude device_width] build() { // [StartExclude device_width] Navigation(this.pageInfo) { diff --git a/VideoPlayerSample/entry/src/main/ets/pages/IndexPageDocs.ets b/VideoPlayerSample/entry/src/main/ets/pages/IndexPageDocs.ets index 46e6d359868122c1f7d02414213c470ba83b7c26..6dc0fd477442ed17efd9912b47c013900efd66e8 100644 --- a/VideoPlayerSample/entry/src/main/ets/pages/IndexPageDocs.ets +++ b/VideoPlayerSample/entry/src/main/ets/pages/IndexPageDocs.ets @@ -39,18 +39,18 @@ struct IndexPage { private swiperController: SwiperController = new SwiperController(); private windowUtil: WindowUtil = WindowUtil.getInstance(); - // 在aboutToAppear中开启窗口尺寸监听 + // Turn on window size listening in aboutToAppear async aboutToAppear(): Promise { let context = this.getUIContext().getHostContext()!; let windowClass = await window.getLastWindow(context); await windowClass.setWindowKeepScreenOn(true); - //注册窗口尺寸监听 + // Register window size listening this.windowUtil.registerOnWindowSizeChange((size) => { if (size.width > size.height) { - //横屏逻辑 + // landscape logic this.isFullLandscapeScreen = true; } else { - //竖屏逻辑 + // Vertical screen logic this.isFullLandscapeScreen = false; } }); diff --git a/VideoPlayerSample/entry/src/main/ets/view/AVPlayer.ets b/VideoPlayerSample/entry/src/main/ets/view/AVPlayer.ets index 68eaf9b11a1886e8dec3db6d1a680122be8f5dad..76afbbdd91cc88aa33c83fe0135c35a0cb3b9bd7 100644 --- a/VideoPlayerSample/entry/src/main/ets/view/AVPlayer.ets +++ b/VideoPlayerSample/entry/src/main/ets/view/AVPlayer.ets @@ -289,7 +289,7 @@ export struct VideoPlayer { .height('100%') .width('50%') - // [Start screen5] + // [End screen5] } .height('100%') .width('100%')