Articles of Сборщик

Приложения для Android: извлечение контакта «Я» из списка контактов

Я держусь за импорт данных из списка контактов на Android. В эмуляторе я замечаю верхнюю контактную группу, которая содержит только один контакт для себя. Остальные контакты следуют ниже. Однако, когда я использую следующий код Intent pickerIntent = new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI); startActivityForResult(pickerIntent, PICK_CONTACT_REQUEST); Сборщик не показывает этот контакт для выбора, только остальные из них: Мои вопросы: […]

Android Socket Exception "сокет закрыт"

Когда я пытаюсь запустить тест, состоящий из сервера эха и клиента android с помощью следующего кода, я всегда получаю исключение msg «socket is closed». Этот код может просто отправить msg на сервер и получить msg с сервера, но если вы хотите сделать оба одновременно, это просто не работает … Мне очень любопытно, почему это приведет […]

Какой загрузчик классов использовать с Parcel.readHashMap?

Я использую следующий код, чтобы прочитать карту типа HashMap<String, String > из посылки: in.readHashMap(HashMap.class.getClassLoader()); Кажется, это работает нормально, но я получаю предупреждение: Type safety: The expression of type HashMap needs unchecked conversion to conform to Map<String,String> Есть ли «правильный» способ сделать это, использовать другой загрузчик классов? Или я должен просто пойти с @SuppressWarnings("unchecked" )?

Android picker / list похож на iOS date picker

Я хотел бы реализовать ios style picker на Android с несколькими столбцами, например: Да, я знаю, что Android имеет немного другую платформу по умолчанию для такого интерфейса, но мне очень нравится стиль IOS, который показывает различные варианты выше и ниже и позволяет вам легко перетаскивать вверх и вниз. Я уже знаю этот проект DateSlider , […]

Почему Android-мусор собирает много раз с помощью Jacksons ObjectMapper?

У моего Android-приложения есть пользовательская AsyncTask, чтобы сделать вызов для отдыха для списка объектов. Я использую Jackson для преобразования моего ответа в Java, и я вижу около 30 вызовов коллекции мусора при сопоставлении Json через ObjectMapper.readValue (). Интересно, что если я сделаю тот же звонок второй, третий, четвертый раз (выбрав кнопку обновления), будет только один […]

Android Eclipse DDMS> Куча> Причина GC greyed out

Я не могу нажать кнопку «Причина» GC на вкладке «Куча» в разделе «Перспектива DDMS в Eclipse», потому что она выделена серым цветом. Я использую ADT v22 (пакет Eclipse / Android / ADT) в OS X. Устройство, которое я использую, является S3. После этого были выполнены следующие действия: 1. Развернутое приложение из Eclipse 2. Выбранный процесс […]

LibGdx GC_Concurrent running

У меня есть игра, но она заикается случайным образом. Это заставляет меня думать, что GC работает. После просмотра кода я вижу много сообщений GC_CONCURRENT, например 4-5 секунд. 12-04 22:14:22.018: D/dalvikvm(4757): GC_CONCURRENT freed 510K, 7% free 10139K/10823K, paused 4ms+6ms 12-04 22:14:22.288: D/dalvikvm(4757): GC_CONCURRENT freed 497K, 7% free 10139K/10823K, paused 3ms+7ms 12-04 22:14:22.558: D/dalvikvm(4757): GC_CONCURRENT freed 497K, […]

Компиляция SDL2 для Android

Я пытаюсь скомпилировать SDL2 для Android на Ubuntu. Я настраиваю SDL2 с ./configure –host = arm-linux-androideabi После компиляции с использованием ndk-build я получаю серию неопределенных ссылок: Compile thumb : SDL2-2.0.0 <= SDL_androidkeyboard.c Compile thumb : SDL2-2.0.0 <= SDL_androidtouch.c Compile thumb : SDL2-2.0.0 <= SDL_androidvideo.c Compile thumb : SDL2-2.0.0 <= SDL_androidwindow.c SharedLibrary : libSDL2-2.0.0.so /home/ire018/Applications/android-ndk-r9/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: /home/ire018/workspace/SDLActivity/obj/local/armeabi/objs/SDL2-2.0.0/src/audio/SDL_audio.o: […]

17.8 Распределение кучи MiB для простого проекта Hello World?

Я предполагаю, что здесь есть очевидный ответ … Я оставлен в замешательстве с этим: Почему я получаю 17,8 мегабайтную память кучи, когда все, что я сделал, это: Создал простой проект Hello World с параметром New Project Eclipse. И добавил фоновое изображение 56 KiB. Если я android:background="@drawable/background4" строку android:background="@drawable/background4" , выделенная память опустится до 11.9 MiB. […]

Потенциальные причины утечек памяти в Android

Я использую leakcanery чтобы найти утечки памяти в Android. Я обнаружил и исправил все утечки Activity . (Удивился, узнав, что было так много BTW!). Я также добавил watch refWatcher для всех моих Fragment . Вопрос 1: Есть ли что-нибудь еще, что я должен наблюдать, что может вызвать заметную утечку памяти? Вопрос 2: Не просматривает ли […]