Articles of Андроидный

Android: BitmapDrawable.Draw (Canvas) Кажется не работает

Я пытаюсь сфокусировать фон 20×20 на моем пользовательском представлении, но по какой-то причине я тоже не могу. BitmapDrawable background; background = new BitmapDrawable(BitmapFactory.decodeResource(getResources(), R.drawable.back)); background.setTileModeXY(Shader.TileMode.REPEAT, Shader.TileMode.REPEAT); background.draw(canvas); Кто-нибудь есть идея, почему он не работает?

Android: Как получить результат возврата от активности при вызове из Fragment?

У меня есть фрагмент, который вызывает другое действие, используя: ProductEditionMaintenanceActivity.class); Bundle extras = new Bundle(); extras.putString("productCode", productCode); extras.putInt("productEditionID", 0); intent.putExtras(extras); getActivity().startActivityForResult(intent, 1); И вернуться из деятельности: Intent resultIntent = new Intent(); setResult(Activity.RESULT_OK, resultIntent); finish(); Я попытался использовать следующее в фрагменте @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { //Do something } Тем не […]

Подшипник для компаса Android

Я пытаюсь получить знак компаса в градусах (то есть 0-360), используя следующий метод: float[] mGravity; float[] mGeomagnetic; public void onSensorChanged(SensorEvent event) { if (event.sensor.getType() == Sensor.TYPE_ACCELEROMETER) mGravity = event.values; if (event.sensor.getType() == Sensor.TYPE_MAGNETIC_FIELD) mGeomagnetic = event.values; if (mGravity != null && mGeomagnetic != null) { float R[] = new float[9]; float I[] = new float[9]; […]

Возможно ли начать действие как новый процесс?

У меня есть такая ситуация, когда я должен начать свою деятельность с моей основной функции. Но я хочу, чтобы этот новый вид активности начинался как новый процесс (с новым идентификатором процесса). Возможно ли это сделать в Android. Любая помощь приветствуется.

Android: тема подключения к приложениям – диалог, когда большой

Я хочу использовать библиотеку AppCompat, но нет темы Dialog, и нет темы DialogWhenLarge, которую я могу либо расширить, либо использовать. Есть ли способ расширить базовую тему и сделать ее DialogWhenLarge, возможно, используя папки и пользовательские элементы стиля. благодаря

Проблемы с сериализацией для Android

Я создал класс, который имеет несколько переменных-членов, все из которых являются сериализуемыми … кроме одного Bitmap! Я пытался расширить растровое изображение и реализовать сериализуемое, а не думать, что битмап – это последний класс. Я хочу сохранить класс (он в основном формирует текущее состояние игры), поэтому игрок может взять и загрузить игру. Как я вижу, у […]

Как переключить режим полета на Android 4.2 и выше с помощью root?

Как известно, на Android 4.2 только системные приложения могут переключаться в режим полета. Но я думаю, что он должен быть доступен для корневых устройств. И я хочу внедрить его в мое приложение для корневых устройств с помощью Build.VERSION.SDK_INT> = 17. Как переключить режим самолета на корневые устройства с Android 4.2?

Нарисовать прозрачную форму на холст

У меня есть фоновое изображение, которое занимает весь экран. Я рисую холст поверх фона и устанавливаю его цвет на белый, чтобы вы не могли видеть изображение. То, что я пытаюсь достичь, – это затем нарисовать прозрачную фигуру на белом холсте и показать фоновое изображение, где находится эта форма. Я использую surfaceView и реализую SurfaceView.Callback .

Не удалось написать алгоритм фильтрации элементов в RecyclerView на основе долгого сохранения с каждым элементом

У меня есть несколько элементов в RecyclerView и каждый элемент имеет long значение, сохраненное вместе с ним. Я использую FastAdapter в качестве адаптера для моего RecyclerView . Предположим, что в RecyclerView есть 7 элементов с длинными значениями: 11122 , 12321 , -98811 , 8870 , -88009 , 3398 и -22113 . Итак, что я хочу […]

NullPointerException from getExtras ()

Я создаю намерение передавать данные из одной активности в другую следующим образом: Intent intent = new Intent(this, ActivityHighScore.class); intent.putExtra("USERNAME", username); intent.putExtra("PLAYERMOVES", playerMoves); this.startActivity(intent); Затем я хочу проверить, существует ли все эти данные по мере запуска активности, поскольку его можно запустить из других источников без установки этих данных. Я использую это утверждение: Bundle bundle = getIntent().getExtras(); […]