목록흔들기 (3)
투케이2K
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] // [센서 매니저 객체 생성 및 가속도 센서 지정 실시] mSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE); sensor = mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER); /** * [센서 값을 읽어 오는 속도 정의] * 1. SENSOR_DELAY_FASTEST : 0 ms 최대한 빠르게 * 2. SENSOR_DELAY_GAME : 20,000ms 게임에 적합한 속도 * 3. SENSOR_DELAY_UI : 60,000ms UI 수정에 적합한 속도 * 4. S..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] import UIKit class ViewController: UIViewController { @IBOutlet weak var displayText: UILabel! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. } // [흔들기 이벤트 동작 시작] var startMotionTime = "" var cancleMotionTime = "" var endMotionTime = "" override func motionBegan(_ motion: UIEvent.EventSubtype,..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] /** ========== [구현 부분 설명 실시] ========== */ /** * 1. class 클래스에서 SensorEventListener 를 implements 상속 받습니다 * 2. onResume 에서 디바이스가 가속도 센서를 지원하는지 확인합니다 * 3. onResume 에서 가속도 센서를 지원하는 경우 리시버를 등록합니다 * 3. oncreate 액티비티 시작 상태에서 기능 동작을 실시합니다 * 4. ..