Articles of Ява

Передать простой массив java в примитивный c-array swig

Я хочу передать простой java-массив в c. На данный момент я делаю это со следующим .i-файлом. %module example %include "arrays_java.i" %include "example.h" %{ #include "example.h" %} С массивами заголовков arrays_java.i был принят. Но он делает полную копию массива, и это мешает мне. Я попытался создать типовую карту с помощью этих функций, я могу использовать функцию […]

Android: не удалось найти метод

Я пишу простое приложение – одно activity , два fragments . Когда я запускаю его, все работает нормально, но в окне Android Monitor я вижу эти сообщения журнала: 06-13 16:21:36.617 6417-6417/com.myapp I/dalvikvm: DexOpt: illegal method access (call Landroid/support/v4/app/Fragment;.performSaveInstanceState (Landroid/os/Bundle;)V from Lcom/myapp/views/fragments/LocationSearchFragment;) 06-13 16:21:36.617 6417-6417/com.myapp I/dalvikvm: Could not find method android.support.v4.app.Fragment.performSaveInstanceState, referenced from method com.myapp.views.fragments.LocationSearchFragment.access$super 06-13 […]

Android: как создать дату с даты сервера

У меня есть следующий код для преобразования строки с возвращенной датой сервера в строку из строки. /** * Change date format to "since" string * */ public static String timeSince(String dateString) { Date date = stringToDate(dateString); String result = (DateUtils.getRelativeTimeSpanString(date.getTime())).toString(); return result; } /** * Function to convert server date string to Date * */ […]

RuntimeException, вызванное безопасностьюException

Я использую этот код для создания учетной записи. Но это исключает безопасность. И учетная запись не создается. public static Account getSyncAccount(Context context) { AccountManager accountManager =(AccountManager) context.getSystemService(Context.ACCOUNT_SERVICE); Account newAccount = new Account(context.getString(R.string.app_name), context.getString(R.string.sync_account_type)); if ( null == accountManager.getPassword(newAccount) ) { if (!accountManager.addAccountExplicitly(newAccount, "", null)) return null; onAccountCreated(newAccount, context); } return newAccount; } Ошибка в logcat […]

Незнакомые вещи в разрешении класса Android

Я наблюдаю довольно много действий на Android (я работаю над проблемой multidex, поэтому я использую эмулятор в 4.4.4), которые оставляют меня безмолвным о загрузке класса Android: В Android-классах не должно быть разрешено при загрузке загрузчиком класса. Но если я создам класс: public class M { public Foo m(String i) { switch (i) { case "0": […]

Извлечение адреса из строки – эквивалент NSDataDetector в iOS

В iOS есть класс с именем NSDataDetector который, например, давайте передадим текст, и он обнаружит, содержит ли этот текст такие вещи, как почтовые адреса, даты, ссылки … В моем случае я заинтересован в поиске аналогичного инструмента для Android, который позволит обнаруживать адрес внутри текста. Я играю с Geocoder , но он работает только, если вы […]

Неверная настройка среды тестирования App Engine

Я пытаюсь выполнить модульное тестирование конечной точки приложения api. Я следую примеру от udacity . Они, похоже, используют LocalServiceTestHelper но я LocalServiceTestHelper понять, почему, поскольку он не используется позже в коде. Вот мой основной файл градиента: buildscript { repositories { jcenter() } dependencies { classpath 'com.google.appengine:gradle-appengine-plugin:1.9.28' } } repositories { jcenter(); } apply plugin: 'java' […]

Самый быстрый / лучший способ загрузить большое изображение (используя Glide)

Я разрабатываю приложение для Android, которое отображает изображения, загруженные с SD-карты. Я использую медиастар, чтобы заполнить recyclerview. Если пользователь щелкнул изображение в recyclerview, я бы хотел открыть действие, которое отображает изображение в полном размере. Когда щелкнутый элемент представляет собой огромное изображение, загрузка занимает 4/5 секунд. Я заметил, что некоторые приложения могут как-то загружать их мгновенно […]

Идентификаторы параметров метода сохранения в формате Gradle

Мы создаем библиотеку Android с внутренним классом интерфейса. Проблема, с которой мы сталкиваемся, заключается в том, что имена параметров метода не сохраняются для класса интерфейса в файле aar release release aar. Хотя .aar-файл работает нормально, это создает проблему в редакторе при использовании автозаполнения, методов реализации и т. Д. Обратите внимание, что proguard отключен. public class […]

Как добавить CardView внутри Gridview

Я не могу найти правильное решение. Я хочу отображать GridView с помощью CardView в каждой ячейке. По какой-то причине я получаю эту ошибку: java.lang.NullPointerException в классе фрагментов, в строке, которая говорит gridView.setAdapter (адаптер); Может кто-нибудь объяснить, в чем проблема, и как я могу это исправить? МЕРОПРИЯТИЯ public class VoteActivity extends Activity { private static final […]