@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // übernimmt und speichert Daten von Activities Intent intent = getIntent(); // uebergibt Daten weiter uebermittelte Daten der vorigen Activity // von Gast_Nav_Sicht if (KontoControl.getSPRACHE().equals("english")) { haus = "You chose " + intent.getExtras().getString("Haus") + "."; } else { haus = "Du hast das Haus " + intent.getExtras().getString("Haus") + " ausgewählt."; } // if (intent.getExtras().getString("Haus").equals("Gauß")) { setContentView(R.layout.gast_frage_sicht); spinBeRaeume = (Spinner) findViewById(R.id.spinner_besondere); hausAdapter = new ArrayAdapter<String>( this, android.R.layout.simple_spinner_dropdown_item, f.vorlesungenListe(9)); spinBeRaeume.setAdapter(hausAdapter); } // if (intent.getExtras().getString("Haus").equals("Bauwesen")) { setContentView(R.layout.gast_frage_sicht_bauwesen); spinBeRaeume = (Spinner) findViewById(R.id.spinner_besondere); hausAdapter = new ArrayAdapter<String>( this, android.R.layout.simple_spinner_dropdown_item, f.bauwesen()); spinBeRaeume.setAdapter(hausAdapter); } ActivityRegistry.register(this); // Überschrift welches Haus ausgewählt wurde TextView hausname = (TextView) findViewById(R.id.text_info_haus); // Gebäudename z.B. Gauss hausname.setText(haus); // Vorlesungen wechseln spinZeit = (Spinner) findViewById(R.id.spinner_zeit); zeitAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item, f.zeit()); spinZeit.setAdapter(zeitAdapter); spinZeit.setOnItemSelectedListener(this); // info wechsel hausSwitcher = (ViewSwitcher) findViewById(R.id.viewSwitcher_haus_info); hausSwitcher.setOnClickListener(this); // eingegebene Raumnummer text = (EditText) findViewById(R.id.editText1); // Suche-Button suchen = (Button) findViewById(R.id.suchen_button); suchen.setOnClickListener(this); // RadioButtons r1 = (Button) findViewById(R.id.button_radio1); r2 = (Button) findViewById(R.id.button_radio2); r3 = (Button) findViewById(R.id.button_radio3); r1.setOnClickListener(this); r2.setOnClickListener(this); r3.setOnClickListener(this); if (KontoControl.getSPRACHE().equals("english")) { englishChange(); } }
/** In dieser Klasse wird die Ansicht erstellt. */ @SuppressWarnings("deprecation") @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // übernimmt und speichert Daten von Activities Intent intent = getIntent(); // uebergibt Daten weiter uebermittelte Daten der vorigen Activity // von Nav_Sicht.java this.vorlesung = intent.getExtras().getString("Vorlesung"); // von Gast_Frage_Sicht.java String raumnum = intent.getExtras().getString("Nummer"); // setzt die View als aktuelle anzusehende View // setContentView(R.layout.cam_nav_sicht); setContentView(R.layout.cam_sicht); ActivityRegistry.register(this); /* * Wifi Manager (Zugriff auf WLan und GPS) */ // Den Service setzen der Activity wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE); // der WifiManager wird freigeschaltet wifiWasEnabled = wifi.isWifiEnabled(); // BroadcastReceiver erzeugen und zuweisen wr = new WifiReceiver(this); // IntentFilter i = new IntentFilter(); i.addAction(WifiManager.SCAN_RESULTS_AVAILABLE_ACTION); registerReceiver(wr, i); // Netzwerk ID setzen // testen ob die beiden unteren Methoden entfernt werden können networkID = wifi.getConnectionInfo().getNetworkId(); wifi.startScan(); /* * Kompass */ sensorService = (SensorManager) getSystemService(Context.SENSOR_SERVICE); sensor = sensorService.getDefaultSensor(Sensor.TYPE_ORIENTATION); if (sensor != null) { sensorService.registerListener( mySensorEventListener, sensor, SensorManager.SENSOR_DELAY_NORMAL); Log.i("Compass MainActivity", "Registerered for ORIENTATION Sensor"); } else { Log.e("Compass MainActivity", "Registerered for ORIENTATION Sensor"); Toast.makeText(this, "ORIENTATION Sensor not found", Toast.LENGTH_LONG).show(); finish(); } // reine Raumnummer setzen z.B. "341" nummer = ""; // In dieser View wird der Raum + die Vorlesung dann gesetzt raum = (TextView) findViewById(R.id.textView_raum); raum.setOnClickListener(this); // dieser Button zeigt an welcher Raum ausgewählt wurde raumnummer = (Button) findViewById(R.id.button_raum); // ist die Vorlesung nicht leer splitte den String und // nehme den Index 1 aus dem Array und setze ihn als Raumnummer if (vorlesung != null) { String[] split = vorlesung.split(" "); nummer = split[1]; raumnummer.setText(nummer); // Vorlesung eintragen raum.setText(vorlesung); } // ist der String Raumnum nicht leer setze ihn als Raumnummer if (raumnum != null) { String[] split = raumnum.split(" "); nummer = split[1]; raumnummer.setText(nummer); // Raum eintragen raum.setText(raumnum); } // EventListener wenn der Button geklickt wird raumnummer.setOnClickListener(this); // EventListener für den Slider slider = (SlidingDrawer) findViewById(R.id.slidingDrawer1); slider.setOnDrawerCloseListener(this); slider.setOnDrawerOpenListener(this); /* * SlideDrawer */ ListView raumOptions = (ListView) findViewById(R.id.list_informations); String[] options = {"Rauminformationen", "Foto", "zur Website", "Raumplan"}; ArrayAdapter<String> optionsAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item, options); raumOptions.setBackgroundColor(Color.WHITE); raumOptions.setAdapter(optionsAdapter); raumOptions.setOnItemClickListener(this); /* * Kamera */ // In dieser SurfaceView wird das Kamerabild gezeichnet camView = (SurfaceView) findViewById(R.id.surfaceView1); holder = camView.getHolder(); holder.addCallback(this); /* * Richtungspfeil */ pfeil = (ImageView) findViewById(R.id.pfeil_richtung); abstandView = (TextView) findViewById(R.id.text_abstand); /* * Button erstellen */ /* * FLip */ flip_1_2 = (Button) findViewById(R.id.button_1_2); flip_2_1 = (Button) findViewById(R.id.button_2_1); flip_2_3 = (Button) findViewById(R.id.button_2_3); flip_3_2 = (Button) findViewById(R.id.button_3_1); flip_1_2.setOnClickListener(this); flip_2_1.setOnClickListener(this); flip_2_3.setOnClickListener(this); flip_3_2.setOnClickListener(this); flip = (ViewFlipper) findViewById(R.id.viewFlipper1); cam_camp = (TextView) findViewById(R.id.text_campus_cam); camp_cam = (TextView) findViewById(R.id.text_kamera_flip); camp_raum = (TextView) findViewById(R.id.text_raum_info); raum_camp = (TextView) findViewById(R.id.text_campus_z); cam_camp.setOnClickListener(this); camp_raum.setOnClickListener(this); camp_cam.setOnClickListener(this); raum_camp.setOnClickListener(this); }