我试图在Android工作室获得陀螺仪传感器结果 . 然后显示指示方向的箭头UI . 我写了这段代码,但有两个问题 .
当我开始玩设备时,没有显示正确的箭头
如何在用户移动手机时刷新该值 .
public class NavigationActivity extends ActionBarActivity implements SensorEventListener {
private Sensor gyroscope;
private SensorManager mSensorManager;
private ImageView go, right, left, back;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_navigation);
go = (ImageView) findViewById(R.id.nav_go);
right = (ImageView) findViewById(R.id.nav_right);
left = (ImageView) findViewById(R.id.nav_left);
back = (ImageView) findViewById(R.id.nav_back);
go.setVisibility(View.GONE);
right.setVisibility(View.GONE);
left.setVisibility(View.GONE);
back.setVisibility(View.GONE);