초초초 간단한 soundPool 사용법을 적어보겠습니다 . 이번에는 Java 언어로 만들겠습니다 . Layout 이제 자신이 원하는 효과음을 넣어야겠죠 ? res에 new directory 를 raw 로 만들어주세요 거기에 원하는 효과음을 넣어주시면 됩니다. MainActivity public class MainActivity extends AppCompatActivity { SoundPool mSoundPool; int mSoundId; Button button ; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_ma..
여러장의 이미지나 텍스트등을한장씩 넘겨가면서 보고싶을 때 유용한 ViewFilpper 예제입니다. View Animator의 일종으로서FrameLayout을 상속받아 만들어졌습니다. 컴퓨터에서여러장의 이미지를 하나씩 볼때 사용하는 뷰어를 만든다고 보시면 됩니다. 출처: https://kitesoft.tistory.com/75 [안드로이드 앱 개발] https://developer.android.com/reference/android/widget/ViewFlipper ViewFlipper | Android Developers developer.android.com layout MainActivity //이미지 리스트! private val dataSet = arrayListOf().apply { add("..
dependencies 추가 dependencies { //exoPlayer implementation "com.google.android.exoplayer:exoplayer-core:2.14.1" implementation "com.google.android.exoplayer:exoplayer-ui:2.14.1" implementation "com.google.android.exoplayer:exoplayer-hls:2.14.1" } ExoPlayer 공식홈페이지 참조하여서 봐주세요~ https://exoplayer.dev/playlists.html Playlists - ExoPlayer exoplayer.dev 이해가 안가는 분들은 Exoplayer 사용하기 보고와 주세요 . MainActivity ..

1. Room 1-1. Room이란? Room은 스마트폰 내장 DB에 데이터를 저장하기 위해 사용하는 라이브러리이다. 평소에 우리는 메모를 저장하고, 일정을 저장하고, 즐겨보는 웹툰을 즐겨찾기 하고... 사용자의 데이터를 내장 DB에 저장할 일이 많다. 과거에는 SQLite라는 데이터베이스 엔진을 이용해 데이터를 저장했으나 다음과 같은 단점이 있었다 SQLite의 문제점 한마디로 사용하기 어렵다는 뜻이다. Room은 이러한 문제들을 자동으로 처리할 수 있도록 도와주는 놈이다. Room은 완전히 새로운 개념은 아니고, SQLite를 활용해서 객체 매핑을 해주는 역할을 한다. 아무튼 이러한 이유들로 구글에서는 SQLite 대신 Room을 사용할 것을 권장하고 있다. 1-2. Room 구조 Room 구조 위 ..
오늘은 안드로이드 스튜디오에서 ExoPlayer를 이용해서 핸드폰 속의 동영상을 가져와서 동영상 재생을 시키거나 동영상을 찍은 후에 영상을 가져와서 재생을 시키는 것을 하겠습니다. ExoPlayer 공식홈페이지 참조하여서 봐주세요~ https://exoplayer.dev/playlists.html Playlists - ExoPlayer exoplayer.dev manifests 부터 시작을 하겠습니다 . 추가를 해주세요~ //// 외부 인터넷 uri를 통해서 받아오는 경우 아래 2개를 추가해주세요 build.gradle 추가하겠습니다 . implementation "com.google.android.exoplayer:exoplayer-core:2.14.1" implementation "com.google..
- Total
- Today
- Yesterday
- GitHub
- Flutter
- 알고리즘
- https
- FCM
- Crop
- ExoPlayer
- android
- Custom
- direction
- Firebase
- Hilt
- error
- flutter_new_badger
- listener
- java
- ec2
- app bundle
- message
- bitmap
- 코딩테스트
- ScrollView
- retrofit
- Kotlin
- 재귀함수
- ios
- API
- node.js
- Android Studio
- Token
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |