Ricerca…


Filtra i registri dall'interfaccia utente

I log di Android possono essere filtrati direttamente dall'interfaccia utente. Usando questo codice

public class MainActivity extends AppCompatActivity {
    private final static String TAG1 = MainActivity.class.getSimpleName();
    private final static String TAG2 = MainActivity.class.getCanonicalName();

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Log.e(TAG1,"Log from onCreate method with TAG1");
        Log.i(TAG2,"Log from onCreate method with TAG2");
    }
}

Se uso la regex TAG1|TAG2 e il livello verbose che ottengo

01-14 10:34:46.961 12880-12880/android.doc.so.thiebaudthomas.sodocandroid E/MainActivity: Log from onCreate method with TAG1
01-14 10:34:46.961 12880-12880/android.doc.so.thiebaudthomas.sodocandroid I/androdi.doc.so.thiebaudthomas.sodocandroid.MainActivity: Log from onCreate method with TAG2

inserisci la descrizione dell'immagine qui

Il livello può essere impostato per ottenere registri con un determinato livello e sopra. Ad esempio il livello verbose cattura i log verbose, debug, info, warn, error and assert .

Utilizzando lo stesso esempio, se si imposta il livello in error , ottengo solo

01-14 10:34:46.961 12880-12880/androdi.doc.so.thiebaudthomas.sodocandroid E/MainActivity: Log from onCreate method with TAG1

inserisci la descrizione dell'immagine qui

Crea la configurazione dei filtri

I filtri personalizzati possono essere impostati e salvati dall'interfaccia utente. Nella scheda AndroidMonitor , fai clic sul menu a discesa a destra (deve contenere Show only selected application o No filters ) e seleziona Edit filter configuration .

Inserisci il filtro che desideri

inserisci la descrizione dell'immagine qui

E usalo (puoi selezionarlo dallo stesso menu a discesa)

inserisci la descrizione dell'immagine qui

Importante Se aggiungi un input nella barra dei filtri, Android Studio considererà sia il tuo filtro che i tuoi input.

Con sia l'input che il filtro non c'è uscita Filtro personalizzato con input

Senza filtro, ci sono alcune uscite Solo input filtro

Colori personalizzati del messaggio logcat in base all'importanza del messaggio

Vai a File -> Impostazioni -> Editor -> Colori e tipi di carattere -> Logcat Android

Cambia i colori di cui hai bisogno:

inserisci la descrizione dell'immagine qui

Scegli il colore appropriato:

inserisci la descrizione dell'immagine qui

Abilita / disabilita la copia della linea vuota

ctrl + alt + shift + / ( cmd + alt + shift + / su MacOS ) dovrebbe mostrare la seguente finestra di dialogo:

inserisci la descrizione dell'immagine qui

Cliccando su Registry otterrete

inserisci la descrizione dell'immagine qui

Il tasto che si desidera abilitare / disabilitare è

editor.skip.copy.and.cut.for.empty.selection

Testato su Linux Ubuntu e MacOS .

Scorciatoie utili per Android Studio

Le seguenti sono alcune delle scorciatoie più comuni / utili.

Questi sono basati sulla mappa di collegamento IntelliJ predefinita. Puoi passare ad altre comuni mappe dei collegamenti IDE tramite File -> Settings -> Keymap -> <Choose Eclipse/Visual Studio/etc from Keymaps dropdown>

Azione scorciatoia
Codice formato CTRL + ALT + L
Aggiungi metodi non implementati CTRL + I
Mostra logcat ALT + 6
Costruire CTRL + F9
Costruisci ed esegui CTRL + F10
Trova CTRL + F
Trova nel progetto CTRL + MAIUSC + F
Trova e sostituisci CTRL + R
Trova e sostituisci nel progetto CTRL + MAIUSC + R
Sovrascrivi i metodi CTRL + O
Mostra il progetto ALT + 1
Nascondi progetto - logcat MAIUSC + ESC
Comprimi tutto CTRL + MAIUSC + NumPad +
Visualizza i punti di debug CTRL + MAIUSC + F8
Espandi tutto CTRL + MAIUSC + NumPad -
Apri Impostazioni ALT + s
Seleziona destinazione (apre il file corrente nella vista Progetto) ALT + F1INVIO
Cerca ovunque SHIFTSHIFT (Double shift)
Codice | Con Surround CTRLALT + T
Crea il codice del modulo selezionato per il metodo ALT + CTRL

Refactor:

Azione scorciatoia
Refactor Questo (menu / selettore per tutte le azioni refactor applicabili dell'elemento corrente) Mac CTRL + T - Win / Linux CTRL + ALT + T
Rinominare MAIUSC + F6
Metodo di estrazione Mac CMD + ALT + M - Win / Linux CTRL + ALT + M
Estrai parametro Mac CMD + ALT + P - Win / Linux CTRL + ALT + P
Estrai variabile Mac CMD + ALT + V - Win / Linux CTRL + ALT + V

Studio Android Migliora il suggerimento sulle prestazioni

Abilita il lavoro offline:

  1. Fai clic su File -> Impostazioni. Cerca "gradle" e fai clic nella casella di Offline work .
  2. Vai al compilatore (nella stessa finestra di dialogo delle impostazioni appena sotto Gradle ) e aggiungi --offline alla casella di testo Command-line Options di Command-line Options .

Migliora le prestazioni di Gradle

Aggiungi le seguenti due righe di codice nel tuo file gradle.properties.

org.gradle.daemon=true
org.gradle.parallel=true

Aumentando il valore di -Xmx e -Xms nel file studio.vmoptions

-Xms1024m
-Xmx4096m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=256m
-XX:+UseCompressedOops

Finestra

% USERPROFILE%. {FOLDER_NAME} \ studio.exe.vmoptions e / o% USERPROFILE%. {FOLDER_NAME} \ studio64.exe.vmoptions

Mac

~ / Library / Preferences / {} FOLDER_NAME /studio.vmoptions

Linux

~ /. {FOLDER_NAME} /studio.vmoptions e / o ~ /. {FOLDER_NAME} /studio64.vmoptions

Imposta Android Studio

Requisiti di sistema

  • Microsoft® Windows® 8/7 / Vista / 2003 (32 o 64 bit).
  • Mac® OS X® 10.8.5 o versioni successive, fino a 10.9 (Mavericks)
  • Desktop GNOME o KDE

Installazione

Finestra

  1. Scarica e installa JDK (Java Development Kit) versione 8
  2. Scarica Android Studio
  3. Avvia Android Studio.exe quindi menziona il percorso JDK e scarica l'ultimo SDK

Linux

  1. Scarica e installa JDK (Java Development Kit) versione 8
  2. Scarica Android Studio
  3. Estrai il file zip
  4. Aprire il terminale, cd nella cartella estratta, cd in bin (esempio cd android-studio/bin )
  5. Esegui ./studio.sh

Visualizza e aggiungi scorciatoie in Android Studio

Andando su Impostazioni >> Keymap Viene visualizzata una finestra che mostra tutte le Editor Actions con il loro nome e scorciatoie. Alcune delle Editor Actions non hanno scorciatoie. Quindi, fai clic con il pulsante destro del mouse e aggiungi una nuova scorciatoia.
Controlla l'immagine qui sotto

inserisci la descrizione dell'immagine qui

Il progetto di costruzione di Gradle dura per sempre

Android Studio -> Preferenze -> Gradle -> Spunta Offline, quindi riavvia il tuo studio Android.

Schermata di riferimento:

inserisci la descrizione dell'immagine qui

Crea una cartella delle risorse

  • Fare clic con il tasto destro del mouse sulla cartella MAIN> Nuovo> Cartella> Cartella Risorse.
  • La cartella delle risorse si trova nella cartella MAIN con lo stesso simbolo della cartella RES.
  • In questo esempio ho inserito un file di font. inserisci la descrizione dell'immagine qui


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow