Android
Android Studio
Поиск…
Фильтровать журналы из пользовательского интерфейса
Журналы Android можно фильтровать непосредственно из пользовательского интерфейса. Использование этого кода
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");
}
}
Если я использую регулярное выражение TAG1|TAG2
и уровень verbose
я получаю
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
Уровень может быть установлен для получения журналов с заданным уровнем и выше. Например, verbose
уровень будет захватывать verbose, debug, info, warn, error and assert
журналы.
Используя тот же пример, если я установил уровень на error
, я получаю только
01-14 10:34:46.961 12880-12880/androdi.doc.so.thiebaudthomas.sodocandroid E/MainActivity: Log from onCreate method with TAG1
Создание конфигурации фильтров
Пользовательские фильтры можно установить и сохранить из пользовательского интерфейса. На вкладке AndroidMonitor
нажмите правую раскрывающуюся панель (необходимо Show only selected application
или « No filters
) и выберите « Edit filter configuration
.
Введите необходимый фильтр
И используйте его (вы можете выбрать его из того же раскрывающегося списка)
Важно. Если вы добавите ввод в панель фильтров, студия Android будет рассматривать как ваш фильтр, так и ваш вход.
Поскольку вход и фильтр не имеют выхода
Без фильтра есть некоторые выходы
Пользовательские цвета сообщения logcat, основанные на важности сообщения
Перейдите в меню Файл -> Настройки -> Редактор -> Цвета и шрифты -> Android Logcat
Измените цвета по мере необходимости:
Выберите подходящий цвет:
Включить / отключить пустую строку
ctrl + alt + shift + /
( cmd + alt + shift + /
on MacOS
) должен показать вам следующее диалоговое окно:
Нажав на Registry
вы получите
Ключ, который вы хотите включить / отключить,
editor.skip.copy.and.cut.for.empty.selection
Протестировано на Linux Ubuntu
и MacOS
.
Полезные ярлыки для Android Studio
Ниже приведены некоторые из наиболее распространенных / полезных ярлыков.
Они основаны на стандартной карте быстрого доступа IntelliJ. Вы можете переключиться на другие общие ярлыки IDE через File -> Settings -> Keymap -> <Choose Eclipse/Visual Studio/etc from Keymaps dropdown>
действие | кратчайший путь |
---|---|
Формат кода | CTRL + ALT + L |
Добавить нереализованные методы | CTRL + I |
Показать logcat | ALT + 6 |
строить | CTRL + F9 |
Построить и запустить | CTRL + F10 |
найти | CTRL + F |
Найти в проекте | CTRL + SHIFT + F |
Найти и заменить | CTRL + R |
Найти и заменить в проекте | CTRL + SHIFT + R |
Методы переопределения | CTRL + O |
Показать проект | ALT + 1 |
Скрыть проект - logcat | SHIFT + ESC |
Свернуть все | CTRL + SHIFT + NumPad + |
Просмотр точек отладки | CTRL + SHIFT + F8 |
Расширить все | CTRL + SHIFT + NumPad - |
Открыть настройки | ALT + s |
Выберите Target (открыть текущий файл в представлении Project) | ALT + F1 → ENTER |
Поиск по всему миру | SHIFT → SHIFT (двойная смена) |
Код | Surround With | CTRL → ALT + T |
Создать метод формы выбранного кода | ALT + CTRL |
Рефакторинг:
действие | кратчайший путь |
---|---|
Refactor Это (меню / выборщик для всех применимых действий рефакторирования текущего элемента) | Mac CTRL + T - Win / Linux CTRL + ALT + T |
переименовывать | SHIFT + F6 |
Метод извлечения | Mac CMD + ALT + M - Win / Linux CTRL + ALT + M |
Извлечь параметр | Mac CMD + ALT + P - Win / Linux CTRL + ALT + P |
Извлечь переменную | Mac CMD + ALT + V - Win / Linux CTRL + ALT + V |
Android Studio улучшает производительность
Включить автономную работу:
- Нажмите «Файл» -> «Настройки». Найдите «gradle» и щелкните в
Offline work
. - Перейдите в
--offline
Компилятор» (в том же диалоговом окне настроек нижеGradle
) и добавьте в текстовое поле «Command-line Options
--offline
.
Улучшить производительность колышек
Добавьте в свой файл gradle.properties следующие две строки кода.
org.gradle.daemon=true
org.gradle.parallel=true
Увеличение значения -Xmx
и -Xms
в studio.vmoptions
файле
-Xms1024m
-Xmx4096m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=256m
-XX:+UseCompressedOops
Окно
% USERPROFILE%. {FOLDER_NAME} \ studio.exe.vmoptions и / или% USERPROFILE%. {FOLDER_NAME} \ studio64.exe.vmoptions
макинтош
~ / Library / Preferences / {} название_папки /studio.vmoptions
Linux
~ /. {FOLDER_NAME} /studio.vmoptions и / или ~ /. {FOLDER_NAME} /studio64.vmoptions
Настройка Android Studio
Системные Требования
- Microsoft® Windows® 8/7 / Vista / 2003 (32 или 64 бит).
- Mac® OS X® 10.8.5 или выше, до 10.9 (Mavericks)
- Рабочий стол GNOME или KDE
Монтаж
Окно
- Загрузите и установите JDK (Java Development Kit) версии 8
- Загрузить Android Studio
- Запустите
Android Studio.exe
затем укажите путь JDK и загрузите последнюю версию SDK
Linux
- Загрузите и установите JDK (Java Development Kit) версии 8
- Загрузить Android Studio
- Извлечь zip-файл
- Откройте терминал, cd в извлеченную папку, cd в bin (пример
cd android-studio/bin
) - Запустить ./studio.sh
Просмотр и добавление ярлыков в Android Studio
Перейдя в меню «Настройки»> «Ключ», появится всплывающее окно, отображающее все Editor Actions
с их именем и ярлыками. Некоторые из Editor Actions
не имеют ярлыков. Поэтому щелкните правой кнопкой мыши на этом и добавьте новый ярлык к этому.
Проверьте изображение ниже
Проект строительства «Градл» берет навсегда
Android Studio -> Настройки -> Грейдл -> Отметьте автономную работу, а затем перезапустите свою студию Android.
Справочный снимок экрана:
Создать папку с ресурсами
- Щелкните правой кнопкой мыши в папке MAIN> Создать> Папка> Папка активов.
- Папка «Ресурсы» будет находиться в папке MAIN с тем же символом, что и папка RES.
- В этом примере я помещаю файл шрифта.