Вопросы с тегом «android»

Android - это мобильная операционная система Google, используемая для программирования или разработки цифровых устройств (смартфоны, планшеты, автомобили, телевизоры, одежда, стекло, IoT). Для тем, связанных с Android, используйте специальные теги Android, такие как android-intent, android-активность, android-адаптер и т. Д. Для вопросов, не связанных с разработкой или программированием, но связанных с платформой Android, используйте эту ссылку: https: // android.stackexchange.com.

10
Intellij IDEA разбился, и теперь выдает ошибку
Я работаю в Intellij IDEA, но мой компьютер зависает, поэтому я выключаю его. (долгое нажатие кнопки питания) Когда я включил компьютер и запустил IntelliJ IDEA, у меня была эта ошибка: Cannot load settings from file 'C:\Users\user\.IdeaIC13\config\options\code.style.schemes.xml': java.lang.AssertionError: Unexpected content storage modification File content will be recreated Я закрываю IDEA и …

5
GooglePlayServicesUtil против GoogleApiAvailability
Я пытаюсь использовать сервис Google Play в своем приложении для Android. Как говорится в документе Google, нам нужно проверить, доступен ли Google API, прежде чем использовать его. Я искал способ проверить это. Вот что у меня получилось: private boolean checkPlayServices() { int resultCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this); if (resultCode != ConnectionResult.SUCCESS) { …
103 android 


11
Javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: рукопожатие SSL прервано: сбой в библиотеке SSL, обычно ошибка протокола
Я пытаюсь запустить следующий код в android URLConnection l_connection = null; // Create connection uzip=new UnZipData(mContext); l_url = new URL(serverurl); if ("https".equals(l_url.getProtocol())) { System.out.println("<<<<<<<<<<<<< Before TLS >>>>>>>>>>>>"); sslcontext = SSLContext.getInstance("TLS"); System.out.println("<<<<<<<<<<<<< After TLS >>>>>>>>>>>>"); sslcontext.init(null, new TrustManager[] { new CustomTrustManager()}, new java.security.SecureRandom()); HttpsURLConnection .setDefaultHostnameVerifier(new CustomHostnameVerifier()); HttpsURLConnection.setDefaultSSLSocketFactory(sslcontext .getSocketFactory()); l_connection = (HttpsURLConnection) …


2
Перекрытие прокрутки с помощью AppBarLayout
Я хочу реализовать шаблон «Гибкое пространство с перекрывающимся содержимым» из методов прокрутки Material design , например, в этом видео : Мой XML-макет сейчас выглядит так: <android.support.design.widget.CoordinatorLayout android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="192dp" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <android.support.design.widget.CollapsingToolbarLayout android:layout_width="match_parent" android:layout_height="match_parent" app:layout_scrollFlags="scroll|exitUntilCollapsed"> <android.support.v7.widget.Toolbar android:layout_height="?attr/actionBarSize" android:layout_width="match_parent" app:layout_collapseMode="pin"/> </android.support.design.widget.CollapsingToolbarLayout> </android.support.design.widget.AppBarLayout> <android.support.v4.widget.NestedScrollView android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> …

2
Почему в проекте Android Studio есть два файла build.gradle?
После импорта проекта Eclipse в Android Studio я вижу два build.gradleфайла: 1 - <PROJECT_ROOT>\build.gradle 2 - <PROJECT_ROOT>\app\build.gradle Первая версия короче, вторая версия содержит определения compileSdkVersionи т. Д. Для чего нужны два отдельных файла? Есть ли отдельные задачи сборки?

8
Есть ли в Android Studio ярлык для преобразования текста в верхний регистр?
Я пытаюсь найти команду в Android Studio для преобразования выделенного текста в верхний регистр, но не могу. Есть ли какой-нибудь ярлык для этого? Я думаю, что это очень распространенное действие в IDE, но пока не нашел подсказки.

14
Количество живых символов для EditText
Мне было интересно, как лучше всего подсчитать количество символов в текстовом поле редактирования в Android. Я смотрел на это, но, похоже, не мог понять этого. Чтобы описать проблему, у меня есть EditText, и я пытаюсь ограничить количество символов до 150. Я могу сделать это с помощью входного фильтра, однако я …
103 android 

6
геолокация android webview
Мне нужно получить местоположение пользователя в файле WebView. Я делаю это с помощью следующего Javascript: function getLocation() { navigator.geolocation.getCurrentPosition(displayLocation, handleError); } Но всплывающее окно запроса разрешения никогда не открывается. Я установил следующие настройки: ws.setJavaScriptEnabled(true); ws.setGeolocationEnabled(true); ws.setJavaScriptCanOpenWindowsAutomatically(true); Как правильно получить доступ к местоположению пользователя изнутри WebView?

17
Как отобразить несколько уведомлений в android
Я получаю только одно уведомление, и если приходит другое уведомление, оно заменяет предыдущее, и вот мой код private static void generateNotification(Context context, String message, String key) { int icon = R.drawable.ic_launcher; long when = System.currentTimeMillis(); NotificationManager notificationManager = (NotificationManager) context .getSystemService(Context.NOTIFICATION_SERVICE); Notification notification = new Notification(icon, message, when); String title …

5
Как предоставить разные значки приложений Android для разных типов сборки gradle?
В моем файле gradle установлено два типа сборки: debugи release. Я хотел бы иметь возможность установить другой значок приложения для debugтипа сборки. Есть ли способ сделать это только через тип сборки, не вдаваясь в вкусы продукта? Файл build.gradle находится ниже. apply plugin: 'android' //... android { compileSdkVersion 19 buildToolsVersion "19.0.3" …
103 android  gradle 

8
Как показать Snackbar при запуске Activity?
Я хочу показать Android, Snackbar (android.support.design.widget.Snackbar)когда начинается активность, как мы показываем Toast. Но проблема в том, что мы должны указать родительский макет при создании Snackbarследующим образом: Snackbar.make(parentlayout, "This is main activity", Snackbar.LENGTH_LONG) .setAction("CLOSE", new View.OnClickListener() { @Override public void onClick(View view) { } }) .setActionTextColor(getResources().getColor(android.R.color.holo_red_light )) .show(); Как предоставить родительский …

13
ActionBarCompat: java.lang.IllegalStateException: вам нужно использовать Theme.AppCompat
Я получаю RuntimeException на Android 2.3.5 , но я буду с помощью Theme.AppCompat (RES / значения / themes.xml). Это телефон: http://www.gsmarena.com/samsung_galaxy_y_s5360-4117.php <!-- res/values/themes.xml --> <?xml version="1.0" encoding="utf-8"?> <resources> <style name="Theme.Styled" parent="@style/Theme.AppCompat"> <item name="actionBarStyle">@style/QueryActionBar</item> <item name="android:actionBarStyle">@style/QueryActionBar</item> </style> <style name="QueryActionBar" parent="@style/Widget.AppCompat.ActionBar"> <item name="background">@color/blueback</item> <item name="android:background">@color/blueback</item> <item name="backgroundSplit">@color/blueback</item> <item name="android:backgroundSplit">@color/blueback</item> </style> </resources> Вот …

8
Приложение с множеством вкусов на основе библиотеки с множеством вкусов в Android Gradle
У моего приложения есть несколько вариантов для систем биллинга приложений на нескольких рынках. У меня есть одна библиотека, в которой используется общий базовый код для всех моих проектов. Поэтому я решил добавить эти платежные системы в эту библиотеку как разновидности продукта. Вопрос в том, может ли библиотека Android содержать разные …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.