안녕하세요. 안드로이드 스튜디오 WIFI 연결을 통한 ADB 사용하기 포스트입니다.안드로이드 개발을 공부하면서 Virtual Device만 사용하여 테스트하는건 많이 답답한 일입니다.수년 전에 개발할 때보다 AVD가 많이 개선되어 엄청 빨라지긴 했지만, 실제 스마트폰보단 못하죠. 저는 지금 갤럭시 S10 5G 모델을 쓰고 있는데, 삼성 USB 통합 드라이버를 깔지 않으면 테스트에 사용할 수 없는줄 몰랐습니다.하지만, 그런 상황으로 인해 USB에 대해 답답함을 느꼈고 wifi로 연결하는 방법을 찾았습니다. …
Android Drawable Importer 설치
안녕하세요. Android Drawable Importer 설치 가이드 포스트입니다. 예전에 안드로이드 스튜디오에서 플러그인 검색으로 설치가 가능했던 Android Drawable Importer 플러그인이 검색이 안되고 있습니다.저만 검색이 안되는걸 수도 있지만 저와 같은 현상이 발생하는 분들을 위해 작성합니다. 해당 플러그인에 대한 GitHub 주소는 여기를 클릭해주세요.플러그인 파일은 여기를 클릭해주세요. 안드로이드 플러그인 설치 (로컬 파일) 우선 위 플러그인 파일을 다운을 받은 뒤에 진행합니다.[ File ] – [ Settings …
안드로이드 패키지 변경 방법
안녕하세요 Flature입니다.안드로이드 패키지 변경 방법 관련 포스트입니다. 간혹 초기 패키지를 생성하고 개발을 하다보면 도중에 도메인(패키지명)을 변경해보고 싶은 경험이 있었을 것입니다.다만 초반이었으면 별 문제 없이 변경하거나, 또는 새로운 프로젝트를 생성하여 코드를 옮기는 방식으로 진행해도 무관합니다. 안드로이드 스튜디오에서는 Refactor 기능을 제공하여 일괄적으로 Renaming을 통해 영향을 주지 않는 방향으로 이름을 변경할 수 있습니다. 패키지명 변경하기 위와 같이 탐색영역에서 톱니바퀴를 클릭하여 ‘Compact Middle Packages’에 …
안드로이드 Splash Activity 내용 정리
안드로이드 Splash Activity 내용 정리 포스트입니다.아이폰을 써본적이 없어 IOS는 이야기에서 배제하고 이야기를 하자면, 요새 대부분의 앱은 로딩을 위함이 아니라도 로고 화면이 잠시 스쳐지나가게 구현하고 있습니다. 위에 안드로이드 에뮬레이터(Android Emulator)로 간단하게 캡쳐해본 Splash Activity 부분입니다.앱을 실행하게 되면 저의 ThinkGround Logo가 잠시 보이고 다른 액티비티(Activity)로 넘어가는 것을 볼 수 있습니다.화면이 뜨고 전환되는 부분에 따로 효과를 준 것이 없어 밋밋해 보일 수 있지만, …
Android Layout 내용 정리
Android Layout 내용 정리 포스트입니다.앱 개발을 공부하려고하니 코딩 하기 전에 우선 레이아웃에 대한 전반적인 이해가 먼저 이루어져야 하는 것 같습니다. 레이아웃은 XML 파일로 구성되어 있습니다. 요 몇년간 Java에 대한 오라클(Oracle)과 구글(Google)의 특허 분쟁에서 오라클이 이기면서 꽤 많은 것들이 Android에 영향을 미치고 있습니다.그래서 그런지 안드로이드 스튜디오에서 프로젝트를 만들면 최적화된 세팅이 되는 것이 아니고 계속해서 권고하는 느낌표(!)가 나오곤 합니다.이 파일에서도 형식을 바꾸라는 …
블로그 사이트 앱 만들기 (by Android Studio)
안드로이드 스튜디오를 설치하고 안드로이드 프로젝트 구성요소에 대해 간단하게 설명 드리는 포스트를 했었습니다.오늘은 간단하게 개인 블로그를 띄울 수 있는 앱을 만들어보고자 합니다.블로그 사이트 앱 만들기 포스트입니다. 저는 kotlin(코틀린)이랑 java랑 비슷할줄 알고 빠르게 만들고 끝내려고 했는데, 너무 달라서 꽤 걸렸네요; 프로젝트 만들기 우선 프로젝트를 생성합니다.저는 Empty Activity를 선택하여 진행하였습니다.다른 분들도 그대로 진행해주시면 될 것 같습니다. Name은 원하시는대로 정해주시면 됩니다.나중에 앱 이름은 설정이 …
Android Studio 설치 및 Path 설정 방법
안녕하세요. ThinkGround Flature 입니다.이번 포스트에서는 Android Studio 설치 및 Path 설정 방법 관련하여 공유드리고자 합니다. Cloud Technology와 Infra Architecture에 대해 지속적인 공유를 드리고 싶었습니다.하지만 그 위에 돌아갈 서비스 사례 없이는 정보를 공유드리기가 한계가 있어 안드로이드 개발을 하는 것으로 방향을 잡았습니다. ++그 외에도 여러 프로젝트를 준비 중입니다. 수년전에 Android 개발을 위해 잠깐 다뤄본 적이 있었는데, Java를 기반으로 만들어진 언어이지만 꽤 많이 …