Android - obsługa kamery 2
W poprzednim poście pokazałem w jaki sposób można "dostać się" do obrazu z kamery znajdującej się na urządzeniu. Jak to bywa na początku przygody z nową platformą, sposób ten nie był doskonały - właściwie to nie był nawet dobry
Zamiast tworzyć własną klasę, która jest pochodną SurfaceView lepiej dodać odpowiedni wpis w pliku layout/main.xml:
<SurfaceView android:id="@+id/CameraSurface" android:layout_width="wrap_content" android:layout_height="wrap_content" />
Dzięki temu do obiektu klasy SurfaceView możemy się dostać za pomocą metody findViewById:
SurfaceView lSurfaceView = (SurfaceView)findViewById(R.id.CameraSurface);
a potem już działać na nim tak, jak to robiłem w klasie CameraManager (dla zainteresowanych: kod znajduje się w repozytorium projektu.
Komentarze do wpisu
Możesz śledzić odpowiedzi poprzez kanał RSS. Możesz dodać komentarz lub zostawić ślad (trackback) ze swojego bloga.
Jeszcze nie ma żadnych komentarzy. Twój może być pierwszy.
Dodaj komentarz