Articles of устарел

Метод managedQuery (Uri, String , String, String , String) из типа Activity устарел

Когда я скомпилирую следующий код cursor = activity.managedQuery( imageUri, proj, null, null, null ); Я получаю следующее предупреждение Метод managedQuery (Uri, String [], String, String [], String) из типа Activity устарел Код работает нормально. Что мне делать, чтобы этого избежать?

Android получить размер экрана устарел?

Эй, мне нужно получить ширину экрана в моем приложении. Приложение будет работать на 2.1 и выше. Я установил его, как показано ниже. Метод устарел, и я должен использовать getSize или другим способом. Но вопрос: будет ли это работать с версиями Android, такими как 3.0+ и 4.0+, или это приведет к сбою приложения. Я использовал устаревший […]

OnCameraChangeListener () устарел

Сегодня, оглядываясь на мой старый код, я обнаружил, что OnCameraChangeListener () теперь устарел. Мне трудно понять, как исправить этот кусок кода: mGoogleMap.setOnCameraChangeListener(new GoogleMap.OnCameraChangeListener() { @Override public void onCameraChange(CameraPosition cameraPosition) { // Cleaning all the markers. if (mGoogleMap != null) { mGoogleMap.clear(); } mPosition = cameraPosition.target; mZoom = cameraPosition.zoom; if (mTimerIsRunning) { mDragTimer.cancel(); } mDragTimer.start(); mTimerIsRunning […]

PictureListener устарел и устарел, есть ли замена?

Я хотел бы получить уведомление, когда изображение полностью нарисовано на WebView. Использование PictureListener и onNewPicture – это общий ответ (даже предложенный документацией onPageFinished ), но он указан как устаревший и устаревший. Есть ли замена / альтернатива?

Android – Создать SMS из устаревшего API PDU?

Я хочу создать приложение, которое получает уведомление, когда SMS приходит и обрабатывает это SMS, но, читая ссылку для функции createFromPdu , он заявляет, что: Этот метод скоро будет устаревшим, и все приложения, которые обрабатывают входящие SMS-сообщения, обработав намерение трансляции SMS_RECEIVED_ACTION, теперь должны передать новый формат String дополнительно из намерения в новый метод createFromPdu (byte [], […]

Устаревший метод, но для замены метода требуется более высокий api

Я хотел использовать view.setBackgroundDrawable(Drawable) но этот метод устарел . Он заменяется на .setBackground(Drawable) . Но мой минимум API 8 не может справиться с этим. Он говорит мне, чтобы установить минимум на API 16. Есть ли способ использовать другой метод, основанный на API устройства? Что-то вроде if(API<16) { view.setBackgroundDrawable(Drawable) } else { view.setBackground(Drawable) } Или мне […]

SetTextAppearance устарел на уровне API 23

Public void setTextAppearance (контекст контекста, int resId) Добавлен в уровень API 1 Этот метод устарел на уровне API 23. Вместо этого используйте setTextAppearance (int). Мой вопрос : почему он устарел? Почему он больше не нужен Context ? И самое главное, как использовать setTextAppearance(int resId) для более старых версий?

Как отказаться от кода Facebook

Может кто-то, пожалуйста, помогите мне забыть этот бит кода? Вот пример из Facebook (о том, как подключиться к учетной записи FB – https://developers.facebook.com/docs/android/getting-started/facebook-sdk-for-android/ ), однако отмеченная строка: Request.executeMeRequestAsync(session, new Request.GraphUserCallback() { не рекомендуется. Я попытался заменить его: Request.newMeRequest( session, callback, executeAsync() ); Тем не менее, код вложен настолько смутно, что он все испортил. Я был […]

FacebookSdk.sdkInitialize (Контекст) устарел

Я использую facebook-android-sdk-4.19.0 в Android Studio, и я следил за быстрым руководством по Facebook на странице https://developers.facebook.com/docs/android/getting-started (нажмите кнопку быстрого запуска, чтобы Войдите в свою учетную запись на facebook). В руководстве говорится, чтобы скопировать и вставить следующий код в фрагменте для отслеживания журналов приложений import com.facebook.FacebookSdk; import com.facebook.appevents.AppEventsLogger; public class MyApplication extends Application { @Override […]

Устаревшая проблема с ManagedQuery ()

У меня есть этот метод: public String getRealPathFromURI(Uri contentUri) { String[] proj = { MediaStore.Images.Media.DATA }; Cursor cursor = managedQuery(contentUri, proj, null, null, null); int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA); cursor.moveToFirst(); return cursor.getString(column_index); } К сожалению, компилятор показывает мне проблему: Cursor cursor = managedQuery(contentUri, proj, null, null, null); Поскольку managedQuery() устарел. Как я могу переписать этот метод […]