'Android'에 해당되는 글 15건

Android

안드로이드 풀 스크린

AndroidManifest.xml


<activity android:name=".MainActivity" android:theme="@style/AppTheme">

values > styles.xml


<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.NoActionBar">

<!-- 타이틀 없어지게 : -->
<item name="android:windowNoTitle">true</item>

<!-- 액션바 표시 : 거짓 -->
<item name="android:windowActionBar">false</item>

<!-- 컨텐트 오버레이값: -->
<item name="android:windowContentOverlay">@null</item>

<!-- 윈도우 풀스크린 -->
<item name="android:windowFullscreen">true</item>


,
Android

라디오 버튼 선택한값 다른 액티비티로 넘기기

RadioGroup rg = (RadioGroup) findViewById(R.id.radioGroup1);

rg.setOnCheckedChangeListener(new OnCheckedChangeListener() {

@Override

public void onCheckedChanged(RadioGroup group, int checkedId) {

RadioButton radio_btn = (RadioButton) findViewById(checkedId);

/*Toast.makeText(MainActivity.this, radio_btn.getText() + "체크", Toast.LENGTH_LONG).show();

switch (checkedId) {

case R.id.radio_sc40:

break;

case R.id.radio_sc50:

break;

case R.id.radio_sc60:

break;

case R.id.radio_infin:

break;

}*/

}

});


RadioGroup rg = (RadioGroup)findViewById(R.id.radioGroup1); // 라디오그룹 객체 맵핑
RadioButton selectedRdo = (RadioButton)findViewById(rg.getCheckedRadioButtonId()); // rg 라디오그룹의 체크된(getCheckedRadioButtonId) 라디오버튼 객체 맵핑
String selectedValue = selectedRdo.getText().toString(); // 해당 라디오버튼 객체의 값 가져오기
selectedValue = selectedValue.equals("무한") ? "00" : selectedValue; // 삼항연산자 (체크된 값이 "무한" 이 참이면 "00"으로, 거짓이면 원래 selectedValue 그대로)

Intent intent = new Intent(MainActivity.this, SubActivity.class);    // 보내는 클래스, 받는 클래스
intent.putExtra("TIME", selectedValue); // "TIME"이란 키 값으로 selectedValue를 넘김
startActivity(intent);

// 받을때

// 넘어온 인텐트 타임 값 받기 뿌리기
String game_time_sc = intent.getStringExtra("TIME"); // MainActivity에서 "TIME"이란 키로 넘낀 인탠트값 가져오기
TextView game_time = (TextView) findViewById(R.id.time_text);
game_time.setText(game_time_sc);
// 문자열이니까 숫자로 형변화
int game_40time = Integer.parseInt(game_time_sc);


'Android' 카테고리의 다른 글

안드로이드 풀 스크린  (0) 2016.10.02
안드로이드 레이아웃  (1) 2015.12.09
안드로이드 프로젝트 구조  (0) 2015.12.09
안드로이드 프로젝트 만들기  (0) 2015.12.09
안드로이드 프로젝트 (AVD) 만들기  (0) 2015.12.08
,
Android

안드로이드 레이아웃

화면구성 요소

응용프로그램 > 액티비티 > 뷰 n개

액티비티 > 레이아웃 > TextView, Button 등등



,
Android

안드로이드 프로젝트 구조

안드로이드 프로젝트 구조 

 폴더 파일

설        명 

src 

java 파일 관리 

gen/R.java 

프로젝트의 객체에 접근할 수 있는 모든 객체 ID 값을 정의하고,

자동으로 생성되는 파일이므로 개발자가 건들일 없음

assets

프로젝트에서 사용되는 리소스를 관리하는 폴더 큰 리소스 관리

리소스를 사용하려면 AssetsManager 를 사용해야함

(ex : 오디오, 동영상 등등)

drawable-hdpi 

프로젝트에서 사용되는 그림파일을 해상도별 리소스 관리하는 폴더

 drawable-ldpi

프로젝트에서 사용되는 그림파일을 해상도별 리소스 관리하는 폴더

 drawable-mdpi

프로젝트에서 사용되는 그림파일을 해상도별 리소스 관리하는 폴더

drawable-xhdpi 

프로젝트에서 사용되는 그림파일을 해상도별 리소스 관리하는 폴더

 drawable-xxhdpi

프로젝트에서 사용되는 그림파일을 해상도별 리소스 관리하는 폴더

layout 

**프로젝트 레이아웃 관리, 디자인 XML 편집 레이아웃 위젯 등등 편집

values 

프로젝트에서 사용되는 문자 리소를 관리하는 폴더

AndroidManifest.xml 

프로젝트 버전, 이름, 권한 등의 정보

 project.properties 

프로젝트의 빌드 타겟 정보

 Android Library

애플리케이션 Build Target 안드로이드 버전

bin 

컴파일된 dex와 패키징된 apk 파일 위치

** 가장 중요한 AndroidManifest.xml

AndroidManifest.xml : 현재 응용 프로그램 모든 정보를 가지고 있다.

Manifest 는 자세히 추후에 설명


,
Android

안드로이드 프로젝트 만들기

안드로이드 프로젝트 만들기

1. File -> New -> Other 클릭

2. ▷ Android          // ▷ 화살표 클릭하면

3. 아래와 같이 Android에서 제공하는 여러 패키지를 볼수 있음

Android Application Project 클릭 -> Next 크릭

4. 입력

Application Name : 본인이 알아 볼수 있는 애플리케이션 이름 입력

Project Name : 프로젝트 네임 입력

Package Name : 패키지 네임             // 도메인 반대로 적어야함

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

Minimum Required SDK :     // 최소 실행 안드로이드 버전

Target SDK :                // 실제 실행 안드로이드 버전

Compile With :              // 소스코드 컴파일 버전       

Theme :                    // 테마는 그냥 디폴트    

## 참조 아래 ( 내 PC에 설치가 완료된 SDK 완료 목록)

본인 개발 PC에 Minimum Required SDK 선택할때 아래와 같이 없는 2.0.0 선택하면

프로젝트 생성할때 오류발생됨

Minimum Required SDK 낮은 버전부터 지원하려면 SDK 지원가능한 버전 모두 설치해야됨

설치는 : SDK 매니저

5. Next 클릭 

6. 여긴 안드로이드 폰 실행하는 아이콘 등록 환경

추후 배포할때 자세히 설명 예정

7. 안드로이드에서는 화면을 Activity(액티비티)라고 칭함

Blank Activity 기본 화면

다양한 액티비티를 제공함

Next 클릭

8. 위에서 선택한 Blank Activity 이름정하기

메인화면이니까 MainActivity 기본 이름으로 두고

Finish 클릭

9. 한 500년 기다리면 이렇게 기본 개발환경이 완성됩니다.


,
Android

안드로이드 프로젝트 (AVD) 만들기

AVD는 안드로이드 App만들어 테스트 할수 있는 에뮬레이터

1. AVD 만들기

window Android Virtual Device Manager 클릭

2. 아래 AVD 활성화 됩니다.

Create 클릭

3. 여기서 가각 입력해주시면됨니다.

4. AVD 이름은 가능하면 테스트하는 디바이스 API를 써주면 됩니다.

Targer Level15인데 그림에서는 AVD21로 적었네요(실수에요)

아래와 같이 선택해주면 됩니다. 그냥 테스트하는 AVD라서 의미 없음

다 만들고 OK클릭

5. 위 그림에서 선택한 사양의 AVD가 만들어졌습니다.

화면 왼쪽에 Start 클릭

6. Launch Options 창 뜨면 

Launch 클릭

7. Launch 실행중입니다.

8. Launch 실행이 끝나면 

AVD로딩중... 여기서 부터 컴퓨터 사양에 따라 얼마나 걸릴지 모릅니다.

너무 사양이 낮으면 실행이 안될수도 있습니다.



,
Android

안드로이드 개발도구 SDK 설치

SDK설치

SDK설치 방법이 어려가지 있는데 압축풀기용으로 설치하도록 하겠습니다.

1. http://developer.android.com/sdk/index.html     // 접속안될땐

http://developer.android.com                        // 위 URL 내 PC에 도메인 캐쉬에 없으면 이 주소

위 수조 접속시 메인화면에서 Devlop > Tools 가면 아래와 같은 화면

마우스 휠 내림

2. 마우스 휠 내리다 보면 SDK Tools Only (Only SDK Tools만 있다네요)

다운 받을때 본인 PC운영체제 맞는 버전 받으됨

installer 버전과 zip 버전 있고, Mac OS X 버전도 있네요 ``

저는 installer 다운받습니다.

3. ㅁ 라이센스 동의합니다 클릭

4. 다운로드 클릭합니다.

5. 다운로드가 완료되었고 다운로드 받은거에 대한 설명이 페이지네요

6. 완료왼 인스톨 버전 더블 클릭 

7. Next 클릭

8. Next 클릭

9. Next 클릭(SDK를 너만 쓸거냐? 이 컴퓨터 사용자 모두 쓸꺼냐?)

10. Next 클릭(설치 경로)

11. Install 클릭

12. SDK 설치중...

13. Next 클릭

14. Finish 클릭

15. 설치 완료된 그림

16. 여기서 중요합니다.

아래 목록을 보면 안드로이드 OS 버전 2.2 시작 ~ 6.0까지 쭉 출력이 됩니다.

17. 여기서 선택해서 다운로드 받으면 됩니다. 

필자는 SDK 5.0.1 롤리팝 다운로드 하겠습니다. 아래 3개 다운로드 합니다.

ㅁ Tools

ㅁ Android 5.0.1 (API 21)     클릭하면 하위까지 모두 자동 클릭 됩니다.

ㅁ Extras


18.ㅇAccept License 클릭(License 동의)

19.Install 클릭

20. 설치가 진행되고 있습니다.

21. 설치가 완료되면 아래와 같이 인스톨 되었다고 나옵니다.

22. 이클립스 내에서 확인 방법

Window > Preferences

23. Android 란에 현재 설치된 SDK(안드로이드 java API)가 설되어있는것 확인



,
Android

안드로이드 개발도구 ADT 설치

안드로이드 프로젝트를 진행하기 위해서 

구글이 제공하는 ADT(Android Development Kit 안드로이드 자바 클래스 집합체 API),

이클립스에서 안드로이드 SDK를 이용해서, 안드로이드 개발하게 해주는것

SDK(Software Development Kit)


ADT 설치

1. Eclipse 메뉴에서 Help > Install New Software 클릭

2. Add 클릭

3. Name, Location 입력해야함

4. Name 은 아무거나 주고 싶은거 주시면됨니다.

Location : https://dl-ssl.google.com/android/eclipse        // 못찾을땐

https://dl-ssl.google.com/android/eclipse        // 이걸로  

// 오타 절때 금지 복붙 추천

4. 입력이 안료되었으면 OK클릭

5. 보라색 테두리 Developer Tools 생겼습니다.

6. ▷  <--- 화살표 눌러보면 안드로이드 개발관련하여 모든 kit 있는걸 확인

Next 클릭

7. 앞에서 봤던 목록이네요 

Next 클릭

8. ㅇ I accept the terms of the license agreements         라이센스 동의 체크

9. 체크되었으면 Next 클릭

10. 설치중...!!!

11. 설치중에 경고 나오는데 가볍게 OK 클릭

대략 언사인되어있는 콘텐츠 뭐라고 하는듯..?!

12. 설치가 완료되면 ReStart Now? Yes 클릭하면

13. 이클립스 재시작하게 되면 아래와 같은 에러가 뜸니다

요건 추후에 SDK 설치하고나서 잡도록 하겠습니다.


 

,
Android

안드로이드 개발도구 Eclipse IDE 다운로드 및 실행

현재 가장 많이 사용하는 IDE(Integrated Development Environment 통합개발 환경)

1. 구글 안드로이드 스튜디오

http://developer.android.com/sdk/index.html


2. 이클립스

http://www.eclipse.org/


위 2개 입니다.

구글 안드로이드 스튜디오는 Intelli J

(인텔리J 기반 + 구글에서 안드로이드 개발환경에 맞게 커스텀 제작된 IDE)

구글 안드로이드 스튜디오는 기능이 너무 좋으나 단점은 Ram 많이 잡아 먹어서

다음에 좋은 환경에서 할때 블로그 하도록 하고


이번 블로그는 eclipse 기반으로 안드로이드 개발 환경 셋팅하도록 하겠습니다.


1. 이클립스 홈페이지 접속

http://www.eclipse.org/


2. DOWNLOAD 클릭

3. JDK 설치할때 비트와 맞게 다운로드 클릭(64Bit)

4. DOWNLOAD 클릭

5. 다운로드 중...


6. 다운로드 완료

7. 마우스 오른쪽 클릭 압축풀기

8. 압축이 풀린 폴더

9. eclipse 더블클릭

10. 이클립스 실행화면

11. Workspace(작업폴더)경로 지정하는 창 

ㅁUse this as the default and do not ask again

체크하면 다음부터 이클립스 실행시 Workspace Launcher 안나옴

12. 이클립스 로딩중

13. 이클립스 실행완료


,
Android

안드로이드 개발 셋팅 가이드 JDK PATH 설정 확인 -4

윈도우 바탕화면에서

키보드 윈도우 키 + R 누름

cmd 입력 확인

아래와 같이 컴엔드 창 나옵니다.

java 입력

javac 입력

java -version 입력

위와 같이 출력되면 JDK 설치 및 Path 설정 완료 끝


,

최근 댓글

최근 트랙백

알림

이 블로그는 구글에서 제공한 크롬에 최적화 되어있고, 네이버에서 제공한 나눔글꼴이 적용되어 있습니다.

태그

카운터

Today :
Yesterday :
Total :