오늘은
아내가 먹고 싶다던 치킨을
아이가 먹고 싶다던 군고구마를
내가 먹고 싶은 빵을 사서 집으로 왔다.
다 먹고나니 과식이네...
내년에는 살 좀 빼고 건강하게 잘 지내길 바라고
뭔가 한 두개는 결과물을 만들기를 바라
잘하자
T01.01-Exercise-CreateLayout 프로젝트를 열면
맨 아래 TODO 탭을 클릭해 보면 다음과 같이 보인다.
먼저
layout > activity_main.xml 을 수정한다
TODO(1)부터 순서대로 고쳐가면 되기 때문에
exercise code |
solution code |
<?xml version="1.0" encoding="utf-8"?> |
<?xml version="1.0" encoding="utf-8"?>
|
주석으로 된 TODO를 완료하면 COMPLETED로 바꿔주면 확인이 된다.
build.gradle 파일
: constraint-layout을 사용하지 않으므로 모듈을 사용한다는 정의는 제거(제거안해도 되지만 깔끔하게)
exercise |
solution |
apply plugin: 'com.android.application' |
apply plugin: 'com.android.application'
|
TODO를 모두 처리하고 App Build를 하면
다음과 같이 프로젝트 화면이 나온다. 별다른 특이점은 없다.
기본 layout을 framelayout으로 바꾼 것 뿐
Project Setup으로 나오는 것은 string.xml 에 app_name이 그리 되어있어서 임.
최소 투자금액이 5천원이므로 많은곳에 분산투자가 가능하나 누구에게 투자되는지는 알 수없고 이자율만 알 수 있다.
KAKAO Navi를 이용한 Application을 만드는 준비편
참조 : https://developers.kakao.com/docs/android/kakaonavi-api
카카오내비 앱을 호출하여 목적지까지 길안내를 할 예정인데
설정할 것듯이 좀 있다.
-- KAKAO Developer 에서 앱추가를 하여 application_key를 생성해야 한다.
-- open ssl 설치 필요
http://code.google.com/p/openssl-for-windows/downloads/list 접속 openssl-0.9.8k_X64 폴더를 C:\로 이동 path설정: 내컴퓨터 오른쪽 버튼 > 속성 > 고급 시스템 설정 > 환경변수 - JAVA_HOME - OPENSSL_HOME 커맨드창 open : 윈도우키 +R -> cmd 엔터 release_key_alias : myTestApp release_keystore_path : C:\Users\내컴퓨터\.android\debug.keystore keytool -exportcert -alias <release_key_alias> -keystore <release_keystore_path> | openssl sha1 -binary | openssl base64 keytool -exportcert -alias myTestApp -keystore C:\Users\내컴퓨터\.android\debug.keystore | openssl sha1 -binary | openssl base64 위 명령을 실행시키면 키저장소 비밀번호를 입력하라고 나오고 입력하면 해쉬키가 생성된다. 이것을 kakao developer의 해당 어플내 플랫폼을 클릭하면 키해쉬에 붙여넣고 저장. 위에서 생성한 것은 개발용이므로 배포할 때에는 release용으로 생성하여 추가하면 된다. |
1. kakao_strings.xml 추가
app\src\main\res\values\kakao_strings.xml 내용
|
2. Gradle Scripts
gredle.properties
KAKAO_SDK_GROUP=com.kakao.sdk |
build.gradle(Project:app이름)에 추가
subprojects { |
build.gradle(Module:app)에 추가 - 필요한 kakao 서비스 추가
dependencies {
|
준비는 끝남.
이후로는 Kakao developer의 가이드 대로 manifest.xml 추가 및 activity 추가해서 만들면 됨.
간만에 혼자놀기
(사진 설명 : 스크린까지 단 한명도 앉아있지 않음 ㅡ.ㅡ)