English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Préambule
Xiaocai, en raison de ses besoins de travail, doit souvent modifier le nom de package d'un ensemble de codes plusieurs fois, bien que ce ne soit pas une tâche technique, mais Xiaocai a quelques astuces à partager avec vous après l'utilisation fréquente, sans plus attendre, voyons l'introduction détaillée ensemble.
La méthode est la suivante :
1. Si le code source est sur votre ordinateur, trouvez d'abord le répertoire du code source, par exemple : de com.aaa.bbb à com.ccc.ddd, vous pouvez renommer directement, modification locale
2. Ouvrez ce projet dans AndroidStudio
3. Supprimez .gradle
4. Remplacez l'appicationId dans build.gradle par le nouveau nom de package
5. sysn now, synchronisez-le
6. Éditer -> Trouver -> Remplacer dans le chemin... Remplacez tous les anciens noms de packages par les nouveaux
7. Build -> Nettoyer le projet, c'est terminé.
Infaillible, essayez-le, assurez-vous de supprimer.gradle~
Je vais partager avec vous une autre méthode pour obtenir tous les noms de packages des applications mobiles android
Exemple de code
public class Main3Activity extends AppCompatActivity { private List<ResolveInfo> apps = new ArrayList<>(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main3); loadApps(); } private void loadApps() {}} Intent intent = new Intent(Intent.ACTION_MAIN, null); intent.addCategory(Intent.CATEGORY_LAUNCHER); apps = getPackageManager().queryIntentActivities(intent, 0); //Boucle for itérant les objets ResolveInfo pour obtenir le nom de package et le nom de classe for (int i = 0; i < apps.size(); i++) { ResolveInfo info = apps.get(i); String packageName = info.activityInfo.packageName; CharSequence cls = info.activityInfo.name; CharSequence name = info.activityInfo.loadLabel(getPackageManager()); Log.e("ddddddd",name+"----"+packageName+"----"+cls); } } }
Résumé
C'est tout le contenu de cet article. J'espère que le contenu de cet article a une certaine valeur de référence pour votre apprentissage ou votre travail. Si vous avez des doutes, vous pouvez laisser des messages pour échanger. Merci de votre soutien au tutoriel d'alerte.
Déclaration : le contenu de cet article est tiré d'Internet, propriété de ses auteurs respectifs. Le contenu est apporté par les utilisateurs d'Internet et téléchargé spontanément. Ce site ne détient pas de droits de propriété, n'a pas été édité par l'homme, et n'assume aucune responsabilité juridique. Si vous trouvez du contenu suspect de violation de droits d'auteur, veuillez envoyer un e-mail à : notice#oldtoolbag.com (veuillez remplacer # par @ lors de l'envoi d'un e-mail pour signaler une violation, et fournir des preuves pertinentes. Une fois vérifié, ce site supprimera immédiatement le contenu suspect de violation de droits d'auteur.)