Mhwan's Develope
-
[Tip] 안드로이드 dp<->px 변환Mhwan's Develope/Android 2016. 10. 27. 03:24
안드로이드에서는 보통 dp단위를 쓰지만 자바 프로그래밍에서는 픽셀단위를 쓰기때문에 값의 변환이 필요하다. 1. dp -> px12345public int dpToPx(int dp) { DisplayMetrics displayMetrics = AppContext.getContext().getResources().getDisplayMetrics(); int px = Math.round(dp * (displayMetrics.xdpi / DisplayMetrics.DENSITY_DEFAULT)); return px; }Colored by Color Scriptercs 2. px -> dp12345public int pxToDp(int px) { DisplayMetrics displayMetrics = AppCo..
-
[Tip] JAVA 각종 유용한 정규식Mhwan's Develope/JAVA 2016. 10. 25. 22:20
이메일 주소 정규식 1(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|\"(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x21\\x23-\\x5b\\x5d-\\x7f]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f])*\")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\\x01-\\x08\\x0b\..
-
[Develop&Design] 'eZ Message' 안드로이드 AppMhwan's Develope/Android App 2016. 10. 25. 22:08
[현재 서비스 중지 상태입니다] ## 기능 - 간편하게 메시지를 수/발신 할 수 있음 - 예약문자 전송 가능 (예약 후에 휴대폰을 꺼도 올바르게 전송됨), 반복문자 전송 가능 (한번에 한 명에게 메시지를 동시에 반복해서 전송할 수 있음) - 자신의 수/발신 메시지들을 원하는 조건(특정기간, 발신 또는 수신만 등)에 맞게 선택하여 엑셀파일(*.xls)로 추출 할 수있음 - 영어버전 제공 (전세계에 앱 출시) ## 작업 기간 - 전체 개발기간 : 2016.03.03 ~ 2016.06.28 (약 4달, 휴식기 포함) - 앱 디자인 기간 : 약 2주 ## 나의 작업 - 앱 전체 기획 및 디자인 (UX UI Design) - 앱 전체 개발 ## 링크https://play.google.com/store/apps/d..
-
[Develop&Design] '결정장애 탈출' 안드로이드 AppMhwan's Develope/Android App 2016. 10. 25. 18:36
## Info - 대학교 안드로이드 수업 팀플레이 과제 - 현실에서 결정하기 힘든 사람들을 위해(결정장애) 만든 어플리케이션으로 여러 조건의 경우의 수를 자유롭게 설정하여 랜덤게임을 돌려서 결과가 나오는 단순한 어플리케이션 - 경우의 수 즐겨찾기로 저장, 메모 등의 기능 - 심심풀이용으로 사용자가 직접 나올것 같은 결과를 예측할 수 있음- 외부 라이브러리 : android-gif-drawable (https://github.com/koral--/android-gif-drawable) - SQLite DB 사용 ## Period - 전체 개발기간 : 2015.11.10 ~ 2015.12.08 - 앱 디자인 기간 : 약 1주 ## my Active - 기획, 전체 어플리케이션 기능 구현, 앱 디자인 ## L..
-
[StartUp] 'Recipe Monster' AppMhwan's Develope/Android App 2016. 10. 25. 17:26
[실제 개발 완료되지 않은 프로젝트 입니다] ## 설명 - 2015년 연초부터 4월까지 스타트업 팀으로 진행된 요리 SNS 서비스 - 기존에 레시피 컨텐츠 자료의 80% 이상이 포털사이트 블로그의 컨텐츠 자료, 레시피 어플조차 특정 에디터나 잡지사 컨텐츠 위주를 웹*앱 기반의 누구나 자유롭게 컨텐츠를 올리고 공유하는 개방적 요리 커뮤니티를 만드는 것이 목표 - 스타트업 팀으로 총 5명의 팀원으로 구성, 디자이너 및 개발을 도와주는 형태로 참가 - 개발 도중, 자본 부족 등 여러 이유의 문제로 팀 해체 ## 레이아웃 디자인 일부 (Designed by Mhwan)
-
[Tip] 레이아웃 페이드인 애니메이션 (Fade in Layout)Mhwan's Develope/Android 2016. 10. 25. 00:55
안드로이드에서 뷰마다 애니메이션을 줄 수 있는데, 이 글은 특정 뷰 그룹으로 묶어서 애니메이션을 주기 위해 만든 커스텀 리니어레이아웃이다. 리니어레이아웃을 상속받아 작성한 것으로 다른 액티비티에서 show를 호출하면 애니메이션이 시작되게된다.1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950public class FadeInLinearlayout extends LinearLayout { private Context context; private Animation startanimation; public FadeInLinearlayout(Context context) { super(context..
-
[Design & Develop] '강남대학교 커뮤니티' 안드로이드 AppMhwan's Develope/Android App 2016. 7. 24. 20:21
[현재 서비스 종료되었습니다] ## 기능 - 강남대학교 아이디로 계정을 연동해 자체 서버에 생성된 계정으로 서비스 이용 - 학교홈페이지에서 제공하는 정보 (학사 공지사항, , 도서관 검색, 도서관내 열람실 자리 확인, 학교 셔틀버스 시간표) - 직접 조사하여 삽입한 정보 (학생회 정보 및 소통, 학과 및 교수 정보, 중앙동아리 정보, 학생식당 메뉴판, 외부 활동정보) - 자체 서버를 통한 커뮤니티 기능(자유게시판, 질문과 답변, 장터, 미팅, 그린라이트, 배달음식, 택시 합승)을 제공 - 웹과 함께 연동하여 사용가능 ## 작업 기간 - 전체 개발기간 : 2014.09.24 ~ 2015.02.28 (약 5달, 휴식기 포함) - 앱 디자인 기간 : 약 5주 ## 사용 언어 - Android - JAVA - ..