Articles of Андроид

Выйти или сменить учетные записи, используя аутентификацию Parse Twitter / Facebook

Я использую API Android parse.com и добавил поддержку входа в систему Facebook / Twitter. Это работает нормально. Кажется, что сложная часть выходит из системы . Если я войду в мое приложение с помощью Twitter: ParseTwitterUtils.logIn(UserLoginActivity.this, twitterLoginCallback); Или используя Facebook: ParseFacebookUtils.logInWithReadPermissionsInBackground(UserLoginActivity.this, null, facebookLoginCallback); Мне предлагается в веб-диалоге ввести мои учетные данные Twitter, а затем разрешить или […]

ProGuard вызывает SSL-квитирование на Android

Мое приложение ведет себя хорошо без обфускации (в частности, WITH -dontobfuscate включен в ProGuard), но как только активируется обфускация, запросы SSL терпят неудачу с такой ошибкой: javax.net.ssl.SSLHandshakeException: Handshake failed at com.google.android.gms.org.conscrypt.OpenSSLSocketImpl.startHandshake(:com.google.android.gms:418) at com.android.okhttp.internal.http.SocketConnector.connectTls(SocketConnector.java:212) at com.android.okhttp.Connection.connect(Connection.java:1322) at com.android.okhttp.Connection.connectAndSetOwner(Connection.java:1410) at com.android.okhttp.OkHttpClient$1.connectAndSetOwner(OkHttpClient.java:131) at com.android.okhttp.internal.http.HttpEngine.nextConnection(HttpEngine.java:484) at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:465) at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:371) at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:476) at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:118) at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttpsURLConnection.java:89) at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:25) Любые идеи, […]

Воспроизведение видео в Android Things на малине Pi

Кто-нибудь смог успешно воспроизвести видео с помощью Android Things на малине Pi? Если бы было что-то особенное, что вам нужно было сделать, чтобы заставить его работать? Если никто не знает, почему он не работает? Я сделал простой видеопроигрыватель, который воспроизводит локальное видео с диска. Приложение отлично работает на телефоне, но у меня появляется диалоговое окно […]

FragmentManager.getFragmens (). Size () не уменьшается после FragmentTransaction.remove (фрагмент)

Через некоторое время я искал причину моего NPE, я заметил, что, несмотря на то, что FragmentTransaction.remove (Fragment) действительно удаляет фрагмент, размер списка, возвращаемого FragmentManager.getFragments (), остается прежним. Этот снимок экрана показывает, что возвращается этим методом после удаления фрагмента: https://www.dropbox.com/s/s3bt1p7i71a5kgx/erro%20fm.PNG Список содержит 3 фрагмента, почему размер еще 4?

Фрагмент isVisible () true, если нет

У меня есть Activity с контейнером фрагмента и двумя фрагментами, которые используются как «фрагмент списка -> фрагмент детали», private boolean isFirstFragmentAdded() { return getSupportFragmentManager().findFragmentByTag("FIRST_FRAGMENT_TAG") != null; } private boolean isFirstFragmentVisible() { return getSupportFragmentManager().findFragmentByTag("FIRST_FRAGMENT_TAG").isVisible(); } private boolean isSecondFragmentAdded() { return getSupportFragmentManager().findFragmentByTag("SECOND_FRAGMENT_TAG") != null; } private boolean isSecondFragmentVisible() { return getSupportFragmentManager().findFragmentByTag("SECOND_FRAGMENT_TAG").isVisible(); } private void addFirstFragment() { firstFragment […]

Извлечь / отличить имя ActivityAlias ​​от TargetActivity

У меня есть несколько ActivityAliases которые запускают одну единственную TargetActivity . Внутри моей TargetActivity я пытаюсь отличить псевдоним, который запустил TargetActivity . Эти псевдонимы определены в Manifest как запускаемые (умышленный фильтр), которые будут отображаться как ярлыки на рабочем столе. Пользователь нажимает на ярлык, и андроид начнет действие, которое я определил в android:targetActivity=.. Для этого я […]

Android: проблемы с анимацией edittext?

Я попытался оживить edittext, когда пользователь начал его редактировать. Я пробовал следующий код, EditText txtPassword = (EditText) findViewById(R.id.editText1); Animation anim = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.anim); anim.setInterpolator((new AccelerateDecelerateInterpolator())); anim.setFillAfter(true); txtPassword.startAnimation(anim); anim.xml ““““ <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:fromYDelta="0" android:toYDelta="-50%p" android:duration="100"/> </set> Анимация работает отлично. Но edittext остановил пользовательское взаимодействие после анимации. Если пользователь коснется предыдущей позиции редактора экрана, […]

OnCreate () вызывается при повторном открытии из недавней задачи после изменения настроек разрешения

Название вопроса может звучать сложно, но вот моя ситуация. У меня есть фрагмент карты внутри действия. Просто. Включите разрешение на хранение, чтобы разрешить отображение карты, отлично работает. Запустите приложение, нажав кнопку «Домой», затем отключите разрешение «Хранилище» и откройте приложение из недавней задачи, сбой приложений. Проблема заключается не в вызове функции onResume () активности хоста, а […]

Android GridView с категориями?

Можно ли использовать категории или какие-то заголовки с GridView в Android? Я собрал краткую иллюстрацию того, о чем я думал: Большое спасибо.

Диалоговый размер (ширина) игнорируется

Я использую DialogFragment и обнаружил, что ширина всегда становится полноэкранным, когда я делаю внутренний макет LinearLayout layout_width = match_parent, независимо от того, сколько противников я пытаюсь наложить на него, исправляя layout_width и minWidth родительского представления или устанавливая макет Dimens в CreateView () dialog.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="@dimen/dialog_width" android:layout_height="@dimen/dialog_height" android:minWidth="@dimen/dialog_width" android:minHeight="@dimen/dialog_height" android:orientation="vertical" android:paddingTop="5dp"> <LinearLayout […]

Intereting Posts
Ошибка MultiDex NoClassDefFound Обнаружите движение человека и определите его части тела, движущиеся в направлении камеры на Android Когда будут применяться MeasureSpec.UNSPECIFIED и MeasureSpec.AT_MOST? Корреспондент Кордовы отказался от запроса о кордове ios 4 Google Play Game Services Multi-Player Устройство Изменение ориентации выдает пользователя из комнаты Почему 9-патч-графика правильно отображается в эмуляторе, но не на телефоне? Альтернатива CATiledLayer для Android? Могу ли я автоматически отправлять SMS (без необходимости одобрения пользователем) Как повторить HTTP-запросы с помощью OkHttp / Retrofit? Как установить приложение в систему / приложение при разработке из студии Android Offline maps SDK для Android и iOS Как установить фиксированное соотношение сторон для макета в Android Показать изображение из пути к файлу? Android: requestCode и resultCode Как справиться с отменой после удаления, чтобы удалить в android ListView?