Skip to content

Commit 28d2649

Browse files
committed
- [安卓] upgrade
1 parent 5f23800 commit 28d2649

File tree

164 files changed

+2812
-2614
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

164 files changed

+2812
-2614
lines changed

.eslintrc.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,12 @@
22
* @Author: czy0729
33
* @Date: 2019-03-13 05:15:36
44
* @Last Modified by: czy0729
5-
* @Last Modified time: 2023-04-05 13:33:36
5+
* @Last Modified time: 2023-08-05 05:21:04
66
*/
77
module.exports = {
88
root: true,
99
parser: '@typescript-eslint/parser',
1010
plugins: ['@typescript-eslint/eslint-plugin', 'prettier'],
11-
extends: ['@react-native-community', 'prettier'],
1211
ignorePatterns: [
1312
'/node_modules',
1413
'/components/@/*',

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
.expo
88
.expo-shared
99
.vscode
10+
.cxx
1011

1112
# Bangumi App
1213
# ----------------------------------------------------------------------------

App.android.tsx

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,16 @@
22
* @Author: czy0729
33
* @Date: 2019-03-30 19:25:19
44
* @Last Modified by: czy0729
5-
* @Last Modified time: 2023-03-02 23:21:14
5+
* @Last Modified time: 2023-07-28 17:11:23
66
*/
7-
import '@utils/thirdParty/stable-sort'
8-
import 'react-native-gesture-handler'
97
import React, { useEffect } from 'react'
108
import { LogBox } from 'react-native'
9+
import { GestureHandlerRootView } from 'react-native-gesture-handler'
1110
import { enableScreens } from 'react-native-screens'
1211
import { SafeAreaProvider } from 'react-native-safe-area-context'
1312
import Provider from '@ant-design/react-native/lib/provider'
1413
import Stacks from '@src/navigations'
15-
import { DEV, NavigationContainer, DeepLink, BackAndroid } from '@components'
14+
import { DEV, DeepLink, BackAndroid } from '@components'
1615
import { AppCommon } from '@_'
1716
import { _ } from '@stores'
1817
import { androidKeyboardAdjust } from '@utils'
@@ -29,6 +28,7 @@ import { WSA } from '@constants'
2928
import theme from '@styles/theme'
3029
import { ANDROID_DEV_MENU } from './config'
3130

31+
enableScreens(true)
3232
LogBox.ignoreAllLogs(true)
3333

3434
export default function App() {
@@ -49,34 +49,36 @@ export default function App() {
4949

5050
// 键盘模式设置为不调整画面大小, 需要动态改变的在页面内自行设置
5151
useMount(() => {
52-
enableScreens(false)
5352
androidKeyboardAdjust('setAdjustPan')
5453
})
5554

56-
// App启动稳定后统一做的操作
55+
// App 启动稳定后统一做的操作
5756
useGlobalMount()
5857

5958
// WSA 子系统窗口是可以随意改变大小的
6059
const { window } = useDimensions()
6160
useEffect(() => {
62-
requestAnimationFrame(() => {
63-
if (WSA) _.updateLayout()
64-
})
61+
if (WSA) {
62+
requestAnimationFrame(() => {
63+
_.updateLayout()
64+
})
65+
}
6566
}, [window])
6667

6768
if (!isLoadingComplete) return null
6869

6970
return (
70-
<SafeAreaProvider style={_.container.flex}>
71-
<Provider theme={theme}>
72-
<NavigationContainer>
71+
<GestureHandlerRootView style={_.container.flex}>
72+
<SafeAreaProvider style={_.container.flex}>
73+
{/* @ts-expect-error */}
74+
<Provider theme={theme}>
7375
<Stacks />
74-
</NavigationContainer>
75-
<AppCommon />
76-
<BackAndroid />
77-
<DeepLink />
78-
{ANDROID_DEV_MENU && <DEV />}
79-
</Provider>
80-
</SafeAreaProvider>
76+
<AppCommon />
77+
<BackAndroid />
78+
<DeepLink />
79+
{ANDROID_DEV_MENU && <DEV />}
80+
</Provider>
81+
</SafeAreaProvider>
82+
</GestureHandlerRootView>
8183
)
8284
}

App.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ export default function App() {
3535

3636
return (
3737
<SafeAreaProvider style={_.container.flex}>
38+
{/* @ts-expect-error */}
3839
<Provider theme={theme}>
3940
<HoldMenuProvider>
4041
<NavigationContainer>

android/.gitignore

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# OSX
2+
#
3+
.DS_Store
4+
5+
# Android/IntelliJ
6+
#
7+
build/
8+
.idea
9+
.gradle
10+
local.properties
11+
*.iml
12+
*.hprof
13+
14+
# Bundle artifacts
15+
*.jsbundle

android/app/BUCK

Lines changed: 0 additions & 55 deletions
This file was deleted.

0 commit comments

Comments
 (0)