Tag: Ява

не реализуя все методы интерфейса. Является ли это возможным?

Есть ли способ НЕ реализовать все методы интерфейса в наследующем classе?

Recyclerview мучительно медленно загружает кешированные изображения из Picasso

Я реализовал RecyclerView, который содержит в основном изображения, которые загружаются через Picasso. Моя проблема заключается в том, что как только я прокручу вниз или вверх по виду, изображение заполнителя появится примерно на ок. секунду, прежде чем он будет заменен фактическим изображением. Он прокручивается очень плавно, но практически непригодным для использования. Это происходит каждый раз, когда […]

Добавление элемента подменю ListView в Android

Я создал RSS-ридер, который перечисляет элементы в списке. Мне также нужна дата ниже каждого элемента, но я понятия не имею, как это сделать. Мне нужна чья-то помощь, чтобы текст Sub Item отображал pubDate, который был получен из RSS-канала. Это код, который у меня есть для моего classа: public class RSSReader extends Activity implements OnItemClickListener { […]

Как настроить пользовательское хранилище ключей для отладки в eclipse для Android

У меня есть пользовательское хранилище ключей, которое я использую для подписания моего apk. теперь я хочу использовать одно и то же хранилище ключей для отладки. когда я иду в eclipse-> windows-> preferences-> android-> build и устанавливаю свой собственный хранилище ключей, я получаю «Keystore был изменен или пароль был неправильным»?

Что вы не можете сделать на VM Dalvik (виртуальная машина Android), которую вы можете использовать в Sun VM?

Я знаю, что вы можете запускать почти всю Java в виртуальной машине Dalvik, которую вы можете использовать в виртуальной машине Java, но ограничения не очень ясны. Кто-нибудь сталкивается с какими-либо крупными камнями преткновения? У большинства крупных библиотек есть проблемы? Любые языки, которые компилируются в байт-код Java ( Scala , Jython и т. Д.), Работают не […]

Использование акселерометра, гироскопа и компаса для расчета движения устройства в 3D-мире

Я работаю над андроидным приложением, которое может рассчитать движение устройства в 6 направлениях. Я думаю, что могу использовать ускорение как; ” x = at ^ 2 “, но a не является константой. И в этом проблема. Как я могу рассчитать общее движение?

Почему не конечная «локальная» переменная не может использоваться внутри внутреннего classа, и вместо этого может использоваться не конечное поле охватывающего classа?

Есть несколько тем в переполнении стека по ошибке компилятора. Cannot refer to a non-final variable message inside an inner class defined in a different method и решение «объявляет его окончательным, и все готово», но с этим теоретическим вопросом Я хотел бы проверить, что является логической причиной, почему этот код не может скомпилировать: private void updateStatus(String […]

Передача функции в качестве параметра в java

Я знаком с каркасом Android и Java и хотел создать общий class «NetworkHelper», который обрабатывал бы большую часть сетевого кода, позволяя мне просто вызывать на нем веб-страницы. Я следил за этой статьей с сайта developer.android.com, чтобы создать свой сетевой class: http://developer.android.com/training/basics/network-ops/connecting.html Код: package com.example.androidapp; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.Reader; import java.io.UnsupportedEncodingException; import […]

Почему в Java существуют classы-оболочки?

Я знаю, что такое class-shell, они переносят примитивные типы (например, int, double и т. Д.) На объекты своего classа. Но почему нам нужны classы Wrapper? Почему бы просто не пойти с примитивными типами, где они есть у нас?

Реализация паузы / возобновления загрузки файла

Я пытаюсь реализовать pause / resume в менеджере загрузки, я ищу в Интернете и читаю несколько статей и меняю свой код по ним, но резюме кажется неправильным, любые идеи? if (!downloadPath.exists()) downloadPath.mkdirs(); if (outputFileCache.exists()) { downloadedSize = outputFileCache.length(); connection.setAllowUserInteraction(true); connection.setRequestProperty(“Range”, “bytes=” + downloadedSize + “-“); connection.setConnectTimeout(14000); connection.connect(); input = new BufferedInputStream(connection.getInputStream()); output = new FileOutputStream(outputFileCache, […]

Давайте будем гением компьютера.