title: why flutter has android.permission.REQUEST_INSTALL_PACKAGES
body: <p>i upload my bundle to google play and show me this permissions which contain
  <a href="https://i.stack.imgur.com/Nk349.png" rel="noreferrer">android.permission.REQUEST_INSTALL_PACKAGES</a></p>
  
  <p>and this is my AndroidManifest file content:</p>
  
  <pre><code>&lt;manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="com.flutter.application"&gt;
  
  &lt;!-- The INTERNET permission is required for development. Specifically,
       flutter needs it to communicate with the running application
       to allow setting breakpoints, to provide hot reload, etc.
  --&gt;
  &lt;uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /&gt;
  &lt;uses-permission android:name="android.permission.CAMERA" /&gt;
  &lt;uses-permission android:name="android.permission.INTERNET"/&gt;
  &lt;!-- io.flutter.app.FlutterApplication is an android.app.Application that
       calls FlutterMain.startInitialization(this); in its onCreate method.
       In most cases you can leave this as-is, but you if you want to provide
       additional functionality it is fine to subclass or reimplement
       FlutterApplication and put your custom class here. --&gt;
  &lt;application
      android:name="io.flutter.app.FlutterApplication"
      android:label="flutter"
      android:icon="@mipmap/ic_launcher"&gt;
      &lt;activity
          android:name=".MainActivity"
          android:launchMode="singleTop"
          android:theme="@style/LaunchTheme"
          android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
          android:hardwareAccelerated="true"
          android:windowSoftInputMode="adjustResize"&gt;
          &lt;!-- This keeps the window background of the activity showing
               until Flutter renders its first frame. It can be removed if
               there is no splash screen (such as the default splash screen
               defined in @style/LaunchTheme). --&gt;
          &lt;meta-data
              android:name="io.flutter.app.android.SplashScreenUntilFirstFrame"
              android:value="true" /&gt;
          &lt;intent-filter&gt;
              &lt;action android:name="android.intent.action.MAIN"/&gt;
              &lt;category android:name="android.intent.category.LAUNCHER"/&gt;
          &lt;/intent-filter&gt;
          &lt;intent-filter&gt;
              &lt;action android:name="FLUTTER_NOTIFICATION_CLICK" /&gt;
              &lt;category android:name="android.intent.category.DEFAULT" /&gt;
          &lt;/intent-filter&gt;
      &lt;/activity&gt;
      &lt;activity
          android:name="com.yalantis.ucrop.UCropActivity"
          android:screenOrientation="portrait"
          android:theme="@style/Theme.AppCompat.Light.NoActionBar"/&gt;
  &lt;/application&gt;
  </code></pre>
  
  <p></p>
  
  <p>what is this permission and how i can handle it or remove it from my package
  and when i install my app on phone this permission not show?</p>