先来看下常用手机分辨率

//   mdpi    480*320//   hdpi    800*480//   xhdpi   1280*720//   xhdpi   1920*1080

修改APP名称

找到android/app/src/main/AndroidManifest.xml

                 

找到 android:label = "@string/app_name"。这个对应的就是APP的名称

进入:android/app/src/main/res/valuse/strings.xml目录下

    APP名称

修改APP图标

1、找到读取APP图标的地方

进入目录::android/app/src/main/AndroidManifest.xml

             

可以看到,icon是在mipmap文件下的ic_launcher图片,因此,在android/app/src/main/res下新建mipmap_hdpi, mipmap_mdpi, mipmap_xhdpi,mipmap_xxhdpi文件,里面分别存放图片ic_launcher,
分辨率分别为72x72, 48x48, 96x96, 144x144

修改Splash

附上地址:https://github.com/crazycodeboy/react-native-splash-screen

安装
npm install react-native-splash-screen --savereact-native link react-native-splash-screen
检查 link

settings.gradle

include ':react-native-splash-screen'project(':react-native-splash-screen').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-splash-screen/android')

build.gradle

compile project(':react-native-splash-screen')

MainApplication.java

import org.devio.rn.splashscreen.SplashScreenReactPackage;new SplashScreenReactPackage()
启动页设置

在android/app/src/main/res下新建layout文件,launch_screen.xml

<?xml version="1.0" encoding="utf-8"?>

MainActivity.java

import android.os.Bundle; import org.devio.rn.splashscreen.SplashScreen;protected void onCreate(Bundle savedInstanceState) {       SplashScreen.show(this);  // <--添加这一句       super.onCreate(savedInstanceState);     }

在android/app/src/main/res下新建drawable_hdpi, drawable_mdpi, drawable_xhdpi,drawable_xxhdpi文件,里面分别存放图片launch_screen,
分辨率分别为文章开头提到的分辨率,
在你首个页面增加

import SplashScreen from 'react-native-splash-screen';componentDidMount() {        SplashScreen.hide(); //关闭启动屏幕    }

至此,整个启动页完成了

更多相关文章

  1. Android(安卓)XML解析
  2. [入门八]Android的应用程序框架
  3. 【Android热修复与插件化 三】ClassLoader详解
  4. Android(安卓)选择器 PickerView实例,时间选择器、地址选择器、单
  5. Android(安卓)PackageManagerService的启动过程分析
  6. android MTP 过滤指定的文件格式
  7. Android常用秘籍总结
  8. Android系统信息与安全机制
  9. android ndk 使用第三方静态库

随机推荐

  1. Android中观察者模式(Observable)的理解
  2. Android原生页面Activity与React页面相互
  3. Android的图片缓存ImageCache
  4. Android开发学习笔记-关于Android的消息
  5. android 启动线程注意的问题
  6. Android之MVC模式的使用
  7. Android 关于ZXing的使用
  8. Android之调用其他程序
  9. Android(安卓)点击 APP 图标几秒才显示界
  10. android 分享到微博