Articles of Ява

Android-разрешение на создание базы данных

Привет, У меня есть некоторые проблемы с созданием базы данных sqlite в android. Все в порядке на эмуляторе, я могу создать базу данных. Но на самом деле это не работает. Когда я пытался отлаживать приложение на своем телефоне, он просто не смог создать базу данных. Так может кто-нибудь сказать, что случилось? Есть ли специальное разрешение, […]

Android – невозможно получить местоположение gps на эмуляторе

Я пытаюсь использовать gps на эмуляторе Android, у меня есть следующий код: public class NL extends Activity { private LocationManager locmgr = null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.nl); locmgr = (LocationManager) getSystemService(Context.LOCATION_SERVICE); Criteria crit = new Criteria(); crit.setAccuracy(Criteria.ACCURACY_FINE); String provider = locmgr.getBestProvider(crit, true); Location loc = locmgr.getLastKnownLocation(provider); Toast msg = Toast.makeText(this, "Lon: […]

Default Drawer View View для ExpandableListView

В Android Studio 2.1.2, если я создаю навигационную активность по умолчанию, я получаю это представление: В котором используется следующий файл activity_main.xml : <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" tools:openDrawer="start"> <include layout="@layout/app_bar_main" android:layout_width="match_parent" android:layout_height="match_parent" /> <android.support.design.widget.NavigationView android:id="@+id/nav_view" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="start" android:fitsSystemWindows="true" app:headerLayout="@layout/nav_header_main" app:menu="@menu/activity_main_drawer" /> </android.support.v4.widget.DrawerLayout> Как вы видите, <android.support.design.widget.NavigationView/> использует app:menu="@menu/activity_main_drawer" […]

Пакеты org.apache.http удалены на уровне API 23. Какая альтернатива?

После добавления следующих изменений в build.gradle сразу после обновления до последнего уровня API Android 23 (Marshmallow) все классы org.apache.http не работают. android { compileSdkVersion 23 buildToolsVersion "23.0.0" defaultConfig { applicationId "com.myapp.package" minSdkVersion 15 targetSdkVersion 23 versionCode 2 versionName "1.1" } } Здесь я проверил «Отчёт об отличиях API Android». В нем говорится, что все классы […]

Android Broadcast Address

Я делаю приложение Client Server для своего телефона Android . Я создал UDP сервер в Python который сидит и слушает подключения. Я могу поместить либо IP адрес сервера так же, как 192.169.0.100 и он отправляет данные в порядке. Я также могу установить 192.168.0.255 и найти сервер на 192.169.0.100 . Возможно ли получить широковещательный адрес сети, […]

Тестирование инструментальных средств Android – проблемы с интерфейсом пользовательского интерфейса

Я пытаюсь написать Testmentation Test для своего приложения для Android. Я сталкиваюсь с некоторыми странными проблемами с потоками, и я не могу найти решение. Мой оригинальный тест: @RunWith(AndroidJUnit4.class) public class WorkOrderDetailsTest { @Rule public ActivityTestRule<WorkOrderDetails> activityRule = new ActivityTestRule<>(WorkOrderDetails.class); @Test public void loadWorkOrder_displaysCorrectly() throws Exception { final WorkOrderDetails activity = activityRule.getActivity(); WorkOrder workOrder = new […]

В журнале loggat отсутствует регистрация в журнале LibGDX

Я не могу заставить LogGDX вести работу в Android Studio. Сначала я думал, что у меня такая же проблема, как и в моем предыдущем вопросе, но убедитесь, что мое приложение обновлено при отладке. playButton.addListener(new ChangeListener() { @Override public void changed(ChangeEvent event, Actor actor) { Gdx.app.debug("BUTTON", "playButton Pressed"); optionButton.addAction(Actions.moveBy(-200, 0, 2)); } }); Тестирование на кнопке […]

Как загрузить изображение через байтовый массив с помощью Glide?

У меня есть форма содержимого байта изображения. Но когда я загружаю их через Glide, отображаются сломанные изображения. То, что я делаю, показано ниже. Glide.with(context) .load(imageByteArray) .asBitmap() .placeholder(R.drawable.ic_broken) .into(rowImageView); ImageByteArray успешно преобразует в растровое изображение без использования скольжения. Таким образом, нет ошибок в массиве байтов изображений. Пожалуйста, расскажите мне, что мне не хватает? Также я использую […]

Фрагменты Несовместимые типы

Там Activity наследует ActoinBarActivity , он описывает боковую панель ( NavigationDrawer ), нажимая на ее элементы открытые фрагменты. В одном из фрагментов есть listView , нажав на элемент, который я хочу открыть, еще один фрагмент (штат – список сотрудников – данные сотрудника). Но я ошибся Несовместимые типы: Обязательно: Android.app.Fragment Найдено: com.abc.app.EmployeeDetails public class MyEmployeeFragment extends […]

AVD Невозможно протестировать любое приложение с помощью AVD

У меня очень странная проблема, я разработал свое приложение, используя мой HTC One V под управлением 4.0.3 ОС. Теперь приложение работает превосходно на моих и нескольких других случайных устройствах 2.2 и 2.3 и 4+, но на некоторых устройствах, несмотря на то, что у них есть приложение GooglePlayStore, приложение запускается и загружается, но не отображает карту […]