English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Introdução
O pequeno cozinheiro, devido às necessidades do trabalho, precisa modificar frequentemente o nome do pacote do código, embora não seja uma tarefa técnica, mas com o uso frequente, o pequeno cozinheiro tem algumas pequenas técnicas a compartilhar com vocês, então não há muito a dizer, vamos ver a introdução detalhada juntos.
Aqui está o método:
1. Se o código-fonte estiver no computador, primeiro encontre o local do código-fonte, por exemplo: modifique o nome do pacote de com.aaa.bbb para com.ccc.ddd, você pode renomear diretamente, modificar localmente;
2. Abrir este projeto no AndroidStudio;
3. Deletar .gradle;
4. Substitua o appId no build.gradle pelo novo nome de pacote;
5. sysn agora;
6. Editar -> Procurar -> Substituir em Caminho... Substitua todos os nomes de pacote antigos pelos novos
7. Construção -> limpar Projeto e o trabalho está concluído.
Funciona a cada vez, experimentem, certifique-se de deletar .gradle~
Vamos compartilhar outra maneira de obter todos os pacotes de aplicativos do android
Exemplo de Código
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); //O loop for percorre o objeto ResolveInfo para obter o nome do pacote e o nome da 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); } } }
Resumo
Isso é tudo o que há neste artigo. Espero que o conteúdo deste artigo tenha algum valor de referência para seu aprendizado ou trabalho. Se você tiver dúvidas, pode deixar um comentário para trocar. Obrigado pelo suporte ao Tutorial de Grito.
Declaração: O conteúdo deste artigo é extraído da Internet, pertence ao respectivo proprietário, é contribuído e carregado voluntariamente pelos usuários da Internet, o site não possui direitos de propriedade, não foi editado manualmente e não assume responsabilidade legal relevante. Se você encontrar conteúdo suspeito de violação de direitos autorais, por favor, envie e-mail para: notice#oldtoolbag.com (ao enviar e-mail, substitua # por @ para denunciar e forneça provas relevantes. Em caso de verificação, o site deletará imediatamente o conteúdo suspeito de violação de direitos autorais.)