Articles of андроид

Лучший способ убедиться, что игры Android работают с одинаковой скоростью на любом устройстве

У меня есть игра на Android, и она работает в одном потоке. Выполняет работу в run () и выполняет рисование inDraw (). Довольно просто. Однако на Droid он работает намного быстрее, чем на G1. Какова наилучшая практика для обеспечения того, чтобы игра работала с одинаковой скоростью независимо от устройства?

Странное поведение тени во время флип-карты

Я реализовал анимацию флип-карты, как описано здесь . Кажется, все работает отлично, за исключением теней, которые ведут себя странно во время флип (как можно видеть здесь ). Поскольку эти тени вызваны повышением, эта графическая ошибка исчезает, когда я устанавливаю высоту на 0. Однако я бы предпочел не отключать тени. Как я могу исправить эту анимацию, […]

Передача Android-приложений другому разработчику

Разработчик заинтересован в покупке одного из моих приложений (единственного, у которого есть пользователи), то есть мне нужно будет отправить ему исходный код, хранилище ключей и запросить Google для передачи по этой ссылке: https: // support. google.com/googleplay/android-developer/answer/6230247?hl=en Проблема в том, что все мои приложения используют один и тот же сертификат из одного и того же хранилища […]

Создание файла jar в Android

Я хочу создать файл jar с моими собственными классами. Может ли кто-нибудь дать мне образец кода для создания простого файла jar в Android?

Android: Есть ли хороший способ создать диалог, похожий на тост?

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

Добавление кнопки броска в ActionBar с помощью CastCompanionLibrary

Я пытаюсь добавить значок трансляции в ActionBar с помощью вспомогательного метода CastCompanionLibrary: @Override public boolean onCreateOptionsMenu(Menu menu) { super.onCreateOptionsMenu(menu); getMenuInflater().inflate(R.menu.main, menu); mDataCastManager.addMediaRouterButton(menu, R.id.media_route_menu_item); // This one return true; } У меня есть это как мой menu.xml, как указано в PDF, который входит в состав сопутствующей библиотеки: <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <item android:id="@+id/media_route_menu_item" android:title="@string/media_route_menu_title" app:actionProviderClass="android.support.v7.app.MediaRouteActionProvider" app:showAsAction="always"/> </menu> […]

Сделайте что-нибудь, когда я буду находиться внутри радиуса круга

Я использую API Карт Google. То, что я хочу, – это когда я перехожу в какое-то определенное место, и есть круг, который у меня уже есть на карте, он перейдет в другое действие. Так было: Моя позиция равна = (X, Y) Положение круга равно b = (X, Y) радиус = 10 Когда я нахожусь внутри […]

WifiManager.SUPPLICANT_CONNECTION_CHANGE_ACTION никогда не запускается

Я регистрирую приемник on onResume() : registerReceiver(wifiConnectivityReceiver, new IntentFilter(WifiManager.SUPPLICANT_CONNECTION_CHANGE_ACTION)); Это сам приемник: class WiFiConnectivityReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { if (intent.getBooleanExtra(WifiManager.EXTRA_SUPPLICANT_CONNECTED,false)){ Log.d(TAG,"Connected to network!"); } else { Log.d(TAG,"Could not connect to network!"); } } } В моем приложении я могу подключиться к выбранной сети Wi-Fi, но этот SUPPLICANT_CONNECTION_CHANGE_ACTION никогда […]

Firebase: В чем разница между setPersistenceEnabled и keepSynced?

Я думал, что все время, когда я использовал следующее, все данные для чата будут доступны в автономном режиме в любое время. Что-то не так, и все узлы загружаются с сервера. FirebaseDatabase.getInstance().setPersistenceEnabled(true); Затем, согласно DOCS: Поведение настойчивости: если вы сохраняете постоянство, любые данные, которые мы синхронизируем в режиме онлайн, будут сохраняться на диске и доступны в […]

Как заставить кнопку «Отменить» работать в связанном вызове sdk в веб-браузере Android?

Я работаю со связанными в и sdk Facebook в моем приложении Android. Я получаю связанные данные и данные для входа в Facebook для входа в мое приложение. Пока веб-просмотр загружает страницу авторизации, появляется кнопка отмены. Я хочу, чтобы пользователь нажал эту кнопку, веб-просмотр должен закрыть или перенаправить на другую веб-страницу. То же самое и в […]