본문 바로가기
반응형

안드로이드44

[Android] 안드로이드 스튜디오(Android Studio) 클래스 다이어그램 만들기(2) - 다이어그램 만들기 클래스 다이어그램을 만들는 방법에 대해 알아보자. 기본적으로 사용하는 방법은 매우 간단하다. 다이어그램을 그리고싶은 대상에 마우스 우클릭을 해주고 [Add to simpleUML Diagram] - [New Diagram...] 을 클릭해 주면 된다. (* 여기서 주의할 점은 꼭 프로젝트 단위로 할 필요는 없으며 그냥 아무생각없이 눌렀다간 프로젝트 내의 모든 클래스를 대상으로 다이어그램이 형성된다.) 이런식으로 원하는 파일들만 선택하여 위에서 설명한거와 같이 마우스 우클릭을 하여 다이어그램을 생성해주면 좋다. New Diagram 을 선택하게 되면 아래와 같이 경로와 다이어그램 이름을 작성하도록 팝업창이 하나 나오는데 원하는 경로와 다이어그램 이름을 기재하고 Ok버튼을 눌러주자 그럼 이제 아래와같이 기본.. 2019. 10. 7.
[Android] 안드로이드 스튜디오(Android Studio) 클래스 다이어그램 만들기(1) - 세팅하기(준비) 안드로이드 스튜디오를 이용하여 클래스 다이어그램을 만드는 방법에 대해 알아보자 이클립스와 마찬가지로 안드로이드 스튜디오 역시 클래스다이어그램을 만드는 기능을 제공한다. 기본적으로 안드로이드 스튜디오 버전이 너무 낮아서는 안된다 한다.(돌아다니는 말로는 2.2 이상이여야 한다고 한다.) 우선 플러그인을 따로 받아주어야 하는데 아래의 사이트로 들어가주자 https://plugins.jetbrains.com/plugin/4946-simpleumlce 아래와 같은 화면이 나오는데 여기서 Get 을 클릭해주자. 그럼 아래와 같은 화면이 나올텐데 고민할 것도 없이 버전이 하나뿐이다;(찾아보진 않았지만) 하나 있는 그것을 Download 를 눌러 받아주자. 다운로드 받은 플러그인은 당연히 압축을 푸는게 아니다 이제 .. 2019. 10. 7.
[Android] 안드로이드 스튜디오(Android Studio) SVN 사용하기(2) - 커밋(Commit) & 업데이트(Update) 안드로이드 스튜디오 SVN commit & update - SVN 커밋(Commit) 하기 - 작업한 부분을 SVN에 올려 형상관리 하기 위해선 commit을 해야하는데 체크아웃 받은 프로젝트 즉. 연결된 프로젝트가 아니면 Commit 부분은 보이지 않지만 연결된 프로젝트의 경우 [VCS] - [Commit...] 로 들어가 손쉽게 Commit 이 가능하다. (좀더 정확하게 했던 부분만 따로따로 commit을 하고싶으면 해당 파일들을 선택하고 마우스 우클릭으로 진행해 주면 된다.) Commit 버튼을 클릭했다면 아래와 같은 창이 나올텐데 보기만해도 복잡해보이지만 위에는 1. 변경된 파일 목록을 보여준다. 커밋할 대상들을 체크 및 언체크 해주면된다. 그리고 중앙부분에는 2. Comment 로그를 기록하는것.. 2019. 9. 30.
[Android] 안드로이드 스튜디오(Android Studio) SVN 사용하기(1) - 연결 및 체크아웃 안드로이드 스튜디오 SVN 연결 및 체크아웃 - 안드로이드 스튜디오 SVN 연결 - 안드로이드 스튜디오에서 svn을 사용하기 위해서는 Subversion 이 필요하다. https://www.visualsvn.com/downloads/ 에 들어가서 ' Apache Subversion command line tools ' 를 다운로드 받아주자 파일 하나가 다운로드 될텐데 따로 설치할 필요는 없이 해당 알집 파일을 원하는 경로에 압축을 풀어주면 된다.(나는 찾기 쉽게 c드라이브 programfiles 폴더 안에 넣어뒀다.) 이제 여기까지 완료하였으면 안드로이드 스튜디오를 실행하고 [File] - [Settings] - [Version Control] - [Subversion] 에서 다운로드한 Subversio.. 2019. 9. 30.
[Android] 안드로이드_버튼 중복클릭 방지하기( feat. OnSingleClickListener) 버튼 중복클릭 방지 OnClick 이벤트를 사용하다보면 빠르게 연속으로 누르게되면 중복으로 클릭처리가 되어 서버에 중복 요청이나 함수가 두번이상 중복 실행이 될 가능성이 있다. 이러한 부분을 처리해주는 방법은 무수히 많겠지만 이번에 접하게된 방법이 있기에 기록해둔다. View.OnClickListener 를 구현받는 추상클래스를 따로 만들어 주는 방법이다.import android.os.SystemClock; import android.view.View; public abstract class OnSingleClickListener implements View.OnClickListener{ //중복 클릭 방지 시간 설정 ( 해당 시간 이후에 다시 클릭 가능 ) private static final lon.. 2019. 9. 15.
[Android] 안드로이드 스튜디오 에뮬레이터 실행 에러 : Unable to determine application id: com.android.tools.idea.run.ApkProvisionException: The currently selected variant "debug" uses split APKs, but none of the 2 split apks are compati.. 오랜만에 에뮬레이터를 사용해 코드를 실행시키려 했더니 이상한 에러가 발생하며 실행이 안된다. Unable to determine application id: com.android.tools.idea.run.ApkProvisionException: The currently selected variant "debug" uses split APKs, but none of the 2 split apks are compatible with the current device with density "420" and ABIs "x86". 구글에 쳐봐도 번역기를 돌려봐도 도저히 뭔소리인지 모르겠다. 알고보면 에러에 그대로 쓰여져 있더라 "but none of the 2 split apks" 이부분에 초점을 맞춰봤는데 .. 2019. 9. 3.
[Android] 안드로이드_실행 딜레이 처리(Handler/postDelayed) 앞의 과정에 약간의 시간이 두고 실행시키고 싶을때, 딜레이를 주고 싶을때 Handler를 사용하여 아주 쉽게 적용 시킬 수 있다. 가볍게 몇초뒤에 실행시키고 싶을때 주로 사용되는 " postDelayed메소드 "이다. 일단 기본적인 문법은 다음과 같다. Handler mHandler = new Handler(); mHandler.postDelayed(new Runnable() { public void run() { // 시간 지난 후 실행할 코딩 } }, 500); // 0.5초후 postDelayed 메소드의 활용 예제를 한번 확인해 보자. 활용1)이제 Handler()를 이용한 실행이 끝난후 확인이 가능하다. new Handler().postDelayed(new Runnable() { @Overrid.. 2019. 8. 12.
[Android] 안드로이드_로그&로그캣(Log&Logcat) 이거 역시 찾아보다 발견한 블로그인데 너무 잘 정리가 되어있어서 출처를 남기고 담아두기로 마음먹었다. (요즘 너무 잘되어있으면 직접 정리하기보단 담아두고싶기에...) 출처 : https://m.blog.naver.com/PostView.nhn?blogId=eominsuk55&logNo=220229760263&proxyReferer=https%3A%2F%2Fwww.google.com%2F ​이번 편에서는 로그(Log)에 대해 배워봅시다. 아시다시피 로그에는 '기록'이라는 뜻이 있지요. 앱 실행 중 특정 시점을 기록으로 남기는 겁니다. 안드로이드 스튜디오 하단의 Android 탭을 누르면 알 수 없는 영어들이 엄청난 속도로 올라오는 것을 볼 수 있는데요, 이것이 바로 '로그'입니다. ​ ​ 실행된 모든 시스.. 2019. 8. 10.
[Android] 안드로이드_액티비티(Activity) 생명주기(라이프사이클) 안드로이드 액티비티 생명주기에 대해 공부하다가 아래 블로그를 발견했는데 아주 정리가 잘되어있는거같아 가져왔다. (두고두고 보자) 출처: https://unikys.tistory.com/276 [All-round programmer] (정리가 잘 되어있는 블로그가 있기에 담아둔다 - 출처는 철저히!) 이 블로그 말고도 API 사이트에 정리가 되어있긴하다 https://developer.android.com/guide/components/activities * Activity 라이프 사이클 : 사용자가 앱을 시작하고 앱 안에서 앞으로 뒤로 이동하고 다른 앱을 실행하는 등의 행위를 컨트롤하는 것이 바로 Activity이다. 이러한 Activity는 처음 시작할때, 전면에 나와서 사용자의 포커스를 받는 등의 다.. 2019. 8. 10.
반응형
TOP