[Android] 하이브리드 앱 디버깅하는 방법 하이브리드 앱이란? 웹의 반응형을 이용하여 앱의 기능과 섞어 만든 APK입니다. 순수하게 ANDROID로 구성된 것이 아니기에, URL만 알 수 있다면 PC로도 얼마든지 접근할 수 있습니다. 다만, 하이브리드 앱답게 PC에서의 접근을 막고 APK 설치 시 생성되는 KEY를 통해 APK를 구분하기에 사실상 웹이지만 웹의 개발자 도구를 사용할 수 없는 불편함이 존재합니다. 이번 글에는 이를 해결할 수 있는 방법을 공유하려 합니다. 다만, 아래와 같은 방법을 하기 위해서는 반드시 localhost가 아닌, 개발자 pc에서 접근이 허용된 url이 있어야 가능합니다. 크롬을 통해 하이브리드 앱 디버그 하기 1. PC와 핸드폰을 USB로 연결합니다. 2. chrome..
Splash 화면 만들기 목차 Splash 이란? 화면이 시작되기 전에 보여주는 화면이다. 로그인 화면이 될 수도 있고, 시작하기 전의 회사명을 넣을 수? 있는 수단이 될 거 같기도 하다. 만드는 방법 Project의 AndroidManifest.xml을 간단하게 설정을 바꾸었다. MainActivity의 intent-filter를 새로 만든 Activity로 옮겼다. 이로 인해 시작은 Main이 아닌 SplashActivity가 되었고, 여기서 Main으로 넘어가도록 고쳐주면 된다. //3초후, MainActivity 실행 Handler().postDelayed({ startActivity(Intent(this, MainActivity::class.java)) finish() }, 3000) 이를 이쁘..
새로운 Activty 만들기 목차 새로운 Activity 만들기 Package에서 마우스 우클릭 - New - Activity - Empty Activity 하면 된다. 만들고자 하는 Activity 이름을 설정하고 Finish 누르면 끝. 이렇게 Project 내에 activity가 만들어진 것을 확인할 수가 있다. 다른 Activity 불러오는 방법 //화면이 클릭되면, 넘어가도록 설정 //MollangActivity를 불러오도록 설정한다. val intent = Intent(this, MollangActivity::class.java) //intent 실행 startActivity(intent) Intent라는 함수를 이용하여, 다른 Activity를 불러올 수가 있게 도와준다. package co..
이미지 이벤트 만들기 목차 시작하기 전에 본 내용은 이전 글에 이어서 작성 되었다. 2021.06.28 - [분류 전체보기] - [안드로이드] 이미지 불러오기 import를 하기 위한 단축키는 (Window 기준) Alt + Enter 키 이다. import를 하기전에는 해당 내용에 빨간 글씨로 표현이 되며, import가 되지 않았다는 의미이다. Alt + Enter를 할 경우 다음과 같은 안내 문구가 발생된다. 여기서 Import를 누르면 된다. 해당 문구의 상단에서 import가 추가된 것을 확인하면 된다. 이미지 이벤트 만들기 이미지 이벤트를 만들기 위해서는 해당 이미지에 이름이 필요하다. 이 역할을 하는 것이 ID 이다. 이미지에 ID를 추가하였다. ID는 image_1 이다. 띄어쓰기는 사용되..
이미지 불러오기 목차 이미지 불러오기 이미지는 보통 res > drawable 안에 집어넣는다. 이미지를 넣고 싶다면, 이미지를 드레그 하여 drawable 안에 넣는다. 성공적으로 옮겼다면 위와 같이 팝업창이 발생하게 되는데, Refactor을 클릭하면 된다. 이렇게 저장하고 싶은 사진을 넣었다면 끝났다. html과 css와 비슷한 점이 있다. src는 이미지의 위치를 파악하며, layout_width와 layout_height는 이미지의 크기를 나타낸다. 똑같은 코드를 3번 나열했더니, 3개의 사진이 나열되었다. 위의 사진처럼 나열된 이유는 LinearLayout를 적용시켰기 때문이다. LinearLayout 추가하기 LinearLayout안에 다시 한 번 LinearLayout을 추가하였다. Lin..
안드로이드 스튜디오 시작하기 목차 안드로이드의 시작 안드로이드를 새로 시작한다면 Create New Project를 사용하면 된다. 불러오고 싶다면 Open an Exising Project를 사용하면 된다. 화면의 UI를 제공해준다. 자동으로 맞춰주는 기능이다. 다만, 새로 시작하는 분들이라면 아무것도 없는 빈 화면에서 연습하는 것을 추천한다. Name, Package name, Save location, Language, Mininum SDK 위에서부터 아래로 임의로 1 ~ 5번을 명칭 지었다. 1. Name - 프로젝트의 이름이다. 사용자가 프로젝트의 이름을 구분 지을 수 있도록 짓는 명칭이다. 2. Package name - 프로젝트의 주민등록번호이다. 절대로 다른 프로젝트와 겹치지 않는 것을 추..
1. 좌측 상단 위의 File을 눌러서 Settings을 띄웁니다. 2. Editor을 클릭 후, Font를 누릅니다. 3. 원하는 Font를 수정한 후, OK 누릅니다. 안드로이드 스튜디오에서의 간단하게 폰트 바꾸는 방법 입니다. 추가적으로 Editor - General - Auto Import에 들어가보시면, 체크 박스 두개가 놓여 있습니다. 이는 Java의 특성상 Import의 필요가 생깁니다. 이 Import를 자동으로 생성해 주는 옵션이라고 생각하시면 됩니다.
정상적으로 진행이 된다면 화면과 같이 나오게 됩니다. 각 좌, 우, 아래, 센터가 기본이 됩니다. 좌측은 프로젝트에 대한 설정. 우측은 작업환경에 대한 설정입니다. 아래쪽은 작업 진행 상황에 대한 설명이고 가운데는 우리가 작업하는 영역입니다. 작업 환경이 마음에 안 든다면, 빨간 네모 박스 안의 영역의 파란 버튼을 누르시면 됩니다. 애뮬레이터 실행 설정하기 애뮬레이터 설정은 우측 상단에 네모란 박스 영역이 있습니다. AMDManager입니다. 클릭하게 되면, 현재 기본 설정밖에 없는데, 새로운 팝업창의 좌측 하단에 보시면 추가하기 버튼이 있습니다. 사용할 제품, 옵션에 대해 설정을 먼저 진행합니다. 저 또한 처음 과정이기 때문에 인강처럼 Pixel 2로 진행했습니다. 수많은 버전이 있지만, 이 또한 인강..
1. 안드로이드 스튜디오 프로젝트 만들기 안드로이드 템플릿을 결정한다. 프로젝트명을 정하고, 언어를 아직 초보이므로 자바로 설정한다. 이후 시간이 소모된다. 약 30초~2분 정도. 기다리다 보면 가운데에 이상한 글씨도 보이는데... 진짜 열는데 오래 걸린다.