본문 바로가기

2018/1026

[안드로이드] 권한요청/ 권한설정, 퍼미션체크 [안드로이드] 권한요청 및 권한체크하기 (마시멜로우6.0이상 필수) 안녕하세요. 오늘은 안드로이드 권한요청과 권한체크를 만들어주는 부분을 포스팅 할거에요!마시멜로우6.0 이전버전엔 사용자가 알지도 못하는 상황에 권한을 다 부여해서 개인정보 유출에 관한 이슈들이 상당히 많았어요. 그래서 그 이후로는 개발할 때 개발자들도 꼭!! 인지하고 있어야하는 권한체크!에 대해 알려드릴게요. 1. 권한 설정하기 먼저, 권한을 설정해주기 위해서는 AndroidManifest.xml에 권한등록을 해주어야 해요.권한은 모두 사용자의 동의가 필요한 것이아니라 위험한 권한들만 동의가 필요해요. [AndroidManifest.xml] 2. 권한 확인 개발하는 앱이 위험 권한이 필요한 경우에는 해당 앱을 들어갈때마다 앱에서 체크를 .. 2018. 10. 9.
[Git] 소스트리(Sourcetree)와 Git 연동하는 방법 [Git] 소스트리(Sourcetree)와 Git 연동하는 방법 팀단위로 협업을 하거나 내가 만든 프로젝트를 저장할 때 Git을 많이 이용합니다.오늘은 SourceTree를 Git과 연동하는 방법을 포스팅하도록 하겠습니다. 이 글은 Git을 가입한 상태를 가정하에 진행됩니다. 1. Sourcetree 설치하기Sourcetree 홈페이지에 들어가셔서 다운로드를 받아줍니다. 소스트리 홈페이지 : https://www.sourcetreeapp.com/ 2. Sourcetree에 GitHub 나의 계정을 추가1) GitHub에 자신의 계정을 로그인한다.2) Remote > 계정추가를 누르셔서 자신의 계정을 추가한다. 3. Git에 로그인하여 자신의 소스경로를 복사자신의 프로젝트의 소스경로를 복사하여 온다. 4... 2018. 10. 8.
[안드로이드] EditText에서 텍스트입력 한줄로 제한하기(singleLine) [안드로이드] EditText에서 텍스트입력 한 줄로 제한하는 방법 안녕하세요.오늘은 안드로이드 개발 시 EditText에서 텍스트 라인을 한 줄로 제한하는 방법에 대해 알아보도록 하겠습니다. 먼저, 아무런 설정없이 EditText를 설정하고 입력을 하면 어떻게 되는지 보겠습니다.다음 그림처럼 계속하여 텍스트를 입력할 경우 자동으로 텍스트 라인이 내려가면서 두 줄이 되는 것을 볼 수 있습니다. 이 때, 줄을 제한하는 방법을 알려드리겠습니다.가장 많이 사용하는 방법 중 하나는 방법1. singleLine 속성사용[activity_main.xml] 방법2. inputType 속성사용[activity_main.xml] 구현이미지 다음과 같이 한 줄로 제한된 것을 보실 수 있습니다. 개발에 도움이 되셨다면 공감.. 2018. 10. 5.
[안드로이드] 화면고정, 세로모드/가로모드 설정 [안드로이드] 화면고정, 세로모드/가로모드 설정하는 방법개발을 하다보면 화면을 자유자재로 바꿀 수 있게 해야할 때도 있고, 세로나 가로방향으로 고정해야 할 때도 있다.Default값을 설정하면 핸드폰에 있는 설정에 따라 바뀌지만 그로 인해 값이 날아가거나 레이아웃이 틀어지거나 안이뻐 보일 수가 있다. 그럼 화면을 세로 / 가로로 설정하는 방법을 알아보자. portrait - 세로화면landscape - 가로화면 방법1. Manifest 속성 추가바꾸고자 하는 액티비티 속성에 들어가서 screenOrientation 속성을 추가하시면 됩니다. 방법2. onCreate()메서드 안에 코드입력바꾸고자 하는 액티비티.java의 onCreate()메서드 안에 setRequestedOrientation()속성을 추.. 2018. 10. 5.