Приложение “Компас”
MainActivity import androidx.appcompat.app.AppCompatActivity; import android.hardware.Sensor; import android.hardware.SensorEvent; import android.hardware.SensorEventListener; import android.hardware.SensorManager; import android.os.Bundle; import android.view.animation.Animation; import android.view.animation.RotateAnimation; import android.widget.ImageView; import android.widget.TextView; public class MainActivity extends AppCompatActivity implements SensorEventListener { private ImageView ivDinamic; private TextView tvDegree; private float current_degree = 0f; private SensorManager sensorManager; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); init(); } private void init() { ivDinamic = findViewById(R.id.ivDinamic); tvDegree = findViewById(R.id.tvDegree); sensorManager = (SensorManager) getSystemService(SENSOR_SERVICE); } @Override protected… Подробнее »Приложение “Компас”