Le développement natif Android d'aujourd'hui est en baisse. Pour survivre, vous devez trouver votre propre direction de développement. Une fois que vous avez trouvé la direction de développement, vous devez continuer à accumuler des points de connaissances pertinents. Aujourd'hui, je vais partager certaines commandes couramment utilisées sur les appareils Android. développement.
Busybox ifconfig Afficher l'adresse IP de l'appareil
démarrer adbd démarrer adb
ls Afficher les données du répertoire
ls -l Afficher les détails des données du répertoire, vous pouvez voir la taille du fichier, les autorisations et d'autres informations
singe -p nom du package 1 démarre l'apk
Vous pouvez également utiliser le nom du package de démarrage/le nom du chemin complet de MainActivity pour démarrer l'apk.
texte de saisie //Texte de saisie
getprop | grep -E version Afficher la version du système
getprop | grep build Afficher les informations sur la version
La récupération au redémarrage passe en mode de récupération, vous pouvez effectuer une mise à niveau du disque U ou restaurer les paramètres d'usine, etc.
logcat|grep journaux à trouver //utilisé pour filtrer les journaux
paramètres mettre la valeur du nom de l'attribut sécurisé Définir la valeur de l'attribut dans la table sécurisée de la base de données
les paramètres obtiennent le nom de l'attribut sécurisé pour afficher la valeur de l'attribut définie
Le paramètre de nom d'attribut setprop est utilisé pour écrire les valeurs d'attribut pour le système
Le nom de l'attribut getprop obtient la valeur de l'attribut système
Si l'appareil continue d'imprimer les journaux, vous pouvez essayer cette commande echo 0 > /proc/sys/kernel/printk
ps -A | grep application name Rechercher la méthode du processus d'application 1
Busybox ps | grep nom de l'application Rechercher la méthode du processus de candidature 2
kill -9 + ID de processus tue le processus
pm list packages -s imprime tous les noms de packages dans le périphérique
chemin pm nom du package Rechercher une application en fonction du nom du package
suis diffusé -une action de diffusion simule la diffusion
chmod 755 /system/app/test.apk Définir les autorisations pour les fichiers associés
pm list package -f | grep upg peut trouver des applications via des noms de package flous. upg correspond aux trois premières lettres d'un nom de package.
dumpsys package nom du package | grep version Vérifier les informations de version d'une application
Comment écrire des données sur Mac et d'autres appareils à l'aide de puces Amlogic
swunifykey définit la valeur usid, SN
swunifykey définit la valeur Mac, MAC
liste swunifykey afficher les détails
Puce swdevinfo HiSilicon, affichage SN, MAC et autres informations
swdevinfo valeur de série puce HiSilicon, écrire sur SN
swdevinfo mac valeur puce HiSilicon, écrire sur MAC
swdevinfo écrire le paramètre de nom du paramètre
logcat -vtime >> /data/logcat.log et capturer les journaux
tcpdump -i any -s0 -w /data/package.pcap et capturer les paquets
À suivre...