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

Рисовать квадрат с закругленными углами

Я могу нарисовать прямоугольник с острыми краями, теперь мне нужно сделать острые края округлыми. Как это сделать? Это мой код: public void drawShape(Canvas canvas, Renderer renderer, float x, float y, int seriesIndex, Paint paint) { float halfShapeWidth = shape_width / 2; canvas.drawRect(x , y – halfShapeWidth, x + SHAPE_WIDTH, y + halfShapeWidth, paint); } Как […]

Время в формате Time Time

Как мне форматировать время с помощью Time Class. Я хочу отображать время в этом формате «hh: mm AM / PM». Я попытался использовать функцию Time.format, но я не уверен, правильно ли я ее использую. благодаря

Установите другой шрифт и цвет в часть TextView

Я пробовал это: String s = "Some big string" SpannableStringBuilder sb = new SpannableStringBuilder(s); //normal font for 1st 9 chars sb.setSpan(robotoRegular, 0,9,Spannable.SPAN_INCLUSIVE_INCLUSIVE); //bold font for rest of the chars sb.setSpan(robotoBold, 9,s.length(),Spannable.SPAN_INCLUSIVE_INCLUSIVE); //also change color for rest of the chars sb.setSpan(new ForegroundColorSpan(Color.BLACK), 9,s.length(),Spannable.SPAN_INCLUSIVE_INCLUSIVE); textView.setText(sb); Но это не сработало. Он принимает только последний набор настроек, т. Е. […]

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

Я хочу заполнить область за пределами прямоугольника на холсте. я использую 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) […]