본문 바로가기
반응형

RAW2

미리 작성된 Realm 데이터베이스를 앱에 넣어서 사용하기 Realm은 여러가지 API를 제공해주어서 참 편리하다고 생각하는데요.오늘은, 미리 만들어진 데이터베이스 파일을 앱을 출시하면서 넣어서 사용할 때 어떻게 해야 하는지 정리해 보도록 하겠습니다. 이 API를 알기전에는, 최신버전인지 확인해서 assets폴더나 raw폴더에 들어있는 DB파일을 다시 앱내 디렉토리로 저장했었던 적이 있습니다.하지만 assetFIle()메소드만 잘 사용한다면 이런작업도 더 이상 필요없어졌네요.하나하나 보도록 하겠습니다. 1. assetFile() 기존에 RealmConfiguration을 build해 줄 때,name()메소드의 인자로, 해당 RealmDB의 파일명을 아래와 같이 지정해 주었었는데요.(참고로 지정해주지 않으면, default.realm으로 저장이 되지요.) 위와 같.. 2017. 6. 19.
Android에서 MediaPlayer 로 음악 재생하기 앱을 만들면서 소리를 재생하도록 해야하는 경우가 상당히 많은데요. 이럴때 사용하는 MedaiPlayer 클래스에 대해서 정리해보겠습니다. MediaPlayer는 사실 오디오뿐만이 아니라, 이미지, 비디오 파일과 스트림을 플레이할수 있는 다재다능한 Class 인데요. 앱의 리소스를 저장하는 raw나 Assets폴더에 저장해놓고 사용하거나, 특정위치에 파일을 생성해서 음악을 재생할 수도 있구요, 외부 URL을 통해서 스트리밍을 재생할수도 있습니다. 지원하는 media format은 아래 링크에서 확인하실수 있습니다. (mp3나 img파일들, h.264타입의 비디오도 포함되어 있네요.) >>> 미디어 포맷 링크 2017. 2. 4.