VoiceNoteMobile (녹음기) Ver 1.0

Slides:



Advertisements
Similar presentations
© 2012 인피니티북스 All rights reserved 제 3 장 이클립스 사용하기 Power Java.
Advertisements

Page  1 Copyright© 2015 Hanbit Academy, Inc. All rights reserved. [ 강의교안 이용 안내 ] 본 강의교안의 저작권은 한빛아카데미㈜에 있습니다. 이 자료를 무단으로 전제하거나 배포할 경우 저작권법 136 조에 의거하여.
플레이스토어가 아닌 곳에서 다운받은 스마트폰 어플리케이션 설치방법 1. 스마트폰에 있는 환경설정 어플리케이션을 찾은후에 실행 시킨다.( 본 기종은 갤럭시노트 2)
넷하드 에서 설정 할 기능 1. Web Menu 에서 미디어 서버를 선택 후 사용함 을 선택 합니다. 2. 미디어 서버는 넷하드에 저장된 멀티미디어 컨텐츠를 TV, 스마트폰 등에서 감상할 수 있도록 해줍니다. 3. 기본으로 Service/DLNA 폴더가 선택되어 있고 추가로.
2 Ⅰ 2016 수출연계형 기술사업화 프로그 램 사업설명회 3 4 구 분지원분야비고 시각디자인 외국어 종이 카탈로그, 외국어 포장디자인 멀티미디어 외국어 전자 카탈로그, 외국어 동영상, 외국어 모바일용 앱, 외국어 홈페이지 디자인 제품디자인 종합디자인 해당분야 모든.
Multi-function Tennis Ball Machine 발표일자 : ( 야 23) 과목명 : 캡스턴디자인 담당교수님 : 홍연찬 교수님 조원 : 구자봉, 이동호, 최지수.
경북대 바이오 메카트로닉스 사업단 취업캠프 일정표 ㈜커리어 인스티튜트 경력개발팀 엄도용 Tel M.P
기술가정 1학년 1. 나와 가족의 이해 > 2) 성과 이성교제 (4/10) 사랑과 성 수업계획 수업활동.
Flash SSD (Solid State Disk)
朝鲜语视听(一) 辽宁省教育软件大赛参赛作品.
☞ 전자출결 사용자 안내 “학생용” 전자출결 앱 다운로드 [안드로이드폰] Play 스토어 다운로드 [아이폰]
1. 기관별 맞춤형 집중교육 : 실습 및 개인별 집중지도    1. 기관별 맞춤형 집중교육 : 실습 및 개인별 집중지도 (상설) 기관별 맞춤형 교육 - 당 교육기관에서.
다윈컨설팅㈜ 신입사원 채용 안내 채용 범위 : 전산 관련 전공자 신입사원 0 명
1. 기업소개 – 사업개요(ver.1 – DANO 설립(?!) 목표 및 과정을 소개)
경기도교육정보기록원 월호 월간 사이버보안 소식 경기교육사이버안전센터(GECSC)
제6과 이전에 이런 복통이 있으셨나요? 第六课 您以前有过这样的腹痛吗?
SAP PI System 접근 Guide
01. 안드로이드 개요와 개발환경 구축 제목.
BP 윤리실천서약서 공급하는 자(이하 “[당사/본인]”)은, 귀사와의 거래(현재 진행 중인 거래 및 장래 귀사와 체결하는 계약에 따라 진행되는 모든 거래를 포함함. 이하 동일함)와 관련하여 발생하는 비윤리 행위 및 그에 따른 책임에 대하여 아래와 같이 서약합니다. ****
Asymmetric Link 분석.
Ver WithWOORI 보조금관리시스템 보조사업자 매뉴얼.
CEO 인사말 1.1 기본 현황 주식회사 디디를 관심 있게 봐 주시어 감사합니다. 저희는 새로운 대리운전 시장의 창출과 그 발전의 성과를 늘 고객과 함께하고자 노력하는 업체입니다. 그 동안 여러 가지 잡음과 사회적 편견 등으로 얼룩진 대리운전 시장에 대한 날카로운.
세명통통 사용자 매뉴얼 [표준 매뉴얼] 세명통통 사용자 매뉴얼.
노무관리 교육 10분만 시간 내십시오 복잡하게 보이는 노무관리 완벽하게 이해시켜 드립니다. 1.
13. 멀티미디어와 Google 지도 제목. 13. 멀티미디어와 Google 지도 제목.
제1강 안드로이드 특징과 개발환경 구축 안드로이드 앱 개발 강좌.
13. 멀티미디어와 Google 지도 제목. 13. 멀티미디어와 Google 지도 제목.
3주차 Android Application ANDROID App..
12. 데이터 저장과 관리 제목. 12. 데이터 저장과 관리 제목 데이터베이스의 기본 개념을 배운다. SQLite의 사용법을 배운다. SQLite를 이용해 앱을 개발한다. SQLite GUI 툴 사용법을 익힌다.
제3장 이클립스 사용하기.
포스코신문고 모바일 어플 설치 방법(1/2) [ 접속
08. 파일 처리 제목. 08. 파일 처리 제목 파일을 처리하는 방식을 익힌다. SD카드의 파일을 처리하는 방식을 배운다. 커스텀뷰의 작성법을 알아본다.
Android 개발환경 설치 및 Hello World
멀티미디어 신기술 자기 소개서 윤성필 멀티미디어 전공 자기 소개서.
임베디드 소프트웨어 동향. 임베디드 소프트웨어 동향 임베디드 S/W 시장분류 솔루션 측면 시스템 측면 운영체제 개발도구 설계도구 테스트도구 유선통신 무선통신 정보가전 자동차제어 산업자동화 사무자동화 군사/항공우주 의료장비 솔루션 공급 업체 임베디드 S/W시장 임베디드.
제9장 IS-LM-BP 모형 제1절 BP곡선의 도출 제2절 BP곡선과 정책효과 제3절 물가수준의 변화와 IS-LM-BP모형
게임 다운중.....
CHAP. 2 안드로이드 개발 도구 설치.
BLACK OUT 신개념 연합동아리 블랙아웃에서 1기를 모집합니다!
부산 워크인 센터 1월 트레이닝 룸 일정 일 월 화 수 목 금 토 신정 [트레이닝] 11시-1시, 최희목 [팀트레이닝]
악보 전문 제작은 Finale에게 맡겨라!.
고농도 미세먼지 대응매뉴얼 안내 교 육 부.
페이앳 이용 매뉴얼 계약절차 ① ② ③ ④ ⑤ [계약 신청] step별 페이지
유기적 곡선의 모던한 오피스 국외사례 년 10월 7일 (금요일) 조원 - 조지현 조재은 이철
전류와 자기장 사이의 관계는? 본 차시의 주제입니다.
Android 한글 키보드 설치하기.
연구실 안전정보 시스템 사용자 매뉴얼 Safetylabs.incheon.ac.kr.
강의 프레젠테이션 현대 사회와 미디어 6강. 문화 연구로 영화 접근하기.
국립중앙의료원 Messenger Server
CHAP 25. 애플리케이션 배포하기.
동북아시대 대학의 역할 모색 광운대 동북아대학 실무추진위원장 권태한 교수.
하드웨어 vs 소프트 웨어 볼 수 있다. 만질 수 있다. 볼 수 없다. 만질 수 없다. 키보드, 마우스 ? 하드웨어
주차 시 가시영역 확보를 위한 파노라마 영상처리
신한카드 e대금결제 Ver 2.0.
고효율 전력 증폭기를 위한 전력분배기 RF STAR 조장 : 신영학 조원 : 서인환 황재원
중등교원 전보시스템 로그인 오류시 해결 해결방안 * 작성일 2016 년 12 월 15일 * 작성자 광주광역시교육청.
4절. 비행 및 반사회적 행동과 관련된 문제 사회복지 대학원 고정실 특수아동지도.
드릴링머신 1. 구멍은 기계부품에서 가장 많이 볼 수 있는 형상으로(단순체결 볼트구멍 , 정밀 조립구멍, 큰구멍 작은구멍, 깊은구멍 , 얕은구멍 등) 드릴링머신은 주로 원형구멍 가공하는 공작기계임.
스미싱 피해 업무처리 매뉴얼 구분 주요 내용 개요 피해 유형 사전 피해 예방법
<사계>중 ‘봄’감상하기 음 악 6학년 3. 봄 (1/2) [제작의도] [활용방법] 초기회면 수업 내용 제시 화면
주간 콜센터 운영현황 보고 주간 인입콜 동향 주간 주요 Focus 고객민원 (콜+게시판) 요청사항 금주 진행 사항 차주 계획
CHAP. 2 안드로이드 개발 도구 설치.
속담이나 관용표현 사용하여 글쓰기 다섯째 마당 국어(말듣쓰) 6학년 1학기 마음을 나누며-되돌아보기 9/9 수업 수업 계획
한메일 클라우드 전략.
우리가 만든 학급 일과 옹달샘 12기 ver 아침시간 수업시간 쉬는시간 점심시간 하교시간
부분 2부 합창하기 음악 5학년 1학기 8. 숲 속을 걸어요 (2 /3) 제작의도
자료구조 강의소개 정성훈 연락처 : 이메일 : 연구실 : 연219호 연락처 : 이메일 : 홈페이지: 정성훈.
운영체제보안 3번 과제 설명 팀 기반의 설계 프로젝트 박민재
시민이 체감하는 편리한 건축인허가 절차 개선 추진.
Eclipse를 이용한 Embedded Linux 응용 프로그램 개발
Presentation transcript:

VoiceNoteMobile (녹음기) Ver 1.0 발표자 : 김 경 학

기 능 소 개 스마트폰의 내장 마이크를 이용한 녹음 기능 녹음된 음성파일을 mp3파일로 저장하는기능 기 능 소 개 스마트폰의 내장 마이크를 이용한 녹음 기능 녹음된 음성파일을 mp3파일로 저장하는기능 저장된 음성파일을 목록으로 보여주고 재생해 주는 기능 저장된 목록에서 삭제기능(2가지 기능은 미제공)

초 기 화 면 설 명 저장목록영역 녹음실행버튼

녹 음 화 면 설 명 녹음진행상태영역 녹음중지버튼

인 코 딩 화 면 설 명 MP3로 인코딩진행상태 (최적화가 덜된 관계로 시간이 다소 소요됨) 완료되면 자동으로 목록화면으로 인 코 딩 화 면 설 명 MP3로 인코딩진행상태 (최적화가 덜된 관계로 시간이 다소 소요됨) 완료되면 자동으로 목록화면으로 돌아감. 녹음중지버튼이 비활성화됨

녹음된 파일 재생화면 녹음된 mp3가 재생되는 화면 재생시간정보가 표시됨. 재생이 완료되면 자동으로 목록 화면으로 돌아감. 재생중지버튼을 클릭하면 목록 으로 돌아감

목록화면에서 삭제하기 목록상태에서 터치를 길게하면 왼쪽과 같은 메뉴가나오고 Delete가 선택되면 파일을 삭제할 수 있음.

개발 환경 개발도구 : flash builder 4.5 프로젝트 생성 디버깅 패키징 모바일기기 배포 - 프로젝트 생성 - 마이크 컨트롤 - 저장된 파일 MP3변환 - 목록 저장 및 삭제 기능 - 화면 디자인 - 안드로이드 디바이스 디버깅 - APK 파일 생성 - 패키징 파일 모바일 기기 설치 테스트 - VoiceNote 배포

개발 환경 - 디버깅 절차(1) 1. APK Tools를 이용하여 디버깅 모드로 덤프 (-d 옵션사용) 개발 환경 - 디버깅 절차(1) 1. APK Tools를 이용하여 디버깅 모드로 덤프 (-d 옵션사용) 2. APK Tools를 이용하여 디버깅 모드로 덤프한 것을 디버깅모드로 다시 패키징 (동적 디버깅을 위함) 3. 디버깅 모드로 패키징 한 APK파일을 sign하여 AVD에 실행 4. Netbeans를 이용하여 1번에서 덤프했던 코드를 프로젝트 추가 5. DDMS를 이용하여 대상 APP에 대한 포트를 열어줌. 6. Netbeans 메뉴에서 Debug -> Attach Debugger -> Select JPDA 를 통해 host와 port를 설정하여 원격 디버깅 연결 7. 분석할 부분에 bp설정 8. 에뮬레이터에서 이벤트를 줘서 bp설정부분의 라인이 실행하게 유도 9. Line by Line으로 동적 디버깅 시작 APK Tools를 이용하여 디버그모드로 APK파일을 디코딩 합니다. 디코딩 후 파일을 확인해 보면 확장자는 .java 이지만 파일의 내용에는 smali코드가 주석으로 처리 되어 있는 것을 확인 할 수 있습니 다.

개발 환경 - 디버깅 절차(2) out폴더에 결과 파일들이 생성된 것을 확인 할 수 있으며, java파일이 생성되었지만 함수 몸체는 smali 코드로 구성되어 있는 것을 확인 할 수 있습니다.

개발 환경 - 디버깅 절차(3) 동적 디버깅을 위하여 디코딩 된 파일을 다시 디버깅 모드로 패키징 합니다. 개발 환경 - 디버깅 절차(3) 동적 디버깅을 위하여 디코딩 된 파일을 다시 디버깅 모드로 패키징 합니다. 패키징 결과 out폴더 및에 dist라는 폴더가 생성되며 그 안에 새로운 APK파일이 생성된 것을 확인 할 수 있습니다.

개발 환경 - 디버깅 절차(4) 디버깅 모드로 패키징 된 APK파일을 설치하고 실행하기 위하여 APK Sign Tool을 이용하여 사인 합니다. 패키징 결과 out폴더 및에 dist라는 폴더가 생성되며 그 안에 새로운 APK파일이 생성된 것을 확인 할 수 있습니다.

감사합니다