0

設計上の理由から、拡張ダイアログを使用して Android センサー固有のコードをクラスに実装する必要があります。例えば、

public class ImplEndUserGUI extends Dialog implements IEndUserGUI {
  public void onCreate(Bundle savedInstanceState) {
    setContentView(R.layout.enduserguilayout);
    super.onCreate(savedInstanceState);
    //TODO : I have to write Android specific code here....
    SensorManager sensorManager = 
      (SensorManager) getSystemService(Context.SENSOR_SERVICE);
    Sensor lightSensor = 
      sensorManager.getDefaultSensor(Sensor.TYPE_LIGHT);
    .....
  }
}

さて、問題は (Android プログラミングの知識が限られているため)、AndroidgetSystemService(Context.SENSOR_SERVICE)ではImplEndUserGUI extends Dialog. のクラスで Android アクセス コードを実装する方法を教えてくださいextends Dialog

4

2 に答える 2

0

ほとんど常に使用できます

SensorManager sensorManager = 
  (SensorManager) getActivity().getSystemService(Context.SENSOR_SERVICE);
于 2013-08-11T01:57:47.333 に答える