From b9e7dd716cca3ef26bbb5bd142874e02f97b2bbe Mon Sep 17 00:00:00 2001 From: t30052775 Date: Thu, 4 Jul 2024 10:42:22 +0800 Subject: [PATCH] =?UTF-8?q?filePicker=E9=87=8D=E6=96=B0=E7=AD=BE=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: t30052775 --- build-profile.json5 | 15 +++--- entry/src/main/ets/pages/PathPicker.ets | 2 +- .../ets/pages/browser/storage/MyPhone.ets | 2 +- .../pages/component/dialog/FileMoveDialog.ets | 16 ------- signature/applications.cer | 44 ------------------ signature/applications.p12 | Bin 8252 -> 0 bytes ...UKH552zeTOyp7pR0CmcmhFdlIgGU3DTAKskMw=.cer | 29 ++++++++++++ ...UKH552zeTOyp7pR0CmcmhFdlIgGU3DTAKskMw=.csr | 9 ++++ ...UKH552zeTOyp7pR0CmcmhFdlIgGU3DTAKskMw=.p12 | Bin 0 -> 1128 bytes ...KH552zeTOyp7pR0CmcmhFdlIgGU3DTAKskMw=.p7b} | Bin 4010 -> 3580 bytes .../ac/5198e46acdfa4e88833739d3cde8d4df | 1 + .../ac/ef35492ff2cd4ee9984a996061873e38 | 1 - .../ce/5785eade97124a33941abc42b601e5ae | Bin 48 -> 0 bytes .../ce/98e803d308e44c06b77b444371c33391 | Bin 0 -> 48 bytes .../fd/0/879a01741f4c4ae8991de9c0413d1bb3 | 1 - .../fd/0/d6fdb4baf34447a7bd2aa8ddbe96817d | 1 + .../fd/1/0d69ea18add2469988270fc173950f07 | 1 - .../fd/1/83e36471c5804ca0bce6d08869bf2b75 | 1 + .../fd/2/67dc63a798da4f3d9cf237071f9f2c0f | 1 - .../fd/2/9e7455e8e8a440ac9f2c29892b5181e7 | 1 + 20 files changed, 52 insertions(+), 73 deletions(-) delete mode 100644 signature/applications.cer delete mode 100644 signature/applications.p12 create mode 100644 signature/default_applications_filepicker_6oaExOUKH552zeTOyp7pR0CmcmhFdlIgGU3DTAKskMw=.cer create mode 100644 signature/default_applications_filepicker_6oaExOUKH552zeTOyp7pR0CmcmhFdlIgGU3DTAKskMw=.csr create mode 100644 signature/default_applications_filepicker_6oaExOUKH552zeTOyp7pR0CmcmhFdlIgGU3DTAKskMw=.p12 rename signature/{applications.p7b => default_applications_filepicker_6oaExOUKH552zeTOyp7pR0CmcmhFdlIgGU3DTAKskMw=.p7b} (53%) create mode 100644 signature/material/ac/5198e46acdfa4e88833739d3cde8d4df delete mode 100644 signature/material/ac/ef35492ff2cd4ee9984a996061873e38 delete mode 100644 signature/material/ce/5785eade97124a33941abc42b601e5ae create mode 100644 signature/material/ce/98e803d308e44c06b77b444371c33391 delete mode 100644 signature/material/fd/0/879a01741f4c4ae8991de9c0413d1bb3 create mode 100644 signature/material/fd/0/d6fdb4baf34447a7bd2aa8ddbe96817d delete mode 100644 signature/material/fd/1/0d69ea18add2469988270fc173950f07 create mode 100644 signature/material/fd/1/83e36471c5804ca0bce6d08869bf2b75 delete mode 100644 signature/material/fd/2/67dc63a798da4f3d9cf237071f9f2c0f create mode 100644 signature/material/fd/2/9e7455e8e8a440ac9f2c29892b5181e7 diff --git a/build-profile.json5 b/build-profile.json5 index 8da6211..9bb9c1b 100644 --- a/build-profile.json5 +++ b/build-profile.json5 @@ -5,20 +5,21 @@ "name": "default", "signingConfig": "default", "compileSdkVersion": 12, - "compatibleSdkVersion": 9 + "compatibleSdkVersion": 9, + "runtimeOS": "OpenHarmony" } ], "signingConfigs": [ { "name": "default", "material": { - "storePassword": "0000001637BEC7E2F4EB08FD90267BA4B4D575E5A1E5EEB344821A1BEE943FD3B90CDD805019", - "certpath": "./signature/applications.cer", - "keyAlias": "openharmony application release", - "keyPassword": "00000016A6D05ADD61BC426DE25618B51C44326A7299B8E91763C26041B9C2660792628E976F", - "profile": "./signature/applications.p7b", + "storePassword": "0000001B5727F90E843C257A05BB2F1E779C07EAFE6ACF1489795E0BC8D16B7EA407E09791AA9DA9FC714D", + "certpath": "./signature/default_applications_filepicker_6oaExOUKH552zeTOyp7pR0CmcmhFdlIgGU3DTAKskMw=.cer", + "keyAlias": "debugKey", + "keyPassword": "0000001B51325657C496FFB58D0925F364A7ABD91E8D36A914BE1F5E308C0DE2353DE4F805EF7BA9F4B545", + "profile": "./signature/default_applications_filepicker_6oaExOUKH552zeTOyp7pR0CmcmhFdlIgGU3DTAKskMw=.p7b", "signAlg": "SHA256withECDSA", - "storeFile": "./signature/applications.p12" + "storeFile": "./signature/default_applications_filepicker_6oaExOUKH552zeTOyp7pR0CmcmhFdlIgGU3DTAKskMw=.p12" } } ] diff --git a/entry/src/main/ets/pages/PathPicker.ets b/entry/src/main/ets/pages/PathPicker.ets index 42cb434..f33451f 100644 --- a/entry/src/main/ets/pages/PathPicker.ets +++ b/entry/src/main/ets/pages/PathPicker.ets @@ -236,7 +236,7 @@ struct PathSelector { if (this.startModeOptions.isUxt()) { Column() { }.bindSheet(true, this.mainContent(), { - height: SheetSize.FIT_CONTENT, + height: '95%', dragBar: false, showClose: false, preferType: SheetType.CENTER, diff --git a/entry/src/main/ets/pages/browser/storage/MyPhone.ets b/entry/src/main/ets/pages/browser/storage/MyPhone.ets index dbbc228..afe2460 100644 --- a/entry/src/main/ets/pages/browser/storage/MyPhone.ets +++ b/entry/src/main/ets/pages/browser/storage/MyPhone.ets @@ -309,7 +309,7 @@ struct MyPhone { if (this.startModeOptions.isUxt()) { Column() { }.bindSheet(true, this.mainContent(), { - height: SheetSize.FIT_CONTENT, + height: '95%', dragBar: false, showClose: false, preferType: SheetType.CENTER, diff --git a/entry/src/main/ets/pages/component/dialog/FileMoveDialog.ets b/entry/src/main/ets/pages/component/dialog/FileMoveDialog.ets index baf8895..79b17bf 100644 --- a/entry/src/main/ets/pages/component/dialog/FileMoveDialog.ets +++ b/entry/src/main/ets/pages/component/dialog/FileMoveDialog.ets @@ -48,7 +48,6 @@ const TAG = 'fileTree'; export struct fileTree { private startModeOptions: StartModeOptions = FilePickerUtil.getStartOptionsFromStorage(); @State listLength: number = 0; - @State positionY: string | number = '100%'; @State topRotate: boolean = false; @State rootData: FilesData[] = []; @State selectUri: string = ''; @@ -448,20 +447,5 @@ export struct fileTree { .height('100%') .backgroundColor($r('app.color.white')) .borderRadius({ topLeft: $r('app.float.common_size24'), topRight: $r('app.float.common_size24') }) - .position({ y: this.positionY }) - - .onAppear(() => { - animateTo({ - duration: 500, // 动画时长 - curve: Curve.Ease, // 动画曲线 - iterations: 1, // 播放次数 - playMode: PlayMode.Normal, // 动画模式 - onFinish: () => { - } - }, () => { - this.positionY = 0 - }) - }) - } } diff --git a/signature/applications.cer b/signature/applications.cer deleted file mode 100644 index 825abdc..0000000 --- a/signature/applications.cer +++ /dev/null @@ -1,44 +0,0 @@ ------BEGIN CERTIFICATE----- -MIICRDCCAcmgAwIBAgIED+E4izAMBggqhkjOPQQDAwUAMGgxCzAJBgNVBAYTAkNO -MRQwEgYDVQQKEwtPcGVuSGFybW9ueTEZMBcGA1UECxMQT3Blbkhhcm1vbnkgVGVh -bTEoMCYGA1UEAxMfT3Blbkhhcm1vbnkgQXBwbGljYXRpb24gUm9vdCBDQTAeFw0y -MTAyMDIxMjE0MThaFw00OTEyMzExMjE0MThaMGgxCzAJBgNVBAYTAkNOMRQwEgYD -VQQKEwtPcGVuSGFybW9ueTEZMBcGA1UECxMQT3Blbkhhcm1vbnkgVGVhbTEoMCYG -A1UEAxMfT3Blbkhhcm1vbnkgQXBwbGljYXRpb24gUm9vdCBDQTB2MBAGByqGSM49 -AgEGBSuBBAAiA2IABE023XmRaw2DnO8NSsb+KG/uY0FtS3u5LQucdr3qWVnRW5ui -QIL6ttNZBEeLTUeYcJZCpayg9Llf+1SmDA7dY4iP2EcRo4UN3rilovtfFfsmH4ty -3SApHVFzWUl+NwdH8KNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC -AQYwHQYDVR0OBBYEFBc6EKGrGXzlAE+s0Zgnsphadw7NMAwGCCqGSM49BAMDBQAD -ZwAwZAIwd1p3JzHN93eoPped1li0j64npgqNzwy4OrkehYAqNXpcpaEcLZ7UxW8E -I2lZJ3SbAjAkqySHb12sIwdSFKSN9KCMMEo/eUT5dUXlcKR2nZz0MJdxT5F51qcX -1CumzkcYhgU= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIICYTCCAeWgAwIBAgIEHmXAPTAMBggqhkjOPQQDAwUAMGgxCzAJBgNVBAYTAkNO -MRQwEgYDVQQKEwtPcGVuSGFybW9ueTEZMBcGA1UECxMQT3Blbkhhcm1vbnkgVGVh -bTEoMCYGA1UEAxMfT3Blbkhhcm1vbnkgQXBwbGljYXRpb24gUm9vdCBDQTAeFw0y -MTAyMDIxMjE1MzJaFw00OTEyMzExMjE1MzJaMGMxCzAJBgNVBAYTAkNOMRQwEgYD -VQQKEwtPcGVuSGFybW9ueTEZMBcGA1UECxMQT3Blbkhhcm1vbnkgVGVhbTEjMCEG -A1UEAxMaT3Blbkhhcm1vbnkgQXBwbGljYXRpb24gQ0EwdjAQBgcqhkjOPQIBBgUr -gQQAIgNiAAQhnu7Hna8XNa2KyqRf5+lBJScE4xqf89N0g0OuqAb2re8nGsvWkw26 -uDekfnBYicd+G3Cydqa2zFIwV7Talyg2ULW3r8KbGpyl84mJEPPRmCGJ+H9gtCsf -+OrJ4Y76LVWjYzBhMB8GA1UdIwQYMBaAFBc6EKGrGXzlAE+s0Zgnsphadw7NMA8G -A1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTbhrciFtUL -oUu33SV7ufEFfaItRzAMBggqhkjOPQQDAwUAA2gAMGUCMG3cXjiDmXTvf7D4Omhf -qcc2nuO+EMfWE+N9ZhBP5UhV34mAGWi3SfLU6rcV0urWEQIxAMYIb3epOnKhUrcm -Lfu1WKzFlpYQwmw73RaCHP2I3k6NcuWOYeNwWXSNZ8o0nzvaLg== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIICMzCCAbegAwIBAgIEaOC/zDAMBggqhkjOPQQDAwUAMGMxCzAJBgNVBAYTAkNO -MRQwEgYDVQQKEwtPcGVuSGFybW9ueTEZMBcGA1UECxMQT3Blbkhhcm1vbnkgVGVh -bTEjMCEGA1UEAxMaT3Blbkhhcm1vbnkgQXBwbGljYXRpb24gQ0EwHhcNMjEwMjAy -MTIxOTMxWhcNNDkxMjMxMTIxOTMxWjBoMQswCQYDVQQGEwJDTjEUMBIGA1UEChML -T3Blbkhhcm1vbnkxGTAXBgNVBAsTEE9wZW5IYXJtb255IFRlYW0xKDAmBgNVBAMT -H09wZW5IYXJtb255IEFwcGxpY2F0aW9uIFJlbGVhc2UwWTATBgcqhkjOPQIBBggq -hkjOPQMBBwNCAATbYOCQQpW5fdkYHN45v0X3AHax12jPBdEDosFRIZ1eXmxOYzSG -JwMfsHhUU90E8lI0TXYZnNmgM1sovubeQqATo1IwUDAfBgNVHSMEGDAWgBTbhrci -FtULoUu33SV7ufEFfaItRzAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0OBBYEFPtxruhl -cRBQsJdwcZqLu9oNUVgaMAwGCCqGSM49BAMDBQADaAAwZQIxAJta0PQ2p4DIu/ps -LMdLCDgQ5UH1l0B4PGhBlMgdi2zf8nk9spazEQI/0XNwpft8QAIwHSuA2WelVi/o -zAlF08DnbJrOOtOnQq5wHOPlDYB4OtUzOYJk9scotrEnJxJzGsh/ ------END CERTIFICATE----- diff --git a/signature/applications.p12 b/signature/applications.p12 deleted file mode 100644 index 60f9bb48e677960e9dd7257e9f55c80915417ecf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8252 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