초초초 간단한 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..

정말 길다면 길고 짧다고하면 짧은 1년 반개월이 지나서 드디어 코딩학원인 에이블디를 수료하게 되었다. 대학교까지 음악을 전공하고 컴퓨터 코딩의 'ㅋ' 자도 모르고 내 인생에서 코딩은 생각도 안해봤던 내가 28살에 여러 고민과 생각끝에 개발자의 길로 인생의 방향을 틀게 되었다. 개발자로서 한번 해보자 마음먹고 나 같은 경우에는 마지막 도전이라 생각을 하며 정말 미친듯이 코딩학원에 대해 검색을하며 정보를 알아보았다. 국비지원학원도 여러번 상담을 받아보고 여러 학원도 가보며 상담을 받고 유튜브를 통해서도 정보를 찾아봤다. 물론 좋은 국비지원학원도 있고 잘 된 케이스인 분들도 많을 것이라고 생각이 들지만 나 같은 경우에는 6개월동안 코딩을 배우고 취업이 되고 다니면서 용돈도 받는다 라는 것이 정말 달콤하지만 믿..
- Total
- Today
- Yesterday
- message
- android
- ec2
- 코딩테스트
- 알고리즘
- app bundle
- node.js
- ExoPlayer
- Firebase
- bitmap
- Flutter
- error
- java
- Hilt
- FCM
- Custom
- https
- Crop
- Token
- GitHub
- flutter_new_badger
- Kotlin
- listener
- 재귀함수
- Android Studio
- ScrollView
- retrofit
- ios
- direction
- API
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |