message: AndroidManifest changes
diff: <uses-permission android:name="android.permission.CAMERA" />
  <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
  <uses-permission android:name="android.permission.RECORD_AUDIO" />
  - <!-- <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> -->
  <uses-permission android:name="android.permission.WAKE_LOCK" />
  <uses-permission-sdk-23 android:name="android.permission.VIBRATE"/>
  <uses-permission android:name="${applicationId}.permission.C2D_MESSAGE" />
  <uses-sdk
  - android:minSdkVersion="16"
  - android:targetSdkVersion="22" />
  + android:minSdkVersion="21"
  + android:targetSdkVersion="27" />
  <application
  android:name=".MainApplication"
  android:label="@string/app_name"
  android:icon="@mipmap/ic_launcher"
  android:theme="@style/AppTheme"
  - android:resizeableActivity="true"
  - android:largeHeap="true">
  + android:resizeableActivity="true">
  <activity
  android:name=".MainActivity"
  android:label="@string/app_name"
  android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
  - android:launchMode="singleTop"
  + android:launchMode="singleTask"
  android:windowSoftInputMode="adjustResize">
  <intent-filter>
  <action android:name="android.intent.action.MAIN" />
  