본문 바로가기

Development138

[안드로이드] 동영상 시간별 이미지 추출 안녕하세요 푸민입니다.안드로이드에서 동영상의 이미지를 시간별로 추출하는 기능을 가진 객체가 있습니다! MediaMetadataRetriever mediaMetadataRetriever = new MediaMetadataRetriever();mediaMetadataRetriever.setDataSource(SAMPLE_PATH); Bitmap bitmap = mediaMetadataRetriever.getFrameAtTime(1000000);//1초 영상 추출 위와 같이 MediaMetadataRetriever 객체를 사용하여서 setDataSource() 를 통해 동영상을 설정한 뒤에 getFrameAtTime() 을 통해서 이미지를 불러올 수 있습니다.주의할 점은 시간 단위가 MS 기준이 아니라 US .. 2015. 11. 16.
[안드로이드] 진동, 소리, 무음, 디바이스 상태 정보 받아오기! 안녕하세요 푸민입니다.안드로이드 디바이스에서 각종 디바이스의 기능 및 정보를 받아서 처리하는 방법에 대해서 알아보겠습니다~ 1. Context를 통해서 AudioManager를 받아옵니다. 2. 받아온 AudioManager의 getRingerMode() 메소드를 호출합니다. 3. 해당 모드의 값을 AudioManager.RINGER_MODE_VIBRATEAudioManager.RINGER_MODE_SILENTAudioManager.RINGER_MODE_NORMAL 이 값들과 비교해서 처리합니다.순서대로 진동, 무음, 소리입니다. if(mAudioManager.getRingerMode()==AudioManager.RINGER_MODE_VIBRATE){//진동일때notification.defaults = .. 2015. 11. 15.
[안드로이드] 스키마를 이용하여 액티비티 호출하기! Custom Url Scheme! 안녕하세요 푸민입니다. 안드로이드에서 스키마를 잘 활용하면 굉장히 이점이 많습니다.스키마는 외부에서 자신의 앱에 접근할 수 있도록 하나의 통로를 열어주는 역활을 하는데요.한번 알아볼까요? 1. 먼저 어떤 스키마를 만들지 정합니다. 안드로이드에서 스키마란 우리가 일반적으로 인터넷에 접속할 때 http://www.google.com/ 와 같은 주소 체계를 사용합니다. 여기서 http:// 이 부분이 안드로이드에서 만들수 있는 스키마입니다. 혹시 페이스북이나 카카오톡을 연동해 보신분들은 아실수 있는데요.fb://kakaotalk:// 위와 같은 스키마가 커스텀 스키마입니다.저희는 테스트로 myapp:// 으로 스키마를 한번 만들어보겠습니다. 2. 안드로이드 메니페시트에 외부에서 호출할 액티비티의 속성으로 인텐.. 2015. 11. 14.
[안드로이드] ViewPager 어렵지 않아요! 간단적용법! 안녕하세요 푸민입니다.안드로이드 개발에 ViewPager 객체를 굉장히 많이 사용하는것 같아요! 가로 스와이프로 화면을 바꾸는 등 UI/UX에서 굉장히 중요한 요소이기 때문인것 같습니다. 간단하게 ViewPager를 사용해 볼까요? 1. 해당 프로젝트에 android-support-v4.jar 파일을 추가해줍니다. 2. main.xml 에 ViewPager를 삽입합니다. 3. 페이지 레이아웃을 작성합니다. data.xml 4. PagerAdapter 클래스를 상속받은 MyAdapter 클래스를 작성합니다.public class TestAdapter extends PagerAdapter {private LayoutInflater mInflater; public TestAdapter(Context c){su.. 2015. 11. 13.