Articles of андроиде

Как я узнаю, где на моем изображении я коснулся, если я переместил и изменил размер моего изображения с помощью щепотки, перетаскивания и увеличения

У меня есть изображение, я использую его как карту изображения. Если изображение было исправлено, тогда проблем не было бы, но мне нужно масштабировать и перетаскивать это изображение, а также получать и использовать координаты того, где было нажато изображение. Нужно ли мне отслеживать, насколько сильно это изображение перемещено и было изменено, или я могу получить 0x0 […]

Jobb crash FAT Full

Я попытался скомпилировать видео в библиотеке jobb, проблема заключается в сбое jobb с видео размером более 500 МБ, ниже приведена некоторая информация об этой проблеме: java.io.IOException: FAT Full (459872, 459873) at de.waldheinz.fs.fat.Fat.allocNew(Fat.java:298) at de.waldheinz.fs.fat.Fat.allocAppend(Fat.java:376) at de.waldheinz.fs.fat.ClusterChain.setChainLength(ClusterChain.java:175) at de.waldheinz.fs.fat.ClusterChain.setSize(ClusterChain.java:132) at de.waldheinz.fs.fat.FatFile.setLength(FatFile.java:91) at de.waldheinz.fs.fat.FatFile.write(FatFile.java:154) at com.android.jobb.Main$1.processFile(Main.java:495) at com.android.jobb.Main.processAllFiles(Main.java:604) at com.android.jobb.Main.processAllFiles(Main.java:600) at com.android.jobb.Main.main(Main.java:417) Exception in thread "main" java.lang.RuntimeException: […]

Невозможно выполнить цикл, пока событие ACTION_DOWN в Android

Я хочу выполнять некоторые непрерывные задачи в цикле, пока большой палец на моем изображении. Как только большой палец вверх, я хочу прекратить эту работу. Для этого я устанавливаю флаг в ACTION_DOWN и на ACTION_UP. Я отменяю этот флаг, чтобы цикл мог остановиться. Но моя петля становится бесконечной. Также Тосты не появляются во время цикла. Любая […]

Эффект масштабирования изображения Android ImageView

В настоящее время я пытаюсь разработать приложение, где пользователь сможет увеличивать изображение. Но вместо увеличения зума мне нужно сделать эффект линзы, а это значит, что когда пользователь нажимает на изображение и держит палец на нем в течение некоторого времени, прямо над ним появляется круг с увеличенным изображением. Это выглядит так: Я посмотрел ответы и ссылки, […]

Обработка событий приложения Android

Существует ли стандартный набор классов Listener / Observer / Observable в Android для управления событиями приложений в Android? Я не говорю о пользовательских интерфейсах или других событиях API Android, а о специальных событиях приложений, таких как LevelClearedEvent , LevelClearedEvent и т. Д. Есть ли предпочтительный интерфейс для реализации / расширения, чтобы я мог реализовать такие […]

Повторное запуск приложения для Android при нажатии пользователем уведомления об урбанском дирижабле

У меня есть приложение для Android, которое успешно настроено для получения уведомлений с использованием Urban Airship, но я сталкиваюсь с проблемами при обработке трансляции PushManager.ACTION_NOTIFICATION_OPENED). Мой BroadcastReceiver работает, получает сообщение и вызывает следующее (из примера кода): Intent launch = new Intent(Intent.ACTION_MAIN); launch.setClass(UAirship.shared().getApplicationContext(), Main.class); launch.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); UAirship.shared().getApplicationContext().startActivity(launch); Это прекрасно работает и возвращает основную деятельность на передний план, […]

Android: две ошибки только иногда / на некоторых устройствах

Я только что опубликовал свое первое приложение в Google Marketplace и получил информацию о том, что приложение разбилось – у меня есть два стека, один из которых, например: android.view.WindowManager$BadTokenException: Unable to add window — token android.os.BinderProxy@45681318 is not valid; is your activity running? at android.view.ViewRoot.setView(ViewRoot.java:468) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:177) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91) at android.view.Window$LocalWindowManager.addView(Window.java:424) at android.app.Dialog.show(Dialog.java:239) at abc.de.f.MyTask.onPreExecute(MyTask.java:52) […]

Что делает MessageDigest.update (byte )?

Что именно это делает? Я попытался посмотреть, но ничего не нашел. Причина для запроса заключается в том, что я хочу добавить byte[] SALT byte[] в значение, которое затем хешируется. Так должно быть сделано так (Псевдокод): MessageDigest.update(SALT); MessageDigest.update(value); digestValue = MessageDigest.digest(); // Where SALT, value and digestValue are array bytes, byte[] Означает ли это как SALT […]

События java, обработчики и слушатели

Редактировать: я действительно смог заставить это работать и формировать, в моем оппионе, хороший пример. Принятый ответ – мой пример и не стесняйтесь оставлять комментарии, если вам нужна помощь или совет. Я очень новичок в java и только что познакомился с событиями, обработчиками и слушателями. Я нашел 3 хорошие ссылки в Интернете, однако, я все еще […]

Как сделать приложение Google Play Store похожим на меню действий поиска и диалоговое окно поиска

В соответствии с обновлением нового материала, приложение действий Google для магазина покупок открывает диалоговое окно поиска в окне поиска в режиме поиска. Этот интерфейс поиска отличается от представления по умолчанию, представленного андроидом в панели действий (которое открывается только в панели действий). Поэтому мой вопрос заключается в том, как реализовать новый диалог действий поиска, например, приложение […]