개발 프로세스/Back-end
-
-
-
[Android Studio] 안드로이드 하이브리드앱 만들기 5: 인트로(스플레시 이미지) 만들기개발 프로세스/Back-end 2021. 8. 24. 16:29
앱을 시작할 때 1.5초 정도 등장하는 스플레시 화면을 설정할 것이다. 1. Splash Activity 를 만들어 다음과 같이 내용을 작성해준다. Activity를 생성할 때는 java 디렉토리를 오른쪽 마우스 클릭하여 New → Activity → Empty Activity 를 선택하여 생성한다. package com.example.carbondiet; import androidx.appcompat.app.AppCompatActivity; import android.app.Activity; import android.content.Intent; import android.os.Bundle; public class SplashActivity extends AppCompatActivity { @Overr..
-
[Android Studio] 안드로이드 하이브리드앱 만들기 4: 뒤로 버튼 눌렀을 때 동작 처리개발 프로세스/Back-end 2021. 8. 24. 15:55
1. Main Activity 에 새로 추가되는 코드 public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { if (mWebView.canGoBack()) { mWebView.goBack(); return false; } } return super.onKeyDown(keyCode, event); } 2. Main Activity 전체 코드 package com.example.carbondiet; import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AppCompatActivity; import android.con..
-
[Android Studio] 안드로이드 하이브리드앱 만들기 3: 웹뷰 자바스크립트 동작 처리하기개발 프로세스/Back-end 2021. 8. 24. 15:49
웹뷰에 자바스크립트 alert와 confirm 동작이 작동하도록 코드를 추가한다. 1. MainActivity 자바 클래스에 alert와 confirm 동작 관련 코드를 추가한다. 새로 추가되는 코드 mWebView.setWebChromeClient(new WebChromeClient() { //alert 처리 @Override public boolean onJsAlert(WebView view, String url, String message, final JsResult result) { new AlertDialog.Builder(view.getContext()) .setTitle("알림") .setMessage(message) .setPositiveButton(android.R.string.ok, n..
-
[Android Studio] 안드로이드 하이브리드앱 만들기 2: 웹뷰 추가하기개발 프로세스/Back-end 2021. 8. 24. 01:44
AWS를 통해 구현한 웹을 안드로이드 앱 안으로 불러올 것이다. AWS의 IP주소를 웹뷰로 추가해본다. 1. AndroidManifest.xml에 인터넷 사용권한을 준다. 2. AndroidManifest.xml에 MainActivity에서 앱의 타이틀 바를 없애고, 화면을 세로로 고정하기 위해서 다음 코드를 추가한다. android:screenOrientation="portrait" android:theme="@style/Theme.AppCompat.NoActionBar" 3. activity_main.xml에 웹뷰를 아래와 같이 추가한다. 4. activity_main.xml에 접속이 원활하지 않을 경우를 대비하여 텍스트뷰도 추가해준다. 5. java/MainActivity 자바 클래스를 수정한다. ..
-
[Python] 반복문 for문: 반복 범위를 지정하는 다양한 방법개발 프로세스/Back-end 2021. 7. 15. 21:50
리스트 사용하기 아래 리스트 [1, 2, 3, 4, 5] 에 있는 각각의 값을 하나씩 가져와 i 라는 변수에 할당하는데, 한 번 할당할 떄마다 그 아래쪽에는 들여쓰기한 명령문 구문 print("hello")를 실행한다. for i in [1, 2, 3, 4, 5]: print("hello") 출력 결과 hello hello hello hello hello 변수 자체를 출력하는 방법 아래 리스트 [1, 2, 3, 4, 5] 에 있는 각각의 값이 한 번 반복문을 돌 때마다 i 변수에 할당되어 그 값들이 화면에 출력된다. for i in [1, 2, 3, 4, 5]: print(i) 출력결과 1 2 3 4 5 range 키워드 사용하기 500과 1000 사이에 있는 홀수의 합계를 for 문이다. i, hap ..