Webmarketing

Transformez facilement le Web en applications Android

un moyen simple de transformer le Web en une application Android

tutoriel sur la façon de transformer le Web en application Android avec Android Studio et de surmonter l’erreur d’autorisation de texte

Utilisation d’Android Studio pour transformer un site Web en une application Android Peut-être un moyen simple et peu coûteux de transformer un site Web en une application Android ? Si c’est le cas, soyez assuré que c’est assez basique et que vous voulez que la vue Web ressemble à votre site Web.

Suivez simplement étape par étape et votre application sera prête à être utilisée. Les vues Web sont des éléments qui peuvent être utilisés pour cela ; ajoutez-le à votre fichier XML (mise en page) et implémentez-le avec quelques lignes de code java.

RemarquesAssurez-vous que votre site Web est réactif (mobile friendly).

Étape 1 : Créer un nouveau projet dans Android Studio (Fichier -> Nouveau -> Projet -> Sélectionner une activité vide -> Nom du projet WebViewApp -> Terminer)

Étape 2 : Nous allons mettre la vue Web dans activity_main.xml ( Open res -> layout -> activity_main.xml ) écrivez le code ci-dessous

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.cambotutorial.webviewapp.MainActivity">
 <WebView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/webview"/>
</androidx.constraintlayout.widget.ConstraintLayout>

Étape 3 : Nous allons implémenter la classe Java. ouvrez MainActivity.java ( src -> package -> MainActivity.java ) puis écrivez le code suivant

package com.cambotutorial.webviewapp;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class MainActivity extends AppCompatActivity

{
    private WebView webView;
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        webView = findViewById(R.id.webview);
        webView.setWebViewClient(new WebViewClient());
        webView.getSettings().setJavaScriptEnabled(true);
        webView.loadUrl("https://ebay.com");
    }
}

setWebViewClient(new WebViewClient());nous l’ajouterons pour empêcher les sites Web de lancer le navigateur après avoir cliqué sur certains liens qui s’exécutent en dehors de l’application.

setJavaScriptEnabled(true); utilisez-le pour permettre à Javascript de s’exécuter, certains sites Web sont nécessaires pour afficher l’interface utilisateur.

Note: webView.loadUrl(« https://ebay.com« ); est le lien de votre site Web, n’oubliez pas de le modifier pour qu’il corresponde à l’adresse de votre site Web

Étape 4 : Dans Android, pour pouvoir accéder à Internet, nous devons ajouter une autorisation dans AndroidManifest.xml. Ouvrir application->manifeste->AndroidManifest.xml

<uses-permission android:name="android.permission.INTERNET"></uses-permission>

Étape 5 : Dans le navigateur, chaque fois que nous visitons un site Web et que nous cliquons sur un autre lien, l’historique sera ajouté. alors maintenant, nous allons ajouter un bouton pour revenir à l’historique du site Web précédent, à moins qu’il n’y ait plus d’historique, nous quitterons l’application. Comment ouvrir MainActivity.java

@Override
public void onBackPressed()
{
    if(webView.canGoBack())
    {
      webView.goBack();
    }
    else
    {
      super.onBackPressed();
    }
}

Dans cette étape, nous pouvons essayer d’exécuter l’application et nous pouvons voir que cela fonctionne bien.

résultats d'affichage Web Android

Comment surmonter les erreurs de texte autorisées

L’application WebView que nous avons créée ci-dessus est correcte, mais nous pouvons obtenir une erreur si nous mettons un lien commençant par http:// au lieu de https:// un message d’erreur apparaîtra net ::ERR_CLEARTEXT_NOT_PERMITTED. voici comment y remédier

  • Dans AndroidManifest.xml. Ouvrir app -> manifeste -> AndroidManifest.xml

on met la valeur de l’attribut dans l’élément application android:usesCleartextTraffic= »true »

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.cambotutorial.webviewapp">
    <uses-permission android:name="android.permission.INTERNET"/>

    <application
        android:usesCleartextTraffic="true"
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
</manifest>

Après avoir ajouté la ligne ci-dessus, l’application peut accéder à n’importe quel protocole et ne génère aucune erreur.


Comment transformer le Web en une application Android ci-dessus peut sembler facile, mais la méthode ci-dessus présente encore de nombreuses lacunes et si vous souhaitez plus de fonctionnalités, telles que les notifications admob ou push. car la méthode ci-dessus ne montre qu’une vue Web qui est exactement la même que celle de votre site Web.

Pour obtenir toutes les fonctionnalités à partir des icônes personnalisées, de l’écran d’accueil, des notifications push et d’AdMob, ainsi que d’autres fonctionnalités que l’on trouve principalement dans les applications Android, vous devez avoir suffisamment de compétences en codage. Donc, si vous rencontrez des difficultés pour créer une application Android ou si vous souhaitez transformer votre site Web en une application Android complète, vous pouvez utiliser les services de codage. merci de nous contacter via le menu contact ou WA : 0812-1111-2231

[contact-form-7 404 "Non trouvé"]

Stsource : https://cambotutorial.com/article/android-converti-il-sito-webito-in-app-android-and-solve-the-error-text-allowed

L’article Transformer facilement le Web en une application Android est paru pour la première fois dans JASAKODING.

Référencement naturel à Paris

Consultant seo freelance

Je vous accompagne dans votre stratégie de référencement

Vous souhaitez améliorer le référencement de votre site internet ? Vous avez besoin de conseils pour améliorer votre visibilité sur les moteurs de recherche de Google, deleguer votre netlinking ? Vous voulez être accompagné dans votre stratégie de référencement naturel ?

Je suis consultant wordpress seo en freelance , je vous accompagne dans votre stratégie d'acquisition de trafic organic, afin d’acquérir plus de trafic qualifié et augmenter votre visibilité sur les moteurs de recherche. Je vous propose des prestations de référencement naturel sur mesure, en fonction de vos besoins et objectifs. Je vous propose une prestation complète incluant la conception la rédaction des contenus optimisés, la création des liens entrants (netlinking), l’optimisation technique du site web (balises, mots clés, url rewriting), l’optimisation du maillage interne, l’analyse des statistiques et le suivi.

SEO | Dropshipping| Création site Internet

Consultant WordPress Seo (freelance)

Chef de projet SEO, consultant wordpress seo (Freelance). Situé dans le Val de marne (Paris)  je donne de la visibilité à mes clients et les accompagnent dans l’acquisition de prospect, lead... via la création de site internet professionnel et l’acquisition de trafic de qualité orienté référencement naturel dans les moteurs de recherches de Google et Bing.

Consultant SEO Wordpress

Passez à l’action

Contactez-moi pour commencer à développer votre business. Je vous rappelle dans l’heure

    Je consens au traitement des données personnelles et j'accepte l'accord de l'utilisateur et la politique de confidentialité.

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *