Articles of Андроид

SharedPreferences.getInt («кумулятивный», 0) catch 22 – как решить?

В отличие от других значений, в которых я могу инициализировать onCreate() каждый раз, когда приложение запускается: @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Editor editor = prefs.edit(); editor.putInt("re-initiative-value", 0); editor.commit(); } Кумулятивное значение, хранящееся в SharedPreferences, создает для меня проблему (я не могу повторно инициализировать его каждый раз, когда запускается программа). В результате, когда я […]

Добавление идентификатора поставщика в Linux для отладки устройства: ошибка: никаких разрешений

Я пытаюсь добавить свое устройство Alcatel в среду Linux, используя эту ссылку Проблема: не удается отладить с помощью этого устройства ./adb devices List of devices attached ???????????? no permissions Следуя этой процедуре: sudo gedit etc/udev/rules.d/51-android.rules Добавлена ​​эта строка SUBSYSTEM=="usb" , ATTRS{idVendor}=="05c6" , ATTRS{idProduct}=="9018" , MODE="0666" Но все же он не работает.

Ограничения API Facebook

Я использую Facebook Graph и FQL API из приложения (аутентифицирован OAuth). Я не смог найти что-либо о ограничении скорости / дросселировании в документации. Обычно, я ожидаю какой-то предел в классе / пользователе … Взгляд на страницу приложения Facebook Insigths -> Диагностика: PI Throttling None during specified period. API Throttling Warnings None during specified period. Feature […]

Android ждет завершения анимации

Я перемещаю изображение, и я хочу воспроизвести звуковой файл после завершения анимации объекта Изображение движется, но я попытался использовать Threads, чтобы подождать, пока не продолжится, но это не сработало. Animation animationFalling = AnimationUtils.loadAnimation(this, R.anim.falling); iv.startAnimation(animationFalling); MediaPlayer mp_file = MediaPlayer.create(this, R.raw.s1); duration = animationFalling.getDuration(); mp_file.pause(); new Thread(new Runnable() { public void run() { try { Thread.sleep(duration); […]

Android: Cannnot сохраняет данные, сбрасываемые с сервера с помощью DownloadManager во внутреннюю память

Я загружаю данные с сервера, используя класс DownloadManager в android. Данные сохраняются во внешней памяти. Но я хочу сохранить их во внутренней памяти. Я сделал свои исследования и нашел, что я нашел по этой ссылке . Я попробовал второе решение cyngus : public static final String PROVIDER_NAME = "com.provider.Downloads"; public static final Uri CONTENT_URI = […]

Профилирование и оптимизация игрового андроида

Я делаю свою первую игру для Android, которая будет играть в 3D-аркаду с использованием opengl. Я работаю над этим довольно долго, в основном оптимизируя двигатель для гибкости в будущем. В любом случае, теперь я полностью закончен с функциями игр и всеми хорошими вещами, но он отстает от телефонов, которые НЕ являются моим отладочным телефоном. В […]

Дизайн макета, как диалоговое окно, происходит с нижней стороны в android

Я хочу создать макет, который содержит одну кнопку, которая находится в верхней части экрана, когда мы нажимаем на кнопку, она должна открывать макет, который идет с нижней стороны, как клавиатура. Но не знаю, как это сделать? Пожалуйста, поделитесь своими идеями, чтобы сделать это. Снимок экрана: Когда я нажимаю на эту кнопку, другой макет будет загружаться […]

Проблема раздувания MapView

Я просматриваю документацию по Hello, MapView, чтобы добавить MapView в свою активность. Когда я запускаю свою активность, у меня возникает ошибка инфляции на MapView. Вот MapView в моем макете xml: <com.google.android.maps.MapView android:id="@+id/mymap" android:layout_width="fill_parent" android:layout_height="200dip" android:clickable="true" android:apiKey="withheld" /> Вот код в моей MapActivity (класс называется ActivityDetails и расширяет MapActivity): MapView mMap; mMap = (MapView) findViewById(R.id.mymap); mMap.setBuiltInZoomControls(true); […]

Как избежать кэшированных ожидающих намерений?

Учитывая два идентичных виджета с разными данными, A и B, когда данные для виджета A отображаются в активности, запущенной виджетами, нажата кнопка «Назад», а затем нажата виджет B, все работает нормально. Однако, когда отображаются данные для виджета A, нажата кнопка «Домой», а затем виджет B, данные для виджета A все еще отображаются. От Android. Когда […]

Android-сокеты и асинтеза

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