목록Android (17)
기술 블로그
123456789101112131415161718192021222324252627282930313233343536package com.example.tryimpintent; import android.content.Intent;import android.net.Uri;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.EditText;import android.widget.Toast; public class MainActivity extends AppCompatActivity { static EditText editText; @Override ..
안드로이드 4대 구성요소 1. 액티비티 : 눈에보이는화면을 만들때 최소 1개 필요 2. 리시버: 브로드캐스트(안드로이드 내부의 전화,알람,문자,방전등)객체를 수신하는 것이 리시버 3. 프로바이더: db나 파일의 정보를 외부의 앱에 공개하기위한 객체. 주로 앱간 데이터공유에 사용 4. 서비스 : 액티비티와 별개로 백그라운드에서 오래 실행되어야 하는 앱에 사용 ,화면이 없음 데이터를 주고받는 과정 1. a 액티비티에서 StartActiviyForResult()로 b 액티비티 시작 2 b 액티비티에서 setResult()로 결과를 a 액티비티로 전달 (startactivty로 전달시 뒤로가기할때 a가 2번나옴;) 3. a 액티비티의 onActivityResult()에서 b 엑티비티에서 전달받은 데이터 처리 1..
버튼을 클릭했을 떄 어떤 일을 수행하려면 onClick 속성을 정의해야 한다. xml파일에서도 요소(주로Button)의 속성으로 지정할 수 있다. 12345cs 123456789101112131415161718192021222324import android.content.Intent;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.EditText; public class MainActivity extends AppCompatActivity { public final static String m ="massage"; @Override prot..
엑티비티가 아닌 클래스에는 Layoutinflater 로 로드한 view에 명시적으로 도트연산자 후에 findViewbyid를 사용해야한다.ex) convertView = LayoutInflater.from(parent.getContext()).inflate(R.layout.item_dd,parent,false)//루트레이아웃이 아니므로 false Textview textview = (Textview) convertView.findViewByid(R.id.txview1) 1. 스크롤뷰 화면 제약을 극복하기위한 스크롤을 지원하는 뷰로는 주로 ScrollView ListView GridView가 있다. 태그로 감싼 스크롤 뷰는 오직 하나의 자식만을 가질 수 있다. 그러므로 리니어레이아웃 뷰를 보통 자식으로 ..
1234567891011121314151617181920212223242526272829303132import android.media.AudioManager;import android.media.SoundPool;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState..
do it 안드로이드 프로그래밍 or 깡샘의 안드로이드 do it 안드로이드 깡쌤 안드로이드 첫째 마당Hello! 안드로이드 01 안드로이드란? 안드로이드에 대한 이해 안드로이드의 특징 안드로이드의 흐름 안드로이드의 현재 02 개발 환경 구축하기 개발 환경 구축을 위한 프로그램 자바 설치하기 안드로이드 스튜디오 설치하기 03 첫 번째 앱 만들기 첫 프로젝트 만들기 하나씩 바꾸어 보기 여러 개의 버튼에 기능 추가하기 새로운 화면 추가한 후 띄워주기 새로운 프로젝트를 만들 때 다른 종류의 화면 선택해 보기 04 안드로이드 프로젝트와 개발 도구 안드로이드 최근 버전의 주요 특징 안드로이드 프로젝트 안드로이드 SDK의 개발 도구 05 앱 장터, Play 스토어에 앱 등록하기 안드로이드의 앱 장터, Play 스토..