Articles of Андроидный

Заполнить полотно за пределами прямоугольника

Я хочу заполнить область за пределами прямоугольника на холсте. я использую canvas.drawRect(pTopLeft.x, pTopLeft.y, pBotRight.x, pBotRight.y, paint); Для рисования прямоугольника, но не может понять, как заполнить прямоугольник / клип. Благодаря Джеффу

Ионный 2: Как обращаться с кнопкой возврата оборудования, которая проверяет подтверждение выхода в приложении

Я столкнулся с проблемой, как обращаться с кнопкой обратной связи по умолчанию, которая проверяет подтверждение при выходе из приложения, если я нажал кнопку «Назад», вы должны вызвать обработчик, который показывает всплывающее окно, для подтверждения выхода. ИЛИ есть какой-либо метод call registerBackButtonAction ()? Или это так, как использовать его в IONIC 2,? Пожалуйста, помогите мне. Заранее […]

Проблемы с хэш-реализацией SHA1 в Android

У меня есть два небольших фрагмента для вычисления SHA1. Один очень быстрый, но кажется, что он неправильный, а другой очень медленный, но правильный. Я думаю, что преобразование FileInputStream в ByteArrayInputStream является проблемой. Быстрая версия: MessageDigest md = MessageDigest.getInstance("SHA1"); FileInputStream fis = new FileInputStream("path/to/file.exe"); ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(fis.toString().getBytes()); DigestInputStream dis = new DigestInputStream(byteArrayInputStream, md); BufferedInputStream […]

Контекст внутри Runnable

Я пытаюсь воспроизвести звук от R.raw. Внутри Thread / Runnable Но я не могу заставить это работать. New Runnable () { Public void run () { // это дает мне исключение NullPointerException, потому что getBaseContext имеет значение null MediaPlayer mp = MediaPlayer.create (getBaseContext (), R.raw.soundfile); While (true) { если что-то) Играть что-нибудь } } Как […]

Handler.sendMessageDelayed (msg, delay) работает неправильно

Я определил всплывающее окно, которое будет отображаться во время загрузки. Но в зависимости от интернет-соединения может потребоваться только 600 мс для загрузки, а иногда и 5000 мс. Таким образом, я определил, что экран заставки, по крайней мере, показан 3000 мс, чтобы пользователь не был раздражен экраном с флексией. Я определяю начало заставки следующим образом: private […]

Как проверить, восстановлен ли фрагмент из стопки?

Можно ли проверить, восстановлен ли Fragment из стопки? Например, если бы у меня был один, а затем был заменен другим и обратно на предыдущий, нажав кнопку «назад» андроида?

Android: невозможно загрузить библиотеку (94 пропавших основных таблиц)

Я разрабатываю приложение для Android, которое использует огромную библиотеку. Некоторые клиенты жалуются на крах при запуске, один из них дал нам свой свалку логарифма: 07-19 10:55:15.139 E/AndroidRuntime(16539)FATAL EXCEPTION: AsyncTask #3 07-19 10:55:15.139 E/AndroidRuntime(16539)java.lang.RuntimeException: An error occured while executing doInBackground() 07-19 10:55:15.139 E/AndroidRuntime(16539)at android.os.AsyncTask$3.done(AsyncTask.java:200) 07-19 10:55:15.139 E/AndroidRuntime(16539)at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:274) 07-19 10:55:15.139 E/AndroidRuntime(16539)at java.util.concurrent.FutureTask.setException(FutureTask.java:125) 07-19 10:55:15.139 E/AndroidRuntime(16539)at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:308) […]

Android: ошибки IO файла

Проблема: на android 4.x я получаю странные ошибки при загрузке изображений: 07-23 10:31:05.961: E/XXX(32294): libcore.io.ErrnoException: open failed: ENOENT (No such file or directory) 07-23 10:31:05.961: E/XXX(32294): open failed: ENOENT (No such file or directory) и иногда: 07-23 10:31:06.133: W/System.err(32294): java.io.IOException: open failed: ENOENT (No such file or directory) 07-23 10:31:06.133: W/System.err(32294): at java.io.File.createNewFile(File.java:940) 07-23 10:31:06.133: […]

Показать Android DialogFragment как диалог в портретном режиме и как часть активности в ландшафтном режиме

Возможно ли реализовать какой-то «самоуправляемый» DialogFragment, который отображает его как Dialog в портретном режиме и как часть активности в ландшафтном режиме. Будет очень жадно, если вы представите мне какой-то код

Canvas.drawText (…) не печатает строку

Я попытался написать какой-то текст на поверхностном виде, который я создал. Он отлично работает, если заголовок является ложным, и в текст не добавляется строка. Но если я добавлю заголовок и, следовательно, строку, он не будет напечатан так, как ожидалось, но вместо этого будет напечатан этот символ []. Любые подсказки почему? @Override public void drawObject() { […]