Manifest File


The following give the manifest file and few comments:
<uses-permission android:name=
    "android.permission.INTERNET" />
It allows applications to open network sockets.

<uses-permission android:name=
    "android.permission.ACCESS_NETWORK_STATE" />
It allows applications to access information about networks.

<uses-permission android:name=
    "com.android.launcher.permission.INSTALL_SHORTCUT" />
It allows an application to install a shortcut in Launcher.

android:allowBackup = "true"
Whether to allow the application to participate in the backup and restore infrastructure.

android:usesCleartextTraffic = "true"
Indicates whether the app intends to use cleartext network traffic, such as cleartext HTTP.
Server/app/src/main/AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest
 xmlns:android  = "http://schemas.android.com/apk/res/android"
 package        = "com.wenchen.server">

 <uses-permission android:name="android.permission.INTERNET" />
 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
 <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />

 <application
  android:allowBackup = "true"
  android:usesCleartextTraffic = "true"
  android:dataExtractionRules = "@xml/data_extraction_rules"
  android:fullBackupContent   = "@xml/backup_rules"
  android:icon  = "@mipmap/ic_launcher"
  android:label = "@string/app_name"
  android:roundIcon   = "@mipmap/ic_launcher_round"
  android:supportsRtl = "true"
  android:theme   = "@style/Theme.Server5"
  tools:targetApi = "31">

  <activity
   android:name  = ".MainActivity"
   android:label = "@string/home_page">
   <intent-filter>
    <action android:name   = "android.intent.action.MAIN" />
    <category android:name = "android.intent.category.LAUNCHER" />
   </intent-filter>
  </activity>

  <meta-data
   android:name="android.app.lib_name"
   android:value="" />
 
 </application>
</manifest>