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

Какова точная разница между onAttachedToWindow и onStart

Иногда я вижу людей, использующих метод Activity.onAttachedToWindow но лично я никогда не использовал его. При чтении документации мне кажется, что это будет почти то же самое, что и onStart() . Я предполагаю, что: onAttachedToWindow вызывается перед onCreate() onStop . Правильно ли я с этим допущением? От кого и от кого вы пользуетесь?

Добавление фрагмента в ViewGroup

В руководстве разработчиков говорится, что Fragment может быть добавлен программно во время выполнения в существующую ViewGroup . Мой вопрос: как эта ViewGroup связана с приложением? До сих пор я пытался объявить ViewGroup в xml-файлах, описывающих макет моего приложения. Но когда я пытаюсь добавить к нему Fragment , используя public abstract FragmentTransaction add (int containerViewId, Fragment […]

Нарисуйте путь в AndEngine для перемещения изображения или спрайта

Привет, новый в разработке Android-игр, я использую AndEngine, мне нужно проложить путь, но есть проблема Посмотрите на изображение. Путь, который мне нужен, похож на первый объект, который должен перемещаться снизу до середины экрана. Но пока я рисую свой путь, он перемещается в середину экрана, но возвращается к второму пункту как Во втором изображении. Изображение перемещается […]

Android.util.Log vs java.util.Logging – для записи журнала в файл

В Android, в чем разница между двумя пространствами имен, android.util.Log java.util.logging Я использую android.util.Log. Теперь я пытаюсь сохранить журнал в файл, но функции регистрации файлов недоступны в android.util.Log, как это сделать? — редактировать — Я уже использую Log.d (), Log.e () всюду в своем приложении, есть ли способ перенаправить их в файл вместо того, чтобы […]

Android: нет перехода между действиями?

Есть ли способ не иметь перехода между действиями? Другими словами, не исчезают или не выходят, а изменяются мгновенно. Например, если у вас есть одна и та же панель кнопок в Activity 1 и Activity 2, это будет выглядеть так, что Button Button никогда не менялась. благодаря

Жизненный цикл активности: почему он настроен на «Приостановлено», а не «Остановлен»

Чтобы я был занят во время праздников, я решил узнать об Android Development. Поэтому я следую учебнику о жизненном цикле Activity. В связанной статье говорится: Во время обычного использования приложения активность переднего плана иногда затрудняется другими визуальными компонентами, которые заставляют действие приостанавливаться. Например, когда открывается полупрозрачная активность (например, одна в стиле диалога), предыдущее действие приостанавливается. […]

Использование магнитного датчика

Я хочу получить три значения координат магнитного поля, измеренные датчиком моего телефона. Для этого я получаю дескриптор SensorManager с помощью sm=(SensorManager)getApplicationContext().getSystemService(Context.SENSOR_SERVICE) , затем получаю датчик с cm=sm.getDefaultSensor(SensorManager.SENSOR_MAGNETIC_FIELD) . Затем я регистрирую SensorEventListener в SensorManager с помощью sm.registerListener(new SensorListener(),cm,SensorManager.SENSOR_DELAY_UI) . Класс SensorListener – это класс моего собственного интерфейса SensorEventListener . В методе OnSensorChanged я получаю значения […]

Android Fragment onDestroy вызывается дважды во время изменения ориентации

Я не понимаю, почему onDestroy записывается дважды для фрагмента claass в следующем коде при изменении ориентации устройства. Может кто-нибудь объяснить мне, что я делаю неправильно? public class ExampleActivity extends Activity { protected String LOG_TAG = ExampleActivity.class.getSimpleName(); private FrameLayout mFragmentHolder; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); LogUtil.i(LOG_TAG, "onCreate"); setContentView(R.layout.activity_main); mFragmentHolder = (FrameLayout) findViewById(R.id.root); FragmentManager fm […]

Java.lang.Thread.setPriority vs android.os.Process.setThreadPriority

java.lang.Thread.setPriority и android.os.Process.setThreadPriority Насколько они разные? Во-первых, в классе java.lang.Thread , java.lang.Thread.setPriority(int priority) priority может иметь значение от Thread.MIN_PRIORITY (= 1, самый низкий) к Thread.MAX_PRIORITY (= 10, Thread.MAX_PRIORITY ). Существуют связанные константы в классе java.lang.Thread. public static final int MIN_PRIORITY = 1; public static final int NORM_PRIORITY = 5; public static final int MAX_PRIORITY = […]

Добавление в класс интерфейса для пользовательских объектов

У меня есть пользовательский класс объектов, но он реализован через inteface, как я могу включить в него пассивный. Я следовал и искал о разрешимом, но это только для класса объектов. Например: Как я могу сделать свои пользовательские объекты Parcelable? Я хочу передать свой список объектов в другое действие в android. Код: public interface Projection { […]