AndroidManifest.xml

← Back

The file containing the source code shown below is located in the corresponding directory in <sdk>/samples/android-<version>/...

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.android.wifidirect"
   
android:versionCode="1" android:versionName="1.0">
   
<uses-sdk android:minSdkVersion="14" />
   
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
   
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
   
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
   
<uses-permission android:name="android.permission.INTERNET" />
   
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
   
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
   
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
   
<!-- Google Play filtering -->
   
<uses-feature android:name="android.hardware.wifi.direct" android:required="true"/>
   
<application
       
android:icon="@drawable/ic_launcher"
       
android:label="@string/app_name"
       
android:theme="@android:style/Theme.Holo">
       
<activity
           
android:name=".WiFiDirectActivity"
           
android:label="@string/app_name" android:launchMode="singleTask">
           
<intent-filter>
               
<action
                   
android:name="android.intent.action.MAIN" />
               
<category
                   
android:name="android.intent.category.LAUNCHER" />
           
</intent-filter>
       
</activity>
       
<!-- Used for transferring files  after a successful connection -->
       
<service android:enabled="true" android:name=".FileTransferService" />
   
</application>
</manifest>