일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- android
- MySQL
- 기트
- 서버 구성
- 안드로이드
- Rails Guide
- 몽고디비 설치
- Ruby on Rails
- RoR
- 기트허브
- 안드로이드 기본
- Sublime
- php nginx mysql
- 워드랩
- 레일즈
- 레일즈 설치
- Rails Tutorial
- 이크립스 줄바꿈
- 서브라임
- subl
- 윈도우7 관리자
- 비트버켓
- 안드로이드 기초
- Rails 설치
- Sublime Text 2
- Rails
- php7
- 패키지 컨트롤
- Package Control
- 레일즈 가이드
- Today
- Total
목록안드로이드 (5)
김관덕 (새 블로그로 이전)
# 토스트* 토스트의 모양을 변경하는 것이 가능하다.해당 모양의 XML정의 -> inflate -> 글자 수정 -> toast.setView(inflate한레이아웃변수) -> toast.show(android:background="@drawable/...") ==> ... # 대화상자예/아니오 의 응답처리 등...AlertDialog dialog = createDialogBox();dialog.show(); private AlertDialog createDialogBox(){ AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("안내"); builder.setMessage("종료하시겠습니까?"); builder.set..
# 리소스/res : 빌드되어 설치파일에 추가/assets : 동영상 같은 용량이 큰 데이터, 빌드 안됨 (수동 추가) 리소스가 갱신될 때마다 그 정보가 R.java에 자동으로 기록됨 # 매니페스트어플리케이션이 실행되기 전에 시스템이 알아야 할 내용들을 정의한다.- 어플리케이션의 자바 패키지 이름 지정- 어플리케이션 구성요소에 대한 정보 등록- 각 구성요소 구현하는 클래스 이름 지정- 권한 정보- instrumentation 클래스 등록- 안드로이드 API Level 정보 등록- 라이브러리 리스트 등록 * 기본구조......... * 액티비티의 추가
서비스: 백그라운드에서 실행되는 프로세스 (화면이 없다)startService(), stopService() 브로드캐스트 수신자: 화면구성 없음. 인텐트 이용. ex) SMS처리- 매니페스트 등록: ...- 등록: 자바 코드상에서 registerReceiver() 메소드 이용- extends BroadcastReceiver- onReceive(Context ~, Intent ~) 구현
# 인텐트를 전달할 수 있는 대표적인 메서드액티비티: startActivity()서비스 : startService(), bindService()브로드캐스팅: broadcastIntent() # 인텐트의 기본 구성요소1. 액션: 수행할 기능 ex) ACTION_VIEW, ACTION_EDIT2. 데이터: 액션이 수행될 대상 데이터 # 인텐트의 종류- 명시적 인텐트: 클래스 객체나 컴포넌트 이름을 지정하여 호출할 대상을 확실히 알 수 있는 경우- 암시적 인텐트: 액션과 데이터를 지정했지만 호출할 대상이 달라질 수 있는 경우 -> MIME타입에 따라 적절한 어플/뷰 선택*추가요소: 범주(Category), 타입(Type), 컴포넌트(Component), 부가데이터(Extras) 암시적 인텐트는 적절한 액티비티..
Activity전환과 Activity간 통신방법에 대한 예제Activity간 화면전환(시작)과 getExtra, putExtra에 대한 예제입니다. 자세한 설명은 주석에 표시. MainActivity.java public void onButton1Clicked(View v) { Intent intent = new Intent(getApplicationContext(), AnotherActivity.class); startActivityForResult(intent, REQUEST_CODE_ANOTHER); } protected void onActivityResult(int requestCode, int resultCode, Intent intent) { super.onActivityResult(reque..