open coding (29) 반응형 썸네일형 리스트형 open coding. 안드로이드 스튜디오 웹비디오 재생하기. ExoPlayer ExoPlayer: 비디오 재생 최신버전. (SimpleExoPlayer(video), PlayerView) //최신버전 PlayerView 이용해서 비디오(exoPlayer) 재생하기 - 웹비디오 재생. //playerView 에 이미 여러 controller들이 들어있다. 1. ExoPlayer library 추가해야함(dependency) - github.com/google/ExoPlayer apply plugin: 'com.android.application' android { compileSdkVersion 30 buildToolsVersion "30.0.1" defaultConfig { applicationId "com.www.exoplayer" minSdkVersion 19 targetSdk.. open coding. 안드로이드 스튜디오 비디오 재생하기 기본/mediaPlayer with surfaceView 비디오(mediaPlayer)는 화면 제일 위에 띄어져야 해서, SurfaceView 이용함. package com.www.video; import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; import android.media.MediaPlayer; import android.os.Bundle; import android.provider.MediaStore; import android.view.SurfaceHolder; import android.view.SurfaceView; import android.view.View; public class MainActivity extends AppCompatActi.. 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.. 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.. 이전 1 2 3 4 다음