Articles of Андроидное

Программное обеспечение для Android NDK с собственным профилем кода на реальных телефонах Android

Я разрабатываю довольно большое программное обеспечение на Android с собственным кодом журнала, он работает сейчас, но имеет некоторые проблемы с производительностью. Я надеюсь, что смогу профилировать каждый модуль (вызов функции) программного обеспечения для циклов процессора, использования памяти и т. Д. На нескольких реальных телефонах Android. Есть ли простая библиотека c для этого? Я вижу людей, […]

Как включить дополнительные пакеты javax. * В Android-приложение с Eclipse?

Я видел статью о включении дополнительных пакетов javax. * В вашем приложении для Android http://code.google.com/p/dalvik/wiki/JavaxPackages . Я хотел сделать то же самое, но использовать Eclipse. Может ли кто-нибудь помочь мне разобраться, как это сделать?

Отступы, потерянные с помощью тега <merge> с пользовательским составным компонентом

Вот настраиваемый составной компонент, который расширяет RelativeLayout и раздувает конкретный макет из xml: public class MyCustomView extends RelativeLayout { public MyCustomView(Context context, AttributeSet attrs) { super(context, attrs); LayoutInflater.from(context).inflate(R.layout.my_custom_view, this); // … } } Макет xml использует <merge> (удаляет ненужный слой из иерархии представлений yada yada yada): <?xml version="1.0" encoding="utf-8"?> <merge xmlns:android="http://schemas.android.com/apk/res/android"> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" … […]

Структура каталога проектов тестирования Android при использовании Eclipse

Когда-то я избегал Eclipse для разработки Android. И жизнь была хороша. По пути я принял конвенцию, первоначально поддерживаемую средствами сборки командной строки Android, наличия подкаталога test tests/ содержащего тестовый код (например, MyProject/ являющийся домом приложения MyProject/tests/ являющийся домом для тестирование). Android отлично справляется с тем, что тестовый код может находиться в отдельном проекте, но его […]

Как сказать OkHttpClient игнорировать кеш и принудительно обновить сервер?

В моем приложении Android я использую Retrofit с OkHttpClient с кэшированием, доступным для доступа к некоторым API. Некоторые из наших API иногда возвращают пустые данные. Мы предлагаем кнопку «Обновить» в приложении, чтобы клиент мог перезагрузить данные из определенного API. Как сообщить OkHttpClient, что конкретный запрос должен игнорировать кэшированную запись. В качестве альтернативы существует ли механизм […]

Android GCM и несколько токенов

Я регистрируюсь в GCM с помощью GoogleCloudMessaging.getInstance (контекст); И сохранить полученный токен на устройстве. Затем отправьте его на сервер и связать с учетной записью пользователя. Если я удалю свое приложение без выхода из системы и установки снова и войдите в систему с другим пользователем, я получаю новый токен и отправлю его на сервер. И когда […]

Сообщение Android GCM успешно отправлено, но не получено

Я пытаюсь использовать службу GCM для отправки push-уведомлений на мои устройства. Я следил за учебником Android Hive (который теперь устарел, как и многие другие вопросы и ответы об этом) для серверных функций, которые выглядят так, как ожидалось, так как я могу получить такие результаты: {"multicast_id":9131068334342174816,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1377441098827443%1d84a26ff9fd7ecd"}]} Но, согласно некоторым ответам , получение этого ответа просто означает, […]

Служба Google Play Services отсутствует в папке «Дополнительно» в SDK Manager

Поэтому в основном я не могу найти вариант установки / загрузки сервисов Google Play в папке «Дополнительно» в Android SDK Manager. Каковы могут быть возможные причины? Между тем может ли кто-нибудь предоставить ссылку для загрузки lib из Интернета?

Как приостановить и возобновить поток surfaceView

У меня есть настройка и запуск surfaceView, но когда я его возобновляю, я получаю сообщение об ошибке, что поток уже запущен. Каким образом можно обращаться, когда приложение переходит на задний план, а затем обратно на передний план? Ive возился вокруг и сумел заставить приложение вернуться без сбоев … но поверхностьView больше не рисует ничего. Мой […]

Виртуальные сообщения Google – CCS (XMPP) против HTTP-сервера

Я прочитал документацию https://developer.android.com/google/gcm/index.html И единственная разница, которую я вижу, заключается в том, что сервер на базе CCS (XMPP) позволяет осуществлять двунаправленную связь непосредственно между устройством Android и сервером GCM. Существуют ли другие причины, по которым вы выбрали бы CCS (XMPP) через HTTP или наоборот?