728x90

예전 운영하던 카페에서 글을 옮기면서 복습을 잠시하고 있습니다.

지금은 안드로이드 sdk를 사용하고 있지만 이당시에는 이클립스로 진행했었나 보네요.

작년에 공부한 flutter기준으로 다시 업데이트 해 놓겠습니다. 

구시대 유물자료라 추억팔이로 글을 옮겨봅니다.

이때는 새로운거 하나 하나 해보는 것들을 조금이라도 남겨놓고 싶었던거 같네요. 

sqlite 연습하실거면 파이썬 추천합니다. 

2025.04.26 - [프로그램/python&&AI] - python에서 SQLite

 

python에서 SQLite

DataBase에 아직 개념이 없는 사람에게 쉽게 경험해 볼수 있는 것을 찾다가 Python에서 sqlite3 라이브러리를 기본 제공해서 바로 사용할 수 있다고 해서 정리해 보았다. 예제1 일반예제더보기import sqli

jsi0.tistory.com

DB 사용 개념만 잡기에는 이정도로도 충분할 것 같네요. 

나중에 모바일 용으로 경로 관리까지 고려해서 테스트 코드 올려보겠습니다.


1. 임시테이블 데이터를 원하는 테이블에 복사하기

 

insert into NOTE_WORD (word_en,mean) as select col_2, col_3 from "email ward 1"

728x90
728x90

예전 운영하던 카페에서 글을 옮기면서 복습을 잠시하고 있습니다.

지금은 안드로이드 sdk를 사용하고 있지만 이당시에는 이클립스로 진행했었나 보네요.

작년에 공부한 flutter기준으로 다시 업데이트 해 놓겠습니다. 

구시대 유물자료라 추억팔이로 글을 옮겨봅니다.


1. Application, Activity
2. Layout
3. Button, ImageButton, TextView, EditText, ImageView
4. ScrollView
5. View
6. Thread, Handler, Timer, TimerTask, AsyncTask
7. File, DB-SQLite
8. Network, ListView
9. 해상도
10. 간단한 게임 개발
728x90
728x90

예전 운영하던 카페에서 글을 옮기면서 복습을 잠시하고 있습니다.

지금은 안드로이드 sdk를 사용하고 있지만 이당시에는 이클립스로 진행했었나 보네요.

작년에 공부한 flutter기준으로 다시 업데이트 해 놓겠습니다. 

구시대 유물자료라 추억팔이로 글을 옮겨봅니다.


확인중의 내용이지만 일단 적어봅니다.

 

1.단말설정 변경

- USB debugging과 Stay awake 설정

 

정상적으로 드라이버가 설치되었다면 DDMS화면의 왼쪽 윗부분 Devices 화면에 표시가 나옴

2. 소스 추가사항

manifest에 어플리케이션 속성에 android:debuggable = "true" 속성을 추가해준다.

728x90
728x90

예전 운영하던 카페에서 글을 옮기면서 복습을 잠시하고 있습니다.

지금은 안드로이드 sdk를 사용하고 있지만 이당시에는 이클립스로 진행했었나 보네요.

작년에 공부한 flutter기준으로 다시 업데이트 해 놓겠습니다. 

구시대 유물자료라 추억팔이로 글을 옮겨봅니다.


우선 자바 개발자로 실무를 하고 있기 때문에 개인적인 집필에 시간을 많이 못 내는 것 같습니다.

 

 그래도 조금씩 정리해 가면서 내가 알아 가는 것들을 공유하고자 적어 봅니다.

 

 제 글을 읽고 잘못된 부분이 있다면 알려주시면 감사하겠습니다.

 

-------------------------------------------------------------

 

2. 설치 후 첫 프로젝트 생성....

 

>>>>>> 프로젝트 생성

Eclipse -> file -> new -> new android projection ->new android application -> "helloW" 생성

 

Application Name : 단말에서 어플리케이션에 사용되는 이름

Project Name : 이클립스에서 프로젝트를 구분해주기 위한 이름
Package Name : 자바 패키지 지정

 

minimum Required SDK : 최소 동작 안드로이드 OS 요구버젼

target SDK : 개발 환경 안드로이드 OS 버젼

compile with : 프로그램 컴파일 SDK 버젼

Theme : 테마환경


-- Activity Name : 기본으로 생성되는 Activity 클래스에 사용될 이름
다음과 같이 입력해보도록 하겠습니다.


helloW
helloW

com.example.hellow

 

안드로이드 OS버젼 및 Activity Name, Layout Name, Navigation Type 등 나머지 설정은 우선 기본 셋팅으로 프로젝트를 생성한다.

 

---- 생성된 프로젝트 폴더 설명 -----

src : 자바 소스

- MainActivity.java : 기본으로 지정해 주었던 Activity 클래스

gen : 빌드컴파일 정보

- BuildConfig.java

- R.java : 리소스 파일에서 생성되는 클래스로 항상 자동으로 생성되며 직접 수정을 피함

res : 어플리케이션에서 필요한 그림, 멀티미디어, 레이아웃, 문자열 등 다양한 리소스 위치

- drawable : 해상도 별 어플리케이션에서 사용될 그림 파일들

- drawable-hdpi :

- drawable-ldpi :

- drawable-mdpi :

- drawable-xhdpi :

- drawable-xxhdpi :

- layout : Activity의 화면 구성 정보를 담고 있는 xml파일

- menu

- values : 문자열, 배열, 색, 스타일등 다양한 부가 정보

AndroidManifest.xml : 어플리케이션 구성과 관련된 모든 정보( 설정, 사용권한, 연관된 라이브러리 등)

 

>>>>>> 프로젝트 내 액트비트 상속 클래스 생성

패키지 익스플로러에서 아래 폴더 선택 후 클래스 생성( new -> class )

src > com.example.hellow

 

클래스 명(MyActivity) 입력 후 Superclass로 android.app.Activity 상속을 받는 클래스 생성

 

>>>>>> 프로젝트 내 layout 생성

참고 :  res 아래는 모두 소문자로 파일을 생성한다.

res/layout 폴더 선택후 new-file를 선택하여 myactivity.xml를 생성한다.

레이아웃 파일정보가 미입력되어 x표시가 나와있다. 자동생성된 activity_main.xml파일을 열어 내용을 복사해온다.

android:text="" 값을 입력하여 텍스트 표기를 확인한다.

 

>>>>>> 프로젝트 액티비트 등록

생성한 액티비트를 AndroidManifest.xml 파일에 등록해준다.

( 자동 생성된 Activity 설정을 복사하여 카테고리항목을 삭제하고 액티비티명을 새로 생성한 명칭으로 입력 )

 

>>>>>> 프로젝트 생성 연결 파일 완료 후 클래스 내용 입력

Source에 Override/Implement Methods를 클릭합니다

클래스 호출시 레이아웃을 생성할 수 있도록 생성된 다이얼로그 창에서 오버라이드할 메서드인 onCreate(Bundle)을 찾아서 체크한 후에 OK 하고. setContentView(R.layout.myactivity); Log.d("MyTag", "Print Test Log"); 코드 추가한다.

 

>>>>>> 프로젝트 실행

Run/Run Configurations 실행하여 Android Application 더블클릭하여 새로 생성하여 설정 Name(helloW)를 입력후 브라우져 버튼을 클릭하여 지금 생성한 프로젝트를 선택한다. (helloW 선택)

 이 상태로 저장후 실행하면 자동 생성한 main_Activity설정이 반영된것이 보인다.

 우리가 설정한 Activity를 반영하기 위해 Launch을 선택하여 조금전에 만든 MyActivity를 선택하여 준후 실행해 본다.

 

참고 : 애뮬레이터를 먼저 실행하지 않았다면 에뮬레이터 부팅에 시간이 걸리니 침착히 기다리면 자동 실행된다.

 

이상 첫 프로젝트 생성 후 레이아웃 반영 변경을 해보았습니다.

 

728x90

+ Recent posts