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:icon   = "@mipmap/ic_launcher"
  android:label  = "@string/app_name"
  android:theme  = "@style/Theme.Server" >
  <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>
 </application>
</manifest>




      “Whenever you find yourself on the side of the majority,    
      it is time to reform (or pause and reflect).”    
      ― Mark Twain