Articles of Ява

Как создать Spinner для отображения текущих и следующих 30 дат

Как создать дату Spinner, которая показывает текущую дату в EditText как дату по умолчанию и будущие даты в Spinner (например, в течение следующих 30 дней) Я использовал сборщик дат во многих приложениях, поэтому я знаком с диалоговым окном выбора даты, но не имею ни малейшего представления о счетчике даты. Заметка Пожалуйста, не говорите мне, как […]

ThreadPoolExecutor больше threads = slower android

BlockingQueue<Runnable> queue = new LinkedBlockingQueue<Runnable>(); ThreadPoolExecutor ex = new ThreadPoolExecutor(1,1, 1L, TimeUnit.MINUTES, queue); final HashMap<String,Response> responses = new HashMap<String,Response>(); ex.execute(new Runnable() { @Override public void run() { android.os.Process.setThreadPriority(Process.THREAD_PRIORITY_MORE_FAVORABLE); Response response = getService().getProducts(); responses.put("1",response); } }); …. …. … ex.shutdown(); ex.awaitTermination(1000, TimeUnit.DAYS); long time2 = System.currentTimeMillis(); Я делаю много запросов, по которым я хочу получать уведомление […]

Модернизация POST с пользовательскими именами параметров тела

Я потребляю API, который имеет «частный» как параметр на теле при некотором действии POST. @PATCH("/users/{facebookId}/plan/{myPlanId}") void updatePlan(@Path("facebookId") String facebookId, @Path("myPlanId") Integer myPlanId, @Body PlanParamUpdate param, Callback<Object> callback); И тело должно быть таким, как это public class PlanParamUpdate { public boolean private; } Очевидно, это зарезервированное слово … Итак, как я могу определить это для использования […]

Eclipse Не удалось создать виртуальную машину Java

Я использую eclipse для разработки приложений для Android, и это всегда хорошо, но сегодня это создает проблемы. Когда я пытаюсь открыть eclipse, он покажет мне это сообщение "Failed to create the java virtual machine. Error occurred during initialization of VM. Could not reserve enough space for object heap" Это мой eclipse.ini -startup plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar –launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120913-144807 […]

Java android – CookieHandler – Как сохранить куки после закрытия приложения?

Чтобы сохранить файлы cookie после каждого запроса в HttpURLConnection, следует добавить CookieHandler в приложение, начиная: CookieManager cookieManager = new CookieManager(); CookieHandler.setDefault(cookieManager); Но в приложении закрытие и открытие снова куки пустые … Так как сохранить куки после закрытия? Что-то вроде сохранения их в SharedPreferences или в файле и вернуть их после открытия … Я попытался сохранить […]

Редактирование текста не воспринимается как прозрачный

Я устанавливаю следующий текст редактирования как bg: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape> <solid android:color="#A4A4A4" /> </shape> </item> <!– main color –> <item android:bottom="1dp" android:left="0dp" android:right="0dp"> <shape> <solid android:color="@android:color/transparent" /> </shape> </item> </layer-list> Мой текст редактирования вложен в android.support.design.widget.TextInputLayout например: <android.support.design.widget.TextInputLayout android:id="@+id/wrapper_email" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="20dp"> <EditText android:id="@+id/email" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:background="@drawable/bg_edit_txt" android:hint="@string/reg_email" android:imeOptions="actionNext" […]

Gson, как десериализовать массив или пустую строку

Я пытаюсь десериализовать этот json для массива объектов: [{ "name": "item 1", "tags": ["tag1"] }, { "name": "item 2", "tags": ["tag1","tag2"] }, { "name": "item 3", "tags": [] }, { "name": "item 4", "tags": "" }] Мой класс java выглядит так: public class MyObject { @Expose private String name; @Expose private List<String> tags = new […]

Ionic – 'add android для платформы' Comand не удалось с кодом выхода ENOENT

Пожалуйста, помогите мне правильно настроить мою Windows 8 / Ionic / Cordova / Android. Я пытаюсь использовать команду «добавить платформу android», но я не могу заставить ее работать. Я видел подобные сообщения, но ничего подобного. Я попытался отключить Cordova и Ionic и переустановить их, как рекомендовано здесь http://tinyurl.com/ogxb8u5, но это не влияет. Я предположил, что […]

OpenCV Android – не может решить соответствующую функцию JNI

Я пытаюсь настроить Android Studio с помощью Opencv, следуя приведенному здесь руководству: https://www.youtube.com/watch?v=OTw_GIQNbD8 Я могу получить результат, полученный человеком, дающим учебник, но, пытаясь фактически использовать некоторые из функций Opencv, я сталкиваюсь с некоторыми проблемами. Я могу загрузить библиотеку Opencv, но, пытаясь использовать некоторые из нативных функций, таких как «Imgcodecs.imread», я получаю сообщение об ошибке: «.lang.UnsatisfiedLinkError: […]

Свойства Java и Android SharedPreferences

Цель, похоже, одинакова: хранить пары ключ-значение. Есть ли разница в концепции между тем и другим?

Intereting Posts