android- все статьи тега ➜ страница 67
Лучший способ форматирования ввода валюты editText?
у меня есть editText, начальное значение $0.00. Когда вы нажимаете 1, он изменяется на $ 0.01. Нажмите 4, он идет к $0.14. Нажмите 8, $1.48. Нажмите клавишу Backspace, $0.14 и т. д. это работает, проблема в том, что если кто-то вручную позиционирует курсор, возникают проблемы с форматированием. Если они должны были удалить десятичную дробь, она не вернется. Если они поместят курсор перед десятичной дробью и типом 2, он отобразит $02.00 вместо $2.00. Если они попытаются удалить$, он удалит цифру ...
startForeground сбой после обновления до Android 8.1
после обновления моего телефона до 8.1 Developer Preview моя фоновая служба больше не запускается должным образом. в моей длительной службе я реализовал метод startForeground для запуска текущего уведомления,которое вызывается при создании. @TargetApi(Build.VERSION_CODES.O) private fun startForeground() { // Safe call, handled by compat lib. val notificationBuilder = NotificationCompat.Builder(this, DEFAULT_CHANNEL_ID) val notification = notificationBuilder.setOngoing(true) ...
В чем разница между системными образами Intel x86 Atom и Atom 64?
Я использую Android SDK Manager для установки образа системы для Android M Preview. Однако я заметил, что есть два отдельных образа для платформы x86. каковы различия между ними и какой из них следует выбрать для 64-разрядной установки Ubuntu 15.04? (Мой процессор включает AMD-V, и он включен в BIOS, Если это имеет какое-либо значение.) ...
Запуск активности из фрагмента
у меня есть 2 фрагмента с на обоих фрагментах кнопки. Когда я нажимаю кнопку, Я хотел бы начать новую деятельность. Но я не могу заставить его работать. ошибка, которую я получаю:ошибка здесь: несоответствие типа: не удается преобразовать из mFragmentFavorite в Fragment что я делаю неправильно? MyFragmentPagerAdapter import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; public class MyFragmentPagerAdapter e ...
Чтение и запись java.утиль.Дата из класса Parcelable
Я работаю с Parcelable класса. Как я могу читать и писать java.util.Date объект и из этого класса? ...
Набор Цифр EditText Программно
Я по существу пытаюсь установить значение цифр EditText программно. Пока у меня есть: weightInput.setInputType(InputType.TYPE_CLASS_PHONE); weightInput.setKeyListener(DigitsKeyListener.getInstance()); это нормально, но я также хочу иметь возможность включать десятичное число (.). Есть идеи? ...
"Не удалось получить системную библиотеку для проекта" после обновления до Android SDK 2.3 и ADT 8.0
сегодня я обновился до Android SDK 2.3, а также обновил плагин Eclipse Androi Developer Tools 8.0 (от 0.9.9). Я также обновил свой Java Development Kit до 1.6_22. теперь в Eclipse, я получаю много ошибок во всех моих проектах Android. сообщения об ошибках, таких как: тип java.ленг.Объект не может быть разрешен. На него косвенно ссылаются из required .файл класса. Как я могу исправить это так Я могу снова использовать свои проекты Android? в пути сборки для этих проектов у меня нет ссыло ...
Что произойдет с SharedPreferences при обновлении приложения для Android?
Я сохранил настройки пользователя в SharedPreferences в моем приложении. Что произойдет с SharedPreferences, когда я обновлю приложение через Google Play Store до новой версии приложения? будут ли SharedPrefernces по-прежнему там после обновления или они будут удалены? до сих пор я не нашел ответа в интернете или Stackoverflow (могу ли я искать с неправильными ключевыми словами?). можете ли вы указать мне на некоторые ссылки, которые они описывают это процесс? Edit: Между тем я нашел и друг ...
Как программно удалить существующее правило, определенное в XML?
У меня есть линейный макет, который находится внутри относительно макета. Он установлен в XML-файле справа от другого линейного макета (это отлично работает). В некоторых случаях я хочу изменить относительное положение макета во время onCreate действия, поэтому мне нужно изменить параметр "справа от", Чтобы связать его с другим макетом. Я попробовал это: RelativeLayout.LayoutParams layoutParams; layoutParams = (RelativeLayout.LayoutParams) linearLayoutToMove .getLayoutPara ...
Как нарисовать наложение на SurfaceView, используемый камерой на Android?
у меня есть простая программа, которая рисует эскиз Camera на SurfaceView. То, что я пытаюсь сделать, это использовать onPreviewFrame метод, который вызывается каждый раз, когда новый кадр рисуется в SurfaceView, для того, чтобы выполнить invalidate метод, который должен вызвать onDraw метод. На самом деле,onDraw метод вызывается, но ничего не печатается (я думаю, что предварительный просмотр камеры перезаписывает текст, который я пытаюсь нарисовать). это упрощение версия SurfaceView подкласс у ...
В чем разница между getWidth/Height() и getMeasuredWidth/Height() в Android SDK?
The Android документация говорит что есть два размера для вида измерить размеры и чертежные размеры. Измеренный размер-это тот, который вычисляется в измерения (the onMeasure метод), в то время как чертежные размеры фактический размер на экране. В частности, в документации говорится, что: эти значения могут, но не обязательно, отличаться от измеренной ширины и высоты. Итак, мой вопрос: что может сделать размер чертежа отличаться от измеренного размера? Если onMeasure (int,int) метод учиты ...
Как я могу изменить текст EditText без запуска text Watcher?
у меня есть EditText поле с наблюдателем текста клиента на нем. В куске кода мне нужно изменить значение в EditText, который я использую .setText("whatever"). проблема в том, как только я сделаю это изменение afterTextChanged вызывается метод, который создал бесконечный цикл. Как я могу изменить текст, без его запуска afterTextChanged? мне нужен текст в методе afterTextChanged, поэтому не предлагайте удалить TextWatcher. ...
Как обрабатывать динамический JSON в модернизации?
я использую эффективную модернизацию сетевой библиотеки, но мне не удалось обработать динамический JSON, который содержит один префикс responseMessage какие изменения object случайно, тот же префикс (responseMessage) изменения в строку в некоторых случаях (динамически). JSON формат объекта responseMessage: { "applicationType":"1", "responseMessage":{ "surname":"Jhon", "forename":" taylor", "dob":"17081990", "refNo":"3394909238490F", "result":"Received" } ...
Android-получить значение из HashMap
Я попытался найти на HashMap в Android, но получаю проблему: Рассмотрим пример: HashMap<String, String> meMap=new HashMap<String, String>(); meMap.put("Color1","Red"); meMap.put("Color2","Blue"); meMap.put("Color3","Green"); meMap.put("Color4","White"); теперь я хочу повторить его и получить значение каждого цвета и хочу отобразить в "тосте". как мне его отобразить ? любую идею. ...
Центральное сообщение в диалоговом окне android
Я хочу, чтобы текст сообщения в моем диалоговом окне был выровнен по центру. ...
ListView getChildAt возвращает значение null для видимых дочерних элементов
Я получаю какое-то странное поведение от метода listview/getChildAt. у меня есть HashSet, iconsToUpdate, значков, которые были изменены в базе данных. Я хочу перебрать видимые строки, чтобы увидеть, нужно ли обновлять какие-либо из их значков, чтобы отразить новые значки. Мне не нужно проверять значки, которые в настоящее время не отображаются, поскольку они будут правильно нарисованы при визуализации. моя проблема заключается в том, что getChildAt возвращает null, когда кажется, что это не д ...
Переключатель android x86 разрешение экрана
Я хотел бы использовать Android-x86 2.2 в качестве эмулятора на моем Windows 7. Я загрузил VirtualBox и ISO, и я сделал виртуальную машину с ним, но я не могу установить разрешение 320x480 или что-то подобное. следующий урок "использование порта Android-x86 в качестве эмулятора" предлагает вставить: <ExtraDataItem name="CustomVideoMode2" value="320x480x16" /> мой и я сделал это. Затем я добавил UVESA_MODE=320x480 и vga=ask загрузки конфигурации. Когда он загружается, я должен нажми ...
Тестирование Использования Батареи
Я хочу проверить, как мое приложение влияет на батарею телефона/планшета. есть ли какие-либо инструменты тестирования, которые позволят мне это сделать? например, я хочу проверить, какие модули приложения потребляют наибольшее количество заряда аккумулятора и т. д. ...
Retrofit Gson сериализует дату из строки json в java.утиль.дата
Я использую библиотеку Retrofit для моих вызовов REST. Большая часть того, что я сделал, была гладкой, как масло, но по какой-то причине у меня возникли проблемы с преобразованием строк JSON timestamp в java.util.Date объекты. JSON, который входит, выглядит так. { "date": "2013-07-16", "created_at": "2013-07-16T22:52:36Z", } как я могу сказать Retrofit или Gson, чтобы преобразовать эти строки в java.util.Date objects? ...
Как завершить текущую деятельность в Android
у меня есть приложение для Android. Я делаю экран загрузки с индикатором выполнения. Я ввел задержку в методе onCreate. Когда таймер закончится, я хочу закончить текущую деятельность и начать новую. это дает мне исключение, когда он называет finish() метод. public class LoadingScreen extends Activity{ private LoadingScreen loadingScreen; Intent i = new Intent(this, HomeScreen.class); @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedIn ...