웹앱은 웹코드를 이용하여 앱을 만드는 방법입니다. 

이번 시간에는 안드로이드 스튜디오를 이용하여 웹앱 프로젝트를 생성하여 간단히 테스트하는 과정을 살펴보겠습니다.

주의사항

운영체제 계정명에 한글이 포함되어 있으면 진행시 문제가 발생합니다.

새로운 계정을 생성 후 진행하는걸 추천합니다.


사전준비

안드로이드 스튜디오 설치(참고링크)


1. 안드로이드 스튜디오 프로젝트 생성하기

 - 안드로이드 스튜디오 실행(설치 후 첫 화면) 후 Start a new Android Studio project 클릭


- Empty Activity 클릭 후 Next 클릭


 - 프로젝트 항목들을 입력 후 Finish 클릭

Name : 앱 이름

Package name : 패키지명

Save location : 저장 위치

Laguage : 언어로 Java 선택


2. 웹앱을 위한 소스코드 수정 및 html 파일 추가

 - app 폴더 > java 폴더 > 패키지명 폴더 > MainActivity 클릭


 - 기존 코드를 다음 코드로 수정

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
package com.example.myapplication;
 
import androidx.appcompat.app.AppCompatActivity;
 
import android.os.Bundle;
import android.webkit.WebChromeClient;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.LinearLayout;
 
public class MainActivity extends AppCompatActivity {
 
    WebView web;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        LinearLayout layout = new LinearLayout(this);
        layout.setOrientation(LinearLayout.VERTICAL);
        web = new WebView(this);
        WebSettings webSettings = web.getSettings();
        webSettings.setJavaScriptEnabled(true);
        webSettings.setUseWideViewPort(true);
        webSettings.setBuiltInZoomControls(false);
        webSettings.setAllowUniversalAccessFromFileURLs(true);
        webSettings.setJavaScriptCanOpenWindowsAutomatically(true);
        webSettings.setSupportMultipleWindows(true);
        webSettings.setSaveFormData(false);
        webSettings.setSavePassword(false);
        webSettings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
        web.setWebChromeClient(new WebChromeClient());
        web.setWebViewClient(new WebViewClient());
        web.loadUrl("file:///android_asset/index.html");
        layout.addView(web);
        setContentView(layout);
    }
}
 
cs


 - 메뉴에서 File > New > Folder > Assets Folder 클릭


 - Finish 클릭


 - assets 폴더 우클릭 > New > File 클릭 후 index.html 입력

 - index.html에 테스트 코드 입력 : 기본 html로 작성된 코드를 입력합니다.

샘플 다운로드 : index.html


3. 에뮬레이터 설치

 - 메뉴 Tools > SDK Manager 클릭


 - Android SDK > SDK Tools > Intel x86 Emulator Accelerator (HAXM installer) 체크 후 OK 클릭


- 에뮬레이터가 사용할 RAM 크기를 설정. 보통 Recommended로 할당하면 됩니다.


4. 가상 장치 생성

 - 메뉴 Tools > AVD Manager 클릭


 - Create Virtual Device.. 클릭


 - 가상 장치 종류 선택(원하는 장치가 있으면 선택하면 됩니다.) Phone > Pixel 2 선택


 - Pie 옆에 Download 클릭(아래 이미지에는 미리 설치되어 있어 Download 버튼이 안보입니다.)


 - 가상 장치 이름(AVD Name) 설정 후 Finish 클릭


5. 테스트

 - 메뉴 Run > Run 'app' 클릭


 - 실행 결과 화면


이상으로 웹앱 프로젝트 생성 및 테스트 과정을 살펴봤습니다.

개발을 위해 여러가지 툴을 설치하다 보면 운영체제와 bit를 선택해서 다운받아야 하는 경우가 많습니다. 이번 시간에는 윈도우의 bit를 확인하는 방법을 살펴보겠습니다.

참고로 최신 PC의 경우 대부분 64bit이므로 64bit를 받아서 설치하면 됩니다.


 - 윈도우 탐색기를 열어 컴퓨터 우클릭 > 속성을 클릭합니다.

 - 시스템 항목에서 시스템 종류를 확인하면 됩니다.


JDK와 JRE 설치 과정을 살펴보겠습니다.

진행 전 참고 사항

 - JDK(Java Development Kit)를 다운로드 합니다.(다운로드링크)

 - JRE(Java Runtime Environment)는 8.241 버전으로 진행하겠습니다.(다운로드 링크)

 

1. JDK 다운로드

 - JDK 다운로드 페이지로(링크) 가면 다음과 같은 화면이 나오는데 모든 쿠키 수락을 클릭합니다. 그리고 로그인을 합니다.

 - 본인 PC에 맞는 운영체제와 bit를 선택하여 다운로드를 받습니다. (일반적으로 Windows 64bit입니다.)

- 동의를 누르시면 다운로드가 완료됩니다.

 

2. JDK 설치

 - 다운로드한 실행 파일을 실행 후 설치를 합니다.

 

3. JDK 설치 확인하기

 - 윈도우 키

를 누른 후 cmd를 입력한 후 실행합니다.

 - 실행 된 화면에 다음 두 명령어를 입력합니다.

cd C:\Program Files\Java\설치한 jdk버전\bin (폴더 이동하는 명령어)

java -version (설치한 자바 버전확인하는 명령어)

 - 위의 과정대로 했다면 실제 입력 코드는 다음과 같습니다.

cd C:\Program Files\Java\jdk-13.0.2\bin

java -version

- 위와 같이 보인다면 JDK 설치가 완료되었습니다.

 

4. JRE 다운로드하기

 - JRE 다운로드 페이지에서(링크) 본인 PC에 맞는 운영체제와 bit를 선택하여 다운로드를 받습니다. (일반적으로 Windows 64bit입니다.)

 

5. JRE 설치하기

 - 다운로드한 JRE를 실행하여 설치합니다.

 

6. JRE 설치확인하기

- cmd를 실행 후 다음 명령어를 입렵합니다.

java - version

 - 아래와 같이 보인다면 설치가 완료되었습니다.

 

이상으로 JDK와 JRE 설치 과정을 마치겠습니다.

안드로이스 설치과정을 살펴보도록 하겠습니다. 

사전 작업으로 다음과 같습니다.

 1. 내컴퓨터 운영체제 및 bit 확인(링크)

 2. JDK 설치

 3. JRE 설치(환경 변수 설정 따로 안하기 위해서)

  - JDK와 JRE 설치 바로 가기

 4. 운영체제 사용자 이름이 한글인지 영어인지 확인

   - 운영체제 사용자 이름인 한글인 경우 추후 프로젝트 생성 및 진행 과정에서 문제가 발생할 수 있습니다.

   - 한글로 되어 있는 경우 사용자를 새로 만들어 설치하는게 정신건강에 좋습니다.


1. 안드로이스 스튜디오 다운로드(https://developer.android.com/studio?hl=ko)

 - 윈도우인 경우 바로 DOWNLOAD ANDROID STUDIO 버튼 클릭하여 다운로드

 - 운영체제가 다르거나 64bit가 아닌 경우 하단에 DOWNLOAD OPTIONS를 클릭하여 알맞은 운영체제 및 bit를 선택하여 다운로드


2. 안드로이스 스튜디어 설치

 - 설치파일 실행

 - 설치 경로 확인

- 이상으로 설치를 마치겠습니다.


+ Recent posts