Articles of устарел

Android: Если элемент устарел на определенном уровне API, это только для этого уровня API и выше?

Если элемент был устарел в уровне API 11, считается ли он устаревшим элементом (не использоваться, если его можно помочь) в уровнях API ниже 11 также или только 11 и выше? Если я пишу приложение для уровня API 8, должен ли я заботиться об элементе, который устарел на уровне API 11? Это немного смущает меня. Например, […]

О новых методах и устаревших методах в API Android

Я новичок в разработке Android. Я изучаю устаревшие книги, поэтому я действительно смущен новыми методами. Я собираюсь сделать простое и легкое приложение, которое можно запускать даже на старых устройствах. Поэтому, когда я создал новый проект для Android, я установил «Минимальный необходимый SDK» для API 8, «Target SDK» для API 22 и «Скомпилировать с» в API […]

Http-методы устарели предупреждение в студии android

Я пытаюсь сделать некоторые http-запросы с параметрами. В настоящее время я использую private List<NameValuePair> mParams = new ArrayList<NameValuePair>(); private DefaultHttpClient mHttpClient; private HttpPost mHttpPost; Это для создания запроса http, и он работает нормально. Но проблема в том, что Android-студия демонстрирует устаревшее предупреждение для всех этих 3. Я попытался использовать HttpClientBuilder.create().build(); Но студия Android не может […]

Устаревший SCREEN_DIM_WAKE_LOCK, есть ли какие-нибудь проблемы?

У меня действительно нет проблем с кодом. Меня просто беспокоит, что в моем классе Java есть усталость. Есть ли альтернативы? Кажется, что могут быть несовместимости с уровнем API. Тот же вопрос об SCREEN_BRIGHT_WAKE_LOCK относится к SCREEN_BRIGHT_WAKE_LOCK . Есть ли какая-либо альтернатива этому (по крайней мере, без устаревания кода), или на самом деле нет ни одного […]

Android WebView PictureListener Устарела – все еще нет альтернативы?

Это похоже на другие вопросы, уже заданные в прошлом, но с новым поворотом. Уведомление о WebView capturePicture() для WebView capturePicture() onNewPicture , но в последней документации говорится, что изображение, возвращаемое в этом случае, всегда будет иметь значение null от API 18 (Android 4.3). WebView.PictureListener До сих пор я проверял, что он по-прежнему работает на Android […]

Каков наилучший способ поддержки устаревших методов, которые заменяются новыми?

Мне нравится использовать метод findAll / findAllAsync в android.webkit.WebView. FindAll устарел, и Google предлагает использовать findAllAsync, который требует Jelly Bean или выше. Однако мне нравится мое приложение для поддержки 2.2+. Я попытался сделать следующее, но я получил предупреждение для findAll (устаревание) и ошибки для findAllAysnc (необходимо увеличить минимальную версию SDK): if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN) { […]

Android – поддержка 1.6+ и поддержка устаревшего кода в 1,5?

Я пытаюсь создать приложение, которое использует класс SmsMessage, но есть две версии в зависимости от уровня API устройства: Android.telephony.gsm.SmsMessage (устарел для 1.6 и выше) Android.telephony.SmsMessage (новый класс для 1.6 и выше) Я хочу настроить таргетинг на 1.5, но еще один класс (android.telephony.SmsMessage) работает на устройствах с 1.6 или выше. Как мне это сделать? Я уже […]

Отправлять и получать данные с сервера с помощью 6.0 API (Android)

Я действительно смущен, я пытаюсь разработать простую функцию, которая позволяет отправлять и получать данные с сервера. Операция следующая: В действии я выполняю HTTP POST для PHP-файла на сервере, «файл PHP» получает данные, которые я отправляю (типично строка), и выполняет запрос с использованием параметров, отправленных по http. Пример: Мое приложение android отправляет строку с этим значением […]

Устаревшая проблема ManagedQuery () при получении журналов вызовов

У меня есть метод, в котором я пытаюсь получить журналы вызовов телефона. Но из-за устаревшего ManagedQuery () я не могу это получить. Пожалуйста, помогите, как я могу изменить это, чтобы удовлетворить мои потребности. private void getCallDetails() { StringBuffer sb = new StringBuffer(); Cursor managedCursor = managedQuery(CallLog.Calls.CONTENT_URI, null, null, null, null); int number = managedCursor.getColumnIndex(CallLog.Calls.NUMBER); int […]

Пользовательский PopupWindow с устаревшим методом BitmapDrawable

В моем приложении используется пользовательский PopupWindow, где я использую popup.setBackgroundDrawable(new BitmapDrawable()); метод. Теперь он устарел здесь, и без этого метода я не могу предоставить фон для своего всплывающего окна. Я прочитал из статьи, что ее альтернатива popup.setsetBackgroundDrawable(new BitmapDrawable(Context.Resources,Drawable); Но здесь я не использую никаких доступных для моего popUp. Мой код приведен ниже, где я создаю […]