挖新坑(TAT

This commit is contained in:
Jerry Yan 2020-02-27 16:30:57 +08:00
commit 87e3b5c745
8 changed files with 160 additions and 0 deletions

1
.gitattributes vendored Normal file
View File

@ -0,0 +1 @@
*.pbxproj -text

69
.gitignore vendored Normal file
View File

@ -0,0 +1,69 @@
# OSX
#
.DS_Store
# Xcode
#
build/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
*.xccheckout
*.moved-aside
DerivedData
*.hmap
*.ipa
*.xcuserstate
project.xcworkspace
# Android/IntelliJ
#
build/
.idea
.gradle
local.properties
*.iml
# Visual Studio Code
#
.vscode/
# node.js
#
node_modules/
npm-debug.log
yarn-error.log
# BUCK
buck-out/
\.buckd/
*.keystore
!debug.keystore
# fastlane
#
# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
# screenshots whenever they are needed.
# For more information about the recommended setup visit:
# https://docs.fastlane.tools/best-practices/source-control/
*/fastlane/report.xml
*/fastlane/Preview.html
*/fastlane/screenshots
# Bundle artifact
*.jsbundle
# CocoaPods
/ios/Pods/
*.idea
yarn*
**gradle*

1
.npmignore Normal file
View File

@ -0,0 +1 @@
/android/build

View File

@ -0,0 +1,4 @@
<manifest
package="top.jerryyan.RN.A.VersionUpgrade"
xmlns:android="http://schemas.android.com/apk/res/android">
</manifest>

View File

@ -0,0 +1,28 @@
package top.jerryyan.RN.A.VersionUpgrade;
import com.facebook.react.bridge.ReactApplicationContext;
import com.facebook.react.bridge.ReactContextBaseJavaModule;
import com.facebook.react.bridge.ReactMethod;
import java.util.HashMap;
import java.util.Map;
public class UpgradeModule extends ReactContextBaseJavaModule {
private final ReactApplicationContext reactContext;
public UpgradeModule(ReactApplicationContext reactContext) {
super(reactContext);
this.reactContext = reactContext;
}
@Override
public String getName() {
return "VersionUpgrade";
}
@Override
public Map<String, Object> getConstants(){
final Map<String, Object> constants = new HashMap<>();
return constants;
}
}

View File

@ -0,0 +1,22 @@
package top.jerryyan.RN.A.VersionUpgrade;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import com.facebook.react.ReactPackage;
import com.facebook.react.bridge.NativeModule;
import com.facebook.react.bridge.ReactApplicationContext;
import com.facebook.react.uimanager.ViewManager;
import com.facebook.react.bridge.JavaScriptModule;
public class UpgradePackage implements ReactPackage {
@Override
public List<NativeModule> createNativeModules(ReactApplicationContext reactContext) {
return Arrays.<NativeModule>asList(new UpgradeModule(reactContext));
}
@Override
public List<ViewManager> createViewManagers(ReactApplicationContext reactContext) {
return Collections.emptyList();
}
}

3
index.js Normal file
View File

@ -0,0 +1,3 @@
import { NativeModules } from "react-native";
export default NativeModules.FitFullScreen;

32
package.json Normal file
View File

@ -0,0 +1,32 @@
{
"name": "jerry-rn-a-versionupgrade",
"version": "1.0.0",
"description": "Fit FullScreen Mode.",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
"url": "ssh://git@git.jerryyan.cn:29022/q792602257/jerry-rn-a-versionupgrade.git"
},
"keywords": [
"react-native",
"ios",
"android"
],
"author": "Jerry Yan",
"license": "ISC",
"bugs": {
"url": "http://git.jerryyan.top/q792602257/jerry-rn-a-versionupgrade"
},
"homepage": "http://git.jerryyan.top/q792602257/jerry-rn-a-versionupgrade",
"peerDependencies": {
"react": "^16.8.1",
"react-native": ">=0.60.0-rc.0 <1.0.x"
},
"devDependencies": {
"react": "^16.9.0",
"react-native": "^0.61.5"
}
}