Articles of Ява

Ошибка оператора case: выражение выражения должно быть постоянным выражением

В моем случае с коммутационным футляром работает отлично. Но когда я запускаю код ранее утром, затмение дало мне ошибку, подчеркивающую утверждения case в красном цвете, и говорит: case-выражения должны быть постоянным выражением, постоянным я не знаю, что произошло. Вот мой код ниже: public void onClick(View src) { switch(src.getId()) { case R.id.playbtn: checkwificonnection(); break; case R.id.stopbtn: […]

Декомпилировать файлы .smali на APK

Я загрузил APK Manager, который позволяет мне распаковывать файлы APK. Но он только распаковывает его и не декомпилирует файл .smali в .java. Можно ли декомпилировать .smali в .java?

GetExtractedText на неактивном предупреждении InputConnection на Android

Я получаю следующее предупреждение в своем logcat. getExtractedText on inactive InputConnection Я не могу найти причину этого. Пожалуйста помоги

Архивная библиотека Android (aar) против стандартной банки

Я читал некоторые статьи о новом внедрении Gradle в качестве стандартной системы сборки для Android-приложений. Ну, исходя из стандартной разработки Java, я обычно зависеть от файлов jar для создания моего проекта. Однако, похоже, что у Android также есть пакеты aar , которые эквивалентны DLL- файлам в ОС Windows, как упоминалось здесь : Во-первых, вы должны […]

Как установить задержку в Android?

public void onClick(View v) { // TODO Auto-generated method stub switch(v.getId()){ case R.id.rollDice: Random ranNum = new Random(); int number = ranNum.nextInt(6) + 1; diceNum.setText(""+number); sum = sum + number; for(i=0;i<8;i++){ for(j=0;j<8;j++){ int value =(Integer)buttons[i][j].getTag(); if(value==sum){ inew=i; jnew=j; buttons[inew][jnew].setBackgroundColor(Color.BLACK); //I want to insert a delay here buttons[inew][jnew].setBackgroundColor(Color.WHITE); break; } } } break; } } Я […]

Когда НЕ переписывать метод super () при переопределении?

Когда я создаю свой собственный пользовательский класс Android, я extend его родной класс. Затем, когда я хочу переопределить базовый метод, я всегда вызываю метод super() , как и всегда в onCreate , onStop и т. Д. И я подумал, что это так, так как с самого начала команда Android советовала нам всегда называть super при […]

Android Studio – установка JVM не найдена

У меня проблемы с загрузкой Android Studio Когда я пытаюсь запустить его после установки, я получаю эту ошибку: No JVM Installation found. Please install a 64 bit JDK. Моя текущая системная спецификация: Операционная система: Windows 8.0 64 bit version Установлен JDK 1.8.0 : JDK 1.8.0 То, что я пробовал: Я пробовал то, что сообщалось в […]

Android Studio не удалось найти версию, совместимую с com.android.support:appcompat-v7:+

Запуск проекта в Android Studio завершается с ошибкой: could not find any version that matches com.android.support:appcompat-v7:+ Как я могу исправить эту ошибку?

CollapsingToolbarLayout не распознает прокрутку

Я создал простой CollapsingToolbarLayout и работает как шарм. Моя проблема заключается в том, что если я попытаюсь использовать прокрутку прокрутки на вложенном scrollview , она просто остановится, когда я выпущу свой палец. Обычная прокрутка работает так, как должна. Код моей активности неизменен => автоматически сгенерированная пустая активность. (Я просто нажал на создание новой пустой активности […]

Как удалить простыню вокруг кнопок в Android?

В моем приложении для Android у меня есть этот макет: <?xml version="1.0" encoding="utf-8" ?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <fragment android:id="@+id/map" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" class="com.google.android.gms.maps.SupportMapFragment"/> <Button android:id="@+id/button_back" android:layout_width="fill_parent" android:layout_height="wrap_content" android:onClick="CloseActivity" android:padding="0dp" android:text="@+string/back" /> </LinearLayout> В предварительном просмотре и на телефоне это выглядит так: Как вы можете видеть на кнопке в нижней области, там есть прокладка. […]