본문 바로가기

분류 전체보기

(138)
반응형
open coding. 안드로이드 스튜디오 게임효과음 기본/ SoundPool 각 버튼 누르면, 각 게임효과음 재생. package com.www.soundpool; import androidx.annotation.RequiresApi; import androidx.appcompat.app.AppCompatActivity; import android.media.AudioAttributes; import android.media.SoundPool; import android.os.Build; import android.os.Bundle; import android.view.View; import android.widget.Button; public class MainActivity extends AppCompatActivity implements View.OnClickListener..
open coding. 안드로이드 스튜디오 근접센서 기본코딩 proximity sensor package com.www.proximitysensor; 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.View; import android.widget.TextView; public class MainActivity extends AppCompatActivity { //define variables TextVi..
open coding. 안드로이드 스튜디오 기압센서 기본코딩 atmospheric pressuresensor package com.www.atmosphericpressure; 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.View; import android.widget.TextView; public class MainActivity extends AppCompatActivity { //define variables Te..
Music 1. MediaPlayer vs SoundPool MediaPlayer : long sound SoundPool : ex ) sound effects for games
open coding. 안드로이드 스튜디오 방위 측정하기/ direction finder = 마그네틱필드에+가속도센서 마그네틱필드에 가속도센서 같이 하면 정확한 방위측정가능. 동 + 서 - 범위 -180~+180 ........................................ 1. Manifest : 스크린 고정(방향측정해야하니) screenOrientation = "portrait" 2. 센서 data 받기 listener (magnetic field, acceleration sensor 두개) 3. 나침반 이미지이용(저작권문제로 임시이미지 이용) -image.setRoation(360 - 방위값) : 방위값만큼 이미지가 회전함. - 이미지가 북쪽방향을 가리키며 돌아가게 360- 방위값. - 우리가알고 있는 동서남북방향. screenOrientation = "portrait" package com.www.or..
open coding. 안드로이드 스튜디오 자기장 측정. Magnetic field(마그네틱 필드) 주변 자기장 값 읽어오는 센서. 동서남북 같은 측정. 가속도 센서와 같이 사용하면 정확한 방향 측정가능. ................................................. 1. 센서 data 받아오기 listener : 센서listener다들 비슷함. Type을 MAGNETIC으로 설정. package com.www.magneticfield; import androidx.appcompat.app.AppCompatActivity; import android.hardware.Sensor; import android.hardware.SensorEvent; import android.hardware.SensorEventListener; import android.hardware.Senso..
open coding. 안드로이드 스튜디오 자이로스코프 센서 기본코딩. Gyroscope sensor 단위시간당 회전한 각도 값을 측정하는 센서. : 회전속도 측정. 주로 수평유지장치에 사용되고 있음. ........................................................ 1.센서data받기 listener 다른거랑 비슷 : type을 Gyroscope로 설정하는거임. 2. Manifest : screenOrientation="portrait" 스마트폰 회전해서 측정하니, 스마트폰 화면 고정해야겠지 .............................................................................................................................................. screenOrienta..
open coding. 안드로이드 스튜디오 조도센서 illuminance sensor 주변밝기측정 주변밝기에 측정. ............................. onAccurencyChanged. 감도변화 onSensorChanged. 센터변화 코드들 가속도 센서랑 거이 똑같음. 종류설정만 다르다 생각하면 됨. Sensor.TYPE_LIGHT :조도센서로 설정. 버튼설정할예정(start, stop) FASTEST :가장빠른 속도로 측정 GAME :게임하는 속도로 측정 NORMAL : 평범한속도로 측정 SENSOR_DELAY_UI : 단말기화면갱신속도로 측정 package com.www.illuminacsensor; import androidx.appcompat.app.AppCompatActivity; import android.hardware.Sensor; import android.hard..