Articles of Ява

Как возобновить прерванную загрузку – часть 2

Это продолжение моего предыдущего вопроса, который я опубликовал, когда я не был зарегистрированным пользователем. В качестве обновления, я пытаюсь возобновить загрузку большого файла с моего Yahoo! Сервер веб-сайта, когда загрузка прерывается. Ранее я думал, что прерывание было вызвано 100-секундным лимитом тайм-аута (потому что Yahoo! применяет этот лимит времени для написанных пользователем скриптов). Однако, когда я […]

Android Google Maps Не удалось найти стиль «mapViewStyle» в текущей теме

При добавлении вида карты google (я расширил MapView, использовал редактор xml, чтобы добавить его в Activity, и добавил ключ google maps api в XML-файл макета вручную) Мое разрешение разрешает использование Интернета в файле манифеста Что мне интересно, в редакторе xml я получаю сообщение об ошибке «Не удалось найти стиль« mapViewStyle »в текущей теме», но, похоже, […]

Как изменить ширину дорожки переключателя Android?

Я схожу с ума по этой крошечной проблеме. У меня есть виджет формы «switch», но как бы я ни старался, я не могу сделать его более узким. Даже если у меня есть один символ вместо «ON» или «OFF», размер переключателя остается неизменным. Большой палец становится маленьким, но его нужно перетащить на прежнее расстояние. Изменение «layout_width» […]

Как можно переносить AsyncTask с Android на Java?

AsyncTask очень полезен для синхронизации между потоком пользовательского интерфейса и другими потоками в Android. Поэтому я прочитал его исходный код и попытался портировать java classic (JDK), но не успел, потому что некоторые классы не существуют в java (Message, Handler ..). Я хотел бы создать класс с некоторыми полезными функциями, такими как AsyncTask (который может синхронизироваться […]

Как поддерживать несколько версий Android в коде?

Для доступа к контактам в android android.jar для версий 1.6 есть People.CONTENT_URI для вызова информации, связанной с контактами, тогда как в более поздних версиях нам нужна поддержка api для RawContacts.CONTENT_URI. То же самое верно для доступа к календарю, например, поскольку его URI изменяется в android 2.2. Есть ли наилучшая практика для управления всеми различными изменениями […]

Как добавить события календаря в календарь по умолчанию, без использования Intent, в android 4?

Я хочу добавлять события календаря программно (напрямую) в android 4+. Можно ли это проверить на эмуляторе? У меня нет телефона Android. Был бы оценен некоторый пример кода. Я читаю Calendar Provider разработчиков Android, но я в замешательстве. Как добавить события в календарь по умолчанию пользователя? Мне не нужно синхронизировать. EDIT: я не хочу запускать событие, […]

Изменение изображения ресурса панели выполнения

Я хочу создать индикатор прогресса для Android. У меня есть четыре изображения для моего квадратного индикатора хода. Я использую определенный индикатор прогресса Android: <ProgressBar android:layout_width="wrap_content" android:layout_height="wrap_content" style="@android:style/Widget.ProgressBar.Small" android:layout_marginRight="5dp" /> Но если я хочу сделать квадрат вместо круга, как я могу это сделать? Как передать 4 изображения на индикатор выполнения? пример:

Как получить количество дней между двумя экземплярами календаря?

Я хочу найти разницу между двумя объектами Calendar в количестве дней, если есть изменение даты, например, если часы, отмеченные с 23: 59-0: 00, должны иметь разницу в день. Я написал это public static int daysBetween(Calendar startDate, Calendar endDate) { return Math.abs(startDate.get(Calendar.DAY_OF_MONTH)-endDate.get(Calendar.DAY_OF_MONTH)); } Но он не работает, поскольку он только дает разницу между днями, если разница […]

Обнаружить бегущий жест над предметами, которые можно щелкнуть

Представьте макет с 4 кнопками _______________________________ | | | | A | B | |______________|________________| | | | | C | D | |______________|________________| Я хотел бы обнаружить бегущий жест по всему макету, но когда бросок начинается над кнопкой, ее не обнаружено. Я использую: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); gesturedetector= new GestureDetector(this, this); […]

Добавление времени Джоды

Я создаю приложение, которое использует время. Я решил использовать время Джоды. Я пытаюсь добавить время joda к моему приложению. У меня нет опыта добавления файлов .jar в библиотеки. Я последовал этим шагам (см. Внизу), или так я думал. Мой проект не показывает ошибок, но когда я запускаю простой тест: DateTime test = new DateTime(); Я […]