본문 바로가기

분류 전체보기133

[Android] Dialog Message 기본 만들기 안드로이드 스튜디오, Dialog Message 기본 만들기 앱 어플리케이션을 이용하다보면 앱 종료시 위의 이미지와 같은 대화상자를 더러 볼 수 있다. 이 메시지 창은 다이얼로그 메시지로 불린다. 위의 상황에서는 사용자가 실수로 앱의 종료버튼을 누르더라도 다이얼로그 메시지를 통해 다시 한 번 되물어, 사용자 편의성을 증대시킬 수 있는 기능을 제공하고 있는 것이다. 다이얼로그 메시지 적용법은 매우 간단하다. 크게 3가지 단계로 나눠진다. 첫 번째, AlertDialog.Builder를 통해 다이얼로그 메시지의 틀을 짠다.두 번째, 틀을 짠 다이얼로그 메시지를 AlertDialog에 적용한다.세 번째, 다이얼로그 메시지를 필요한 상황에서 show()한다.(단계별 분류는 코드 내 주석에 형광펜으로 칠함) im.. 2018. 7. 11.
2018 국토교통기술대전 참관기 급변하는 4차 산업혁명 속에 살고 있는 요즈음, 미래 도시의 모습은 어떻게 그려질지 쉽사리 생각하기 어렵습니다. 이러한 호기심을 해결해주기 위해 미래 도시 모습을 고스란히 드러낸 ‘국토교통기술대전’6월 7,8일 양일간 코엑스에서 개최됐는데요. 그 현장의 모습을 들여다보시죠. ▲‘국토교통기술대전’ 행사 전경 ‘국토교통기술대전’은 우리나라 성장 동력을 이끄는 국가기간산업들을 두루 다루는 국토교통기술 R&D 전문 통합행사로 국토교통부 주최 하에 진행됐습니다. 행사장에 들어서니 유수한 기업들과 정부기관의 참여로 다채로운 부스를 둘러볼 수 있었는데요. 각 부스마다 질 높은 국토교통 관련 기술들을 선보이고 있었고,간간히 체험을 진행해볼 수 있는 부스들도 마련되어 있었습니다. ▲체험프로그램, 모래로 지형을 만들면 이.. 2018. 7. 11.
(마감)초대장 나눔_10장 (180703) 안녕하세요, 브라더준입니다.장마와 태풍 때문에 너무 습한 요즈음입니다. 그래도 여김없이 이번 달에도 10장의 초대장이 들어왔기에 초대장을 배포하고자 합니다. 비밀댓글로 아래의 양식에 맞추어 작성해주세요. -아래- 1. 이메일 주소 (정확하게 확인하여 기입해주세요)초대장을 보내드리기 위함입니다. 2. 블로그 개설목적 3. 개설하고자 하는 블로그의 테마(혹은 주제)다양한 블로거분들을 초대하기 위함입니다. 7월 4일 18시에 일괄적으로 댓글 확인하여 초대장 배포하겠습니다.감사합니다. +추가적으로 초대장을 이메일로 수신하시면 7일 이내 블로그를 개설하셔야 합니다. 7일이 지나면 초대장이 소멸되기 때문입니다. 2018. 7. 3.
안드로이드의 정확한 UI 표현 레이아웃 ScalableLayout ScalableLayout 삼성 갤럭시 시리즈에서 s8부터 가로 사이즈를 줄이고 세로 사이즈를 늘린 '막대바' 형태의 디자인의 스마트폰이 줄줄이 나오기 시작했다. 각 제조사의 기기마다 서로 다른 화면비율을 갖고 있으니 UI구현에 있어 곤혹을 치를 수 밖에 없다. 그래서 다양한 비율의 화면에서도, 단 한 번에 정확한 UI를 표현하고 싶을 때 사용하는 라이브러리인 ScalableLayout이 등장했다. (ScalableLayout 깃허브 링크 : https://github.com/ssomai/ScalableLayout) ScalableLayout은 FrameLayout이나 LinearLayout 대신 이용될 수 있는 Layout이다. 그렇기에 ScalableLayout내의 위치한 view들에 대해서 상대적인.. 2018. 7. 3.
[CADI 5,6주차 미션] Gradle 개념정리, 카카오톡 외형구현하기 1. 이번 주 내용 리뷰 포스팅-안드로이드 스튜디오에서 모듈레벨, 최상위 빌드의 Gradle에 대해 정리.( http://markim94.tistory.com/101 )-ScalableLayout 사용법 정리( http://markim94.tistory.com/103 ) 2. 커스텀 리스트뷰를 적용한 카카오톡 외형 구현하기- 모임 간 학습한 커스텀 리스트뷰를 적용한 카카오톡 외형 구현하기 - 코드 저장소 : https://github.com/markim94/team_cadi/tree/master/0623_KakaoTalk- 구현기술 : 디자인 라이브러리 내 탭 레이아웃, 뷰페이저, 프래그먼트, 액션바, 커스텀 리스트뷰, 프레임 레이아웃을 이용한 플로팅 버튼- 시연영상 : 3. 팀프로젝트 회의내용- 6월 .. 2018. 6. 29.
안드로이드 스튜디오에서 Gradle이란? #Gradle이란? 안드로이드 스튜디오를 통해 개발을 하게 되면 좌측 프로젝트 구성목록에 Gradle이라는 것을 쉽게 찾아볼 수 있다. Gradle은 간단하게 말하자면 빌드 시스템이다. 조금 더 설명하자면 모듈의 빌드방법이 정의된 빌드스크립트이다. 그렇다면 이 빌드시스템은 왜 필요할까? 안드로이드 개발을 하다보면 여러 라이브러리를 사용하게 된다. 라이브러리를 곁들인 개발은 효율성 측면에서 바라보자면 의무적으로 필요하다. 이전까지는 라이브러리를 사용하기 위해서는 .jar 파일을 다운로드받아 따로 설정해주는 작업을 진행해야했다. #Gradle의 필요성 시간이 지남에 따라 다양한 라이브러리가 생겨나고 이러한 것들을 일일이 다운로드받아 작업하기에는 개발자에게 있어 많은 피로감을 주게 된다. 그렇기에 라이브러리를.. 2018. 6. 26.
반응형