Applicazioni di disinstallazione in blocco


9

Mi piace provare molte app. Spesso un sito come Lifehacker o Droidlife ne presenterà diversi simili per funzionalità e li installerò tutti per confrontare le funzionalità.

Questo mi lascia con un sacco di applicazioni che finisco per non voler conservare. Sfortunatamente, posso disinstallare solo uno alla volta.

Esiste un'app o un metodo che mi consentirebbe di disinstallare un gruppo alla volta?

Risposte:


6

Esistono tonnellate di app che eseguono la disinstallazione in batch, ma ecco una semplice e gratuita che conosco: Uninstaller Pro

Molti dei gestori di app più completi hanno anche un'opzione di disinstallazione batch. Mi piace consolidare le funzioni in quante meno app possibile. Ora uso SmartBar che ha un buon gestore di app con disinstallazione batch.


Ho provato sia la smart bar sia il programma di disinstallazione pro e mi viene chiesto di confermare per ogni app e dopo la disinstallazione, quindi per disinstallare 50 app devo toccare 100 pulsanti OK. Questa funzionalità / limitazione di sicurezza di Android SN?
Ivo Bosticky,

1

È passato un po 'di tempo da quando l'ho usato, ma l'app di AppBrain ti permetterà di sincronizzarti con il tuo account AppBrain ... quindi dovrebbe disinstallare le app rimosse dal tuo account AppBrain, ma non posso verificarlo dal momento che non lo uso più.

Non una disinstallazione batch, ma in LauncherPro è possibile trascinare e rilasciare le app nel cestino, passare con il mouse per alcuni secondi, quindi rilasciarle per disinstallarle (anziché rimuoverle dalla schermata principale). Funziona anche dal cassetto delle app. Questo è il metodo che di solito uso.


1

Ce ne sono un sacco, no?

Uno che sto guardando è la disinstallazione delle app .

Una bella funzionalità che ha è la possibilità di contrassegnare le app per proteggerle dalla disinstallazione in blocco accidentale.

testo alternativo


1

Scritto da adb & pm (gestore di pacchetti) :

Se l'SDK è installato e ti piace usare la riga di comando, questo è il modo più veloce che conosco:

Unico inconveniente: puoi vedere solo i nomi dei pacchetti, non i nomi delle applicazioni amichevoli (apparentemente non esiste un modo facile per i cli. Per i programmatori: ottieni il nome dell'applicazione dal nome del pacchetto )
Lato negativo 2: assicurati di fare ciò, potresti disinstallare tutte le app sul tuo telefono se non si modifica l'elenco.

# Use android's package manager 'pm'
# list all 3rd party pkgs (using the '-3' parameter)
me@local:~$ adb shell pm list packages -3 > /tmp/pkg.list
# Use whatever editor you like (grep, vi, GUI) to edit the list
me@local:~$ vi /tmp/pkg.list
me@local:~$ cat /tmp/pkg.list | sed 's,.*:,,' | while read a; do adb uninstall $a;done

Forse anche un miglioramento per un numero limitato di app:

Il Play Store di Google ora offre una gestione migliorata per dispositivo (rispetto a Google I | O 2012):

Vai su Le mie app Android (accesso richiesto) e vedrai "App installate su [Modello dispositivo]". Per app hai un:

  • Pulsante Aggiorna (se c'è un aggiornamento)
  • Pulsante di disinstallazione (ad eccezione delle app di sistema)

Usando questo puoi facilmente disinstallare app su specifici telefoni o tablet usando il tuo browser internet.

Vedi anche questa risposta accettata: disinstallare in remoto le app?


Mentre l'aggiornamento e la disinstallazione dal Web Store rendono le cose molto più semplici (mi piace molto), devi comunque eseguire ogni app una alla volta.
Ale

@Al Everett: aggiunta anche la soluzione con script. Meglio? :-)
ce4

È un'opzione. Non uno che funzionerà per me, ma probabilmente qualcun altro può trarne beneficio.
Ale

-1

Il problema con il suo metodo e la maggior parte degli altri metodi che ho visto (almeno sui miei computer CentOS 6 e Ubuntu 10) è che i CRLF erano alla fine di ogni riga del /tmp/pkg.listfile, quindi il programma di disinstallazione invece di disinstallare com.google.chrome, stava effettivamente tentando di disinstallare "com.google.chrome ^ M" ... nota il carattere di ritorno CR. Facendo dos2unix, c'è "Successo", non "Fallimento". La sua sceneggiatura sed potrebbe essere stata in origine un sostituto di dos2unix, ma è stata alterata quando pubblicata.

[CentOS6]# adb shell pm list packages > /tmp/pkg.list.txt
[CentOS6]# adb push /tmp/pkg.list.txt /tmp/
[CentOS6]# adb shell
android:/root # dos2unix /tmp/pkg.list.txt
android:/root # for f in \`cat /tmp/pkg.list.txt\`; do echo $f; pm uninstall $f; done;

Il problema "Failure" ha più a che fare con la shell ADB che aggiunge una riga DOS che termina ^ M (comunque su CentOS Linux).

Da quando ho fatto tutto da CentOS 6, sono stato sorpreso di essere stato morso ancora una volta dalla tecnologia degli anni '80 che non era mai buona come quella del 1969. Immagino che Google volesse semplificare le cose per gli utenti Windows della shell ADB.

(Avevo modificato (aggiunto) la risposta di ce4, ma a quanto pare non ha funzionato.)


Inoltre, per gli utenti Windows della shell adb hmmm ... non ti è capitato di usare il blocco note o simili? Non gestiscono i file in formato Un * x - Notepad2 o Notepad ++ sarebbe stata una scelta migliore in cui può gestirlo :)
t0mm13b

Ho disinstallato in blocco un sacco di applicazioni da copiare in / system / app / perché il mio telefono è bloccato in modalità provvisoria. Il telefono si sta ancora avviando. credo che dovrei essere in grado di fornire la prova che l'adb stesso anche quando eseguito su Linux sta aggiungendo caratteri newline DOS. Non è stato coinvolto Windows, utilizzo principalmente CentOS, Ubuntu 10 e altre versioni di * nix. Uso Windows solo per amministrare gli annunci pubblicitari.
rjt


Come risponde alla domanda?
Ale

1
Al, la domanda era come disinstallare collettivamente le applicazioni, lo script che ho pubblicato sopra fa esattamente questo. Notare la parte 'pm uninstall'.
rjt
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.