Un archivo AndroidManifest.xml debe estar presente en el directorio raíz del conjunto de fuentes de cada proyecto de aplicación. El archivo de manifiesto proporciona información crucial sobre su aplicación a Google Play, el sistema operativo Android y las herramientas de compilación de Android. Agregar permisos al archivo es igualmente importante. En este artículo, agregaremos permisos de Internet al archivo AndroidManifest.
Implementación paso a paso
Paso 1: crea un nuevo proyecto en Android Studio
Para crear un nuevo proyecto en Android Project solo consulte este artículo sobre Cómo crear un nuevo proyecto en Android Studio . El código se puede implementar tanto en Java como en el lenguaje de programación Kotlin para Android.
Asegúrese de haber seleccionado la vista de Android en Estructura del directorio y haga clic en Carpeta de manifiesto.
Paso 2: Abra el archivo AndroidManifest.xml.
Podemos agregar múltiples atributos y varios componentes para hacer que nuestra aplicación sea robusta. Para obtener una descripción detallada, consulte el artículo sobre el archivo de manifiesto de aplicación de Android .
Ahora declaramos el permiso que usa la siguiente etiqueta
<uses-permission android:name="" />
Dentro de android:name=”” , necesitamos agregar el permiso que requerimos.
Ejemplo para declarar permiso de internet
<uses-permission android:name="android.permission.INTERNET" />
Ahora, por fin, declaramos el permiso antes de la etiqueta de la aplicación en el archivo de manifiesto.
XML
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" package="com.gfg.geeksforgeeks"> <!-- Intern Permission --> <uses-permission android:name="android.permission.INTERNET" /> <application android:allowBackup="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.GeeksForGeeks" tools:targetApi="31"> <activity android:name=".MainActivity" android:exported="true"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>
Dado que no hay cambios en el archivo MainActivity de Java/Kotlin, solo proporcionamos el código del archivo XML.
Publicación traducida automáticamente
Artículo escrito por gouravpatel00001 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA