x1ongzhu 2 년 전
부모
커밋
7368aed293
100개의 변경된 파일84개의 추가작업 그리고 17개의 파일을 삭제
  1. 8 0
      android/app/build.gradle
  2. 2 8
      android/app/src/main/AndroidManifest.xml
  3. BIN
      android/app/src/main/assets/cdvasset.manifest
  4. 15 1
      android/app/src/main/java/com/hasiwl/shorts/MainActivity.java
  5. BIN
      android/app/src/main/res/drawable-land-hdpi/splash.png
  6. BIN
      android/app/src/main/res/drawable-land-ldpi/splash.png
  7. BIN
      android/app/src/main/res/drawable-land-mdpi/splash.png
  8. BIN
      android/app/src/main/res/drawable-land-night-hdpi/splash.png
  9. BIN
      android/app/src/main/res/drawable-land-night-ldpi/splash.png
  10. BIN
      android/app/src/main/res/drawable-land-night-mdpi/splash.png
  11. BIN
      android/app/src/main/res/drawable-land-night-xhdpi/splash.png
  12. BIN
      android/app/src/main/res/drawable-land-night-xxhdpi/splash.png
  13. BIN
      android/app/src/main/res/drawable-land-night-xxxhdpi/splash.png
  14. BIN
      android/app/src/main/res/drawable-land-xhdpi/splash.png
  15. BIN
      android/app/src/main/res/drawable-land-xxhdpi/splash.png
  16. BIN
      android/app/src/main/res/drawable-land-xxxhdpi/splash.png
  17. BIN
      android/app/src/main/res/drawable-night/splash.png
  18. BIN
      android/app/src/main/res/drawable-port-hdpi/splash.png
  19. BIN
      android/app/src/main/res/drawable-port-ldpi/splash.png
  20. BIN
      android/app/src/main/res/drawable-port-mdpi/splash.png
  21. BIN
      android/app/src/main/res/drawable-port-night-hdpi/splash.png
  22. BIN
      android/app/src/main/res/drawable-port-night-ldpi/splash.png
  23. BIN
      android/app/src/main/res/drawable-port-night-mdpi/splash.png
  24. BIN
      android/app/src/main/res/drawable-port-night-xhdpi/splash.png
  25. BIN
      android/app/src/main/res/drawable-port-night-xxhdpi/splash.png
  26. BIN
      android/app/src/main/res/drawable-port-night-xxxhdpi/splash.png
  27. BIN
      android/app/src/main/res/drawable-port-xhdpi/splash.png
  28. BIN
      android/app/src/main/res/drawable-port-xxhdpi/splash.png
  29. BIN
      android/app/src/main/res/drawable-port-xxxhdpi/splash.png
  30. BIN
      android/app/src/main/res/drawable/splash.png
  31. 6 2
      android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
  32. 6 2
      android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
  33. BIN
      android/app/src/main/res/mipmap-hdpi/ic_launcher.png
  34. BIN
      android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png
  35. BIN
      android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
  36. BIN
      android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
  37. BIN
      android/app/src/main/res/mipmap-ldpi/ic_launcher.png
  38. BIN
      android/app/src/main/res/mipmap-ldpi/ic_launcher_background.png
  39. BIN
      android/app/src/main/res/mipmap-ldpi/ic_launcher_foreground.png
  40. BIN
      android/app/src/main/res/mipmap-ldpi/ic_launcher_round.png
  41. BIN
      android/app/src/main/res/mipmap-mdpi/ic_launcher.png
  42. BIN
      android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png
  43. BIN
      android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
  44. BIN
      android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
  45. BIN
      android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
  46. BIN
      android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png
  47. BIN
      android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
  48. BIN
      android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
  49. BIN
      android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
  50. BIN
      android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png
  51. BIN
      android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
  52. BIN
      android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
  53. BIN
      android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
  54. BIN
      android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png
  55. BIN
      android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
  56. BIN
      android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
  57. 31 0
      android/app/src/main/res/values-v31/styles.xml
  58. 2 2
      android/app/src/main/res/values/strings.xml
  59. 9 0
      android/app/src/main/res/values/styles.xml
  60. 4 2
      capacitor.config.ts
  61. 1 0
      package.json
  62. BIN
      resources/android/icon.png
  63. BIN
      resources/android/icon/drawable-hdpi-icon.png
  64. BIN
      resources/android/icon/drawable-ldpi-icon.png
  65. BIN
      resources/android/icon/drawable-mdpi-icon.png
  66. BIN
      resources/android/icon/drawable-xhdpi-icon.png
  67. BIN
      resources/android/icon/drawable-xxhdpi-icon.png
  68. BIN
      resources/android/icon/drawable-xxxhdpi-icon.png
  69. BIN
      resources/android/splash.png
  70. BIN
      resources/android/splash/drawable-land-hdpi-screen.png
  71. BIN
      resources/android/splash/drawable-land-ldpi-screen.png
  72. BIN
      resources/android/splash/drawable-land-mdpi-screen.png
  73. BIN
      resources/android/splash/drawable-land-xhdpi-screen.png
  74. BIN
      resources/android/splash/drawable-land-xxhdpi-screen.png
  75. BIN
      resources/android/splash/drawable-land-xxxhdpi-screen.png
  76. BIN
      resources/android/splash/drawable-port-hdpi-screen.png
  77. BIN
      resources/android/splash/drawable-port-ldpi-screen.png
  78. BIN
      resources/android/splash/drawable-port-mdpi-screen.png
  79. BIN
      resources/android/splash/drawable-port-xhdpi-screen.png
  80. BIN
      resources/android/splash/drawable-port-xxhdpi-screen.png
  81. BIN
      resources/android/splash/drawable-port-xxxhdpi-screen.png
  82. BIN
      resources/icon-background.png
  83. BIN
      resources/icon-foreground.png
  84. BIN
      resources/icon-only.png
  85. BIN
      resources/ios/icon.png
  86. BIN
      resources/ios/icon/icon-1024.png
  87. BIN
      resources/ios/icon/icon-108@2x.png
  88. BIN
      resources/ios/icon/icon-20.png
  89. BIN
      resources/ios/icon/icon-20@2x.png
  90. BIN
      resources/ios/icon/icon-20@3x.png
  91. BIN
      resources/ios/icon/icon-24@2x.png
  92. BIN
      resources/ios/icon/icon-27.5@2x.png
  93. BIN
      resources/ios/icon/icon-29.png
  94. BIN
      resources/ios/icon/icon-29@2x.png
  95. BIN
      resources/ios/icon/icon-29@3x.png
  96. BIN
      resources/ios/icon/icon-40.png
  97. BIN
      resources/ios/icon/icon-40@2x.png
  98. BIN
      resources/ios/icon/icon-40@3x.png
  99. BIN
      resources/ios/icon/icon-44@2x.png
  100. BIN
      resources/ios/icon/icon-50.png

+ 8 - 0
android/app/build.gradle

@@ -1,6 +1,14 @@
 apply plugin: 'com.android.application'
 
 android {
+    signingConfigs {
+        debug {
+            storeFile file('../../zouma.jks')
+            keyAlias 'zouma'
+            storePassword 'zouma123'
+            keyPassword 'zouma123'
+        }
+    }
     namespace "com.hasiwl.shorts"
     compileSdkVersion rootProject.ext.compileSdkVersion
     defaultConfig {

+ 2 - 8
android/app/src/main/AndroidManifest.xml

@@ -1,6 +1,5 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8" ?>
 <manifest xmlns:android="http://schemas.android.com/apk/res/android">
-
     <application
         android:allowBackup="true"
         android:icon="@mipmap/ic_launcher"
@@ -9,7 +8,6 @@
         android:supportsRtl="true"
         android:theme="@style/AppTheme"
         android:usesCleartextTraffic="true">
-
         <activity
             android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|smallestScreenSize|screenLayout|uiMode"
             android:name=".MainActivity"
@@ -17,12 +15,10 @@
             android:theme="@style/AppTheme.NoActionBarLaunch"
             android:launchMode="singleTask"
             android:exported="true">
-
             <intent-filter>
                 <action android:name="android.intent.action.MAIN" />
                 <category android:name="android.intent.category.LAUNCHER" />
             </intent-filter>
-
         </activity>
 
         <provider
@@ -30,9 +26,7 @@
             android:authorities="${applicationId}.fileprovider"
             android:exported="false"
             android:grantUriPermissions="true">
-            <meta-data
-                android:name="android.support.FILE_PROVIDER_PATHS"
-                android:resource="@xml/file_paths"></meta-data>
+            <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths" />
         </provider>
     </application>
 

BIN
android/app/src/main/assets/cdvasset.manifest


+ 15 - 1
android/app/src/main/java/com/hasiwl/shorts/MainActivity.java

@@ -1,5 +1,19 @@
 package com.hasiwl.shorts;
 
+import android.graphics.Color;
+import android.os.Bundle;
+import android.view.View;
+
 import com.getcapacitor.BridgeActivity;
 
-public class MainActivity extends BridgeActivity {}
+public class MainActivity extends BridgeActivity {
+    @Override
+    protected void onCreate(Bundle savedInstanceState) {
+        super.onCreate(savedInstanceState);
+        View decorView = getWindow().getDecorView();
+        int uiOptions = decorView.getSystemUiVisibility();
+        uiOptions = uiOptions | View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN;
+        decorView.setSystemUiVisibility(uiOptions);
+        getWindow().setStatusBarColor(Color.TRANSPARENT);
+    }
+}

BIN
android/app/src/main/res/drawable-land-hdpi/splash.png


BIN
android/app/src/main/res/drawable-land-ldpi/splash.png


BIN
android/app/src/main/res/drawable-land-mdpi/splash.png


BIN
android/app/src/main/res/drawable-land-night-hdpi/splash.png


BIN
android/app/src/main/res/drawable-land-night-ldpi/splash.png


BIN
android/app/src/main/res/drawable-land-night-mdpi/splash.png


BIN
android/app/src/main/res/drawable-land-night-xhdpi/splash.png


BIN
android/app/src/main/res/drawable-land-night-xxhdpi/splash.png


BIN
android/app/src/main/res/drawable-land-night-xxxhdpi/splash.png


BIN
android/app/src/main/res/drawable-land-xhdpi/splash.png


BIN
android/app/src/main/res/drawable-land-xxhdpi/splash.png


BIN
android/app/src/main/res/drawable-land-xxxhdpi/splash.png


BIN
android/app/src/main/res/drawable-night/splash.png


BIN
android/app/src/main/res/drawable-port-hdpi/splash.png


BIN
android/app/src/main/res/drawable-port-ldpi/splash.png


BIN
android/app/src/main/res/drawable-port-mdpi/splash.png


BIN
android/app/src/main/res/drawable-port-night-hdpi/splash.png


BIN
android/app/src/main/res/drawable-port-night-ldpi/splash.png


BIN
android/app/src/main/res/drawable-port-night-mdpi/splash.png


BIN
android/app/src/main/res/drawable-port-night-xhdpi/splash.png


BIN
android/app/src/main/res/drawable-port-night-xxhdpi/splash.png


BIN
android/app/src/main/res/drawable-port-night-xxxhdpi/splash.png


BIN
android/app/src/main/res/drawable-port-xhdpi/splash.png


BIN
android/app/src/main/res/drawable-port-xxhdpi/splash.png


BIN
android/app/src/main/res/drawable-port-xxxhdpi/splash.png


BIN
android/app/src/main/res/drawable/splash.png


+ 6 - 2
android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml

@@ -1,5 +1,9 @@
 <?xml version="1.0" encoding="utf-8"?>
 <adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
-    <background android:drawable="@color/ic_launcher_background"/>
-    <foreground android:drawable="@mipmap/ic_launcher_foreground"/>
+    <background>
+        <inset android:drawable="@mipmap/ic_launcher_background" android:inset="16.7%" />
+    </background>
+    <foreground>
+        <inset android:drawable="@mipmap/ic_launcher_foreground" android:inset="16.7%" />
+    </foreground>
 </adaptive-icon>

+ 6 - 2
android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml

@@ -1,5 +1,9 @@
 <?xml version="1.0" encoding="utf-8"?>
 <adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
-    <background android:drawable="@color/ic_launcher_background"/>
-    <foreground android:drawable="@mipmap/ic_launcher_foreground"/>
+    <background>
+        <inset android:drawable="@mipmap/ic_launcher_background" android:inset="16.7%" />
+    </background>
+    <foreground>
+        <inset android:drawable="@mipmap/ic_launcher_foreground" android:inset="16.7%" />
+    </foreground>
 </adaptive-icon>

BIN
android/app/src/main/res/mipmap-hdpi/ic_launcher.png


BIN
android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png


BIN
android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png


BIN
android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png


BIN
android/app/src/main/res/mipmap-ldpi/ic_launcher.png


BIN
android/app/src/main/res/mipmap-ldpi/ic_launcher_background.png


BIN
android/app/src/main/res/mipmap-ldpi/ic_launcher_foreground.png


BIN
android/app/src/main/res/mipmap-ldpi/ic_launcher_round.png


BIN
android/app/src/main/res/mipmap-mdpi/ic_launcher.png


BIN
android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png


BIN
android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png


BIN
android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png


BIN
android/app/src/main/res/mipmap-xhdpi/ic_launcher.png


BIN
android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png


BIN
android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png


BIN
android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png


BIN
android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png


BIN
android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png


BIN
android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png


BIN
android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png


BIN
android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png


BIN
android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png


BIN
android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png


BIN
android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png


+ 31 - 0
android/app/src/main/res/values-v31/styles.xml

@@ -1,3 +1,34 @@
 <?xml version="1.0" encoding="utf-8"?>
 <resources>
+
+    <!-- Base application theme. -->
+    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
+        <!-- Customize your theme here. -->
+        <item name="colorPrimary">@color/colorPrimary</item>
+        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
+        <item name="colorAccent">@color/colorAccent</item>
+        <item name="android:windowSplashScreenBackground">#11131E</item>
+        <item name="android:statusBarColor">
+            @android:color/transparent
+        </item>
+    </style>
+
+    <style name="AppTheme.NoActionBar" parent="Theme.AppCompat.DayNight.NoActionBar">
+        <item name="windowActionBar">false</item>
+        <item name="windowNoTitle">true</item>
+        <item name="android:background">@null</item>
+        <item name="android:statusBarColor">
+            @android:color/transparent
+        </item>
+    </style>
+
+
+    <style name="AppTheme.NoActionBarLaunch" parent="Theme.SplashScreen">
+        <item name="android:background">@drawable/splash</item>
+        <item name="android:windowSplashScreenBackground">#11131E</item>
+        <item name="android:windowSplashScreenAnimatedIcon">@drawable/splash_icon</item>
+        <item name="android:statusBarColor">
+            @android:color/transparent
+        </item>
+    </style>
 </resources>

+ 2 - 2
android/app/src/main/res/values/strings.xml

@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='utf-8'?>
 <resources>
-    <string name="app_name">xx短剧</string>
-    <string name="title_activity_main">xx短剧</string>
+    <string name="app_name">走马短剧</string>
+    <string name="title_activity_main">走马短剧</string>
     <string name="package_name">com.hasiwl.shorts</string>
     <string name="custom_url_scheme">com.hasiwl.shorts</string>
 </resources>

+ 9 - 0
android/app/src/main/res/values/styles.xml

@@ -7,16 +7,25 @@
         <item name="colorPrimary">@color/colorPrimary</item>
         <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
         <item name="colorAccent">@color/colorAccent</item>
+        <item name="android:statusBarColor">
+            @android:color/transparent
+        </item>
     </style>
 
     <style name="AppTheme.NoActionBar" parent="Theme.AppCompat.DayNight.NoActionBar">
         <item name="windowActionBar">false</item>
         <item name="windowNoTitle">true</item>
         <item name="android:background">@null</item>
+        <item name="android:statusBarColor">
+            @android:color/transparent
+        </item>
     </style>
 
 
     <style name="AppTheme.NoActionBarLaunch" parent="Theme.SplashScreen">
         <item name="android:background">@drawable/splash</item>
+        <item name="android:statusBarColor">
+            @android:color/transparent
+        </item>
     </style>
 </resources>

+ 4 - 2
capacitor.config.ts

@@ -3,7 +3,7 @@ import { CapacitorConfig } from '@capacitor/cli'
 let config: CapacitorConfig
 const baseConfig: CapacitorConfig = {
     appId: 'com.hasiwl.shorts',
-    appName: 'xx短剧',
+    appName: '走马短剧',
     webDir: 'dist',
     bundledWebRuntime: true,
     backgroundColor: '#1C1C1C',
@@ -23,7 +23,9 @@ const baseConfig: CapacitorConfig = {
     plugins: {
         SplashScreen: {
             launchShowDuration: 2000,
-            androidScaleType: 'CENTER_CROP'
+            androidScaleType: 'CENTER_CROP',
+            splashFullScreen: true,
+            splashImmersive: true
         },
         CodePush: {
             IOS_DEPLOY_KEY: 'eAdEIJJkMhuRwBKVpDXvbay6Ay0yEJAbzi0Ur',

+ 1 - 0
package.json

@@ -72,6 +72,7 @@
     "vue3-lottie": "^3.2.0"
   },
   "devDependencies": {
+    "@capacitor/assets": "^3.0.1",
     "@capacitor/cli": "^5.5.1",
     "@rushstack/eslint-patch": "^1.1.4",
     "@trapezedev/project": "^7.0.6",

BIN
resources/android/icon.png


BIN
resources/android/icon/drawable-hdpi-icon.png


BIN
resources/android/icon/drawable-ldpi-icon.png


BIN
resources/android/icon/drawable-mdpi-icon.png


BIN
resources/android/icon/drawable-xhdpi-icon.png


BIN
resources/android/icon/drawable-xxhdpi-icon.png


BIN
resources/android/icon/drawable-xxxhdpi-icon.png


BIN
resources/android/splash.png


BIN
resources/android/splash/drawable-land-hdpi-screen.png


BIN
resources/android/splash/drawable-land-ldpi-screen.png


BIN
resources/android/splash/drawable-land-mdpi-screen.png


BIN
resources/android/splash/drawable-land-xhdpi-screen.png


BIN
resources/android/splash/drawable-land-xxhdpi-screen.png


BIN
resources/android/splash/drawable-land-xxxhdpi-screen.png


BIN
resources/android/splash/drawable-port-hdpi-screen.png


BIN
resources/android/splash/drawable-port-ldpi-screen.png


BIN
resources/android/splash/drawable-port-mdpi-screen.png


BIN
resources/android/splash/drawable-port-xhdpi-screen.png


BIN
resources/android/splash/drawable-port-xxhdpi-screen.png


BIN
resources/android/splash/drawable-port-xxxhdpi-screen.png


BIN
resources/icon-background.png


BIN
resources/icon-foreground.png


BIN
resources/icon-only.png


BIN
resources/ios/icon.png


BIN
resources/ios/icon/icon-1024.png


BIN
resources/ios/icon/icon-108@2x.png


BIN
resources/ios/icon/icon-20.png


BIN
resources/ios/icon/icon-20@2x.png


BIN
resources/ios/icon/icon-20@3x.png


BIN
resources/ios/icon/icon-24@2x.png


BIN
resources/ios/icon/icon-27.5@2x.png


BIN
resources/ios/icon/icon-29.png


BIN
resources/ios/icon/icon-29@2x.png


BIN
resources/ios/icon/icon-29@3x.png


BIN
resources/ios/icon/icon-40.png


BIN
resources/ios/icon/icon-40@2x.png


BIN
resources/ios/icon/icon-40@3x.png


BIN
resources/ios/icon/icon-44@2x.png


BIN
resources/ios/icon/icon-50.png


이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.