android- все статьи тега ➜ страница 14
ClassCastException при попытке сделать readParcelable на пользовательский массив объектов
Я пытаюсь реализовать Parcelable вместо Serializable, поскольку это должно быть более эффективным. Из моей основной активности я хочу передать объект сообщения в другую активность, мое сообщение класса содержит другие классы. Если я пройду мимо этой ошибки, я уверен, что столкнусь с гораздо большим их количеством, но прямо сейчас, когда я пытаюсь запустить свое приложение, я получаю Это мой класс Сообщений: import java.util.ArrayList; import android.os.Parcel; import android.os.Parcelable; ...
Fused Location Provider: есть ли способ проверить, не произошло ли обновление местоположения?
Введение В моем приложении я хочу получить одноразовое точное местоположение, где в данный момент находится пользователь. Когда я использовал FusedLocationProviderApi.getLastLocation иногда это будет нулевое или устаревшее местоположение, потому что я обнаружил, что это просто получает кэшированное местоположение и не запрашивает новое обновление местоположения. Решение состояло в том, чтобы запросить обновление местоположения только один раз, как показано ниже. LocationRequest locationReq ...
Textview текст не отображается должным образом
Я создаю гистограмму, похожую на структуру, используя кнопки и текстовые представления. Я хочу отобразить некоторое конкретное значение над каждым баром. Если значение находится в пределах 4 цифр, оно отображается правильно, но как только 5 цифр нет. приходит, текст заворачивается, как показано на скриншоте ниже. Я уже пробовал android:singleLine="true", но это ничего не меняет. что-нибудь. Расположение: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" ...
Android-устройство периодически перезагружается
Мы тестируем наше приложение для Android на реальных устройствах и замечаем, что некоторые из них периодически перезагружаются после 2-3 часов работы приложения. Приложение состоит из одного сервиса с 3 потоками (с GPS и сетью) и двумя видами деятельности, один из которых является ресурсоемким (отображает карту) Logcat не помог, так как мы не видели никаких важных сообщений перед перезагрузкой устройства. Иногда устройство даже не запускается, только снятие батареи помогает запустить его снова ...
предупреждение "startactivity вызывается из контекстной службы неактивности" при запуске intent из уведомления
У меня есть service, который запускает notification с startForeground(), я хочу, чтобы уведомление запускало действие по щелчку.acitivty, который я хочу запустить, определяется как android:launchMode="singleTask" и обычно запускается до запуска службы. Вот мой pending intent код создания: Intent intent = new Intent(this, MainActivity.class); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); PendingIntent pIntent = PendingIntent.getActivity(getApplicationContext(), 0, intent, PendingIntent.FLAG_U ...
Внутренняя ошибка Eclipse делает невозможным использование git
Я бьюсь головой со вчерашнего дня о проблеме, которая появилась после того, как я переключил ветку на моем Android git-управляемом проекте, всплывающее окно ошибки продолжает показывать, что делает невозможным использование git Журнал Eclipse показывает: !ENTRY org.eclipse.core.jobs 4 2 2014-11-27 12:05:44.993 !MESSAGE An internal error occurred during: "Computing Git status for repository git". !STACK 0 java.lang.NullPointerException at org.eclipse.jgit.treewalk.WorkingTreeIterator.co ...
'getContentResolver ().openInputStream (uri)` создает исключение FileNotFoundException
Я использую это намерение, чтобы позволить пользователю выбрать фотографию: Intent intent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.INTERNAL_CONTENT_URI); startActivityForResult(intent, INTENT_SELECT_PHOTO); И в onActivityResult: Uri uri = data.getData(); InputStream inputStream = getContentResolver().openInputStream(uri); Но он бросает FileNotFoundException на некоторых устройствах android. Значение uri: content://media/external/images/media ...
Как выполнить сборку из подкаталога репозитория Git с помощью Jenkins & Ant?
У меня есть Jenkins CI, настроенный для работы с GitHub. Он успешно заполняет мое $ {workspace}, но фактический проект, который я хочу построить, находится в подкаталоге repo: Https://github.com/androidfu/CodeExamples Вызов Ant изнутри Дженкинса утверждает, что он не может найти build.XML. Ну, это потому что строят.xml фактически существует в ${workspace} / DeveloperDebugPreferences. ...
Kotlin parcelable и arrayList parcelables
Я пытаюсь написать parcelable объект данных для передачи от activityA к activityB в моем приложении для android. Мой объект передается со всеми данными, кроме моих arraylist класса Available Service data class AvailableService(val id: Int, val name: String, val description: String, val price: Double, val currency: String, val imageUrl: String) : Parcelable { companion obj ...
Как задать атрибут progressBarStyleHorizontal в таблице стилей
Я хочу поместить атрибут progressBarStyleHorizontal в таблицу стилей. Я пробовал что-то подобное, но это не сработало. <style name="BarraProgreso"> <item name="android:progressDrawable">@android:style/Widget.ProgressBar.Horizontal</item> <item name="android:layout_width">match_parent</item> <item name="android:layout_height">wrap_content</item> <item name="android:padding">7dp</item> <item name="android:indetermi ...
Google Sheets API v4-как вставить строку после последней строки со значением?
Я вставляю данные в электронную таблицу с помощью нового Google Sheets API v4, код работает идеально, и данные, которые он вставляет, хорошо вписываются в лист. Но как узнать последнюю строку с данными, чтобы добавить данные после этого ? List<List<Object>> arrData = getData(); ValueRange oRange = new ValueRange(); oRange.setRange("Pedidos!AXXXXXXX"); // I NEED THE NUMBER OF THE LAST ROW oRange.setValues(arrData); List<ValueRange> oList = new ArrayList<>(); oList.add( ...
Размещение textview поверх imageview в android
у меня есть listview, у которого есть один imageview, который прокручивается вертикально я пытаюсь поместить textview Поверх Imageview оба вида должны быть видимыми Возможно ли это ? если да, то как это сделать программно ? какие изменения мне следует внести ? List_view_item_for_images.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width ...
RecyclerView полоса прокрутки отстает
Когда я использовал новый вид recycler, я заметил, что полоса прокрутки не такая текучая, как в обычном ScrollView/ListView. Похоже, что он не распознает, когда вы прокручиваете элемент адаптера, но он изменяется только при появлении нового элемента / исчезновении старого элемента, поэтому панель прогресса прыгает вместо плавного перемещения. это видео , демонстрирующее эту проблему. Есть ли способ сделать его гладким? Мой расположение: <android.support.v7.widget.RecyclerView ...
Android-запуск приложения из экземпляра ApplicationInfo
Если у меня есть экземпляр ApplicationInfo конкретного приложения, как я могу сделать намерение запустить приложение? Я пытался Intent intent = new Intent(ApplicationInfoInstance.packageName); Но это дает исключение. Приложение установлено, так что исключение не связано с этим. Я думаю, что мне нужно использовать setClassName (String packageName, String className); Может ли кто-нибудь направить меня на получение этих двух значений? Потому что большинство моих приложений возвращает NULL ...
android получить позицию нажатого элемента в gridview
Как мы знаем, используя Android grid view, мы можем сделать следующее и получать уведомления, когда элемент нажат: gridview.setOnItemClickListener(new AdapterView.OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View v, int position, long id) { Toast.makeText(PopularCapitActivity.this, "" + position, Toast.LENGTH_SHORT).show(); } }); Мы также знаем, что если ячейка в сетке содержит кликабельный элемент, скажем кнопку, то вышеперечисленное не будет увол ...
кадр за кадром видеотека
Я пишу приложение для Android, в котором мне придется создавать видео кадр за кадром, используя фотографии с телефона. Оглядываясь вокруг в течение некоторого времени, я не нашел ни одной подходящей библиотеки для того, что мне нужно. Мои требования заключаются в том, что он должен быть написан на Java или на C и что он будет с открытым исходным кодом, потому что я уверен, что потребуются изменения в отношении отпечатка ноги памяти. Заранее благодарю Вас, Джордж. ...
Как переместить изображение по пути между двумя местоположениями на карте в android
Я работаю над проектом, в котором показываю два случайных местоположения и путь между ними.Я использовалЭтот учебник для выполнения. Теперь я хочу показать движущееся изображение из одного места в другое.Я уже поставил метки на этих двух местах.а также я сохранил свою позицию в arraylist. Я нашел несколько похожих сообщений, но не смог решить свою проблему. Вот мой код для перемещения drawable: mMap.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() { final Handler ...
Как обновить пользовательский интерфейс в BroadcastReceiver
Я создал приложение, в котором я зарегистрировал широковещательный приемник в моем основном классе (Main Activity), и всякий раз, когда я получаю что-то в моем BroadcastReceiver, я хочу обновить пользовательский интерфейс, например, я хочу показать окно оповещения или установить некоторое текстовое представление моего MainActivity. Я получаю все значения в моем приемнике, но не могу установить их, может кто-нибудь помочь мне, чтобы я мог обновить свой пользовательский интерфейс в BroadcastReceiv ...
Android-Constraint layout - как выровнять вид по центру над краем другого вида?
Я хочу построить макет следующим образом: Внутри компоновки ограничений есть представление изображения, которое действует как баннер, затем есть карта, центр которой выровнен с нижним краем баннера, а затем есть другое представление изображения, центр которого выровнен с верхним краем карты. Проблема, с которой я сталкиваюсь, заключается в том, что второй вид изображения (зеленый) при выравнивании с картой идет в фоновом режиме вместо того, чтобы оставаться в передний план. Вот xml, < ...
Слои Холста Android SurfaceView
Я пытаюсь сделать приложение, в котором вы можете взять изображение и применить "наклейки" (несколько растровых изображений) к изображению. Затем позвольте пользователю преобразовать (перевести, масштабировать и вращать) каждую отдельную "наклейку". В настоящее время я использую SurfaceView и Canvas, чтобы нарисовать каждое растровое изображение к этому Canvas. Он позволяет пользователю непосредственно преобразовать растровое изображение, и это растровое изображение обращается к функции Canvas o ...