목록전체 글 (119)
기술 블로그
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가 있다. 태그로 감싼 스크롤 뷰는 오직 하나의 자식만을 가질 수 있다. 그러므로 리니어레이아웃 뷰를 보통 자식으로 ..
클래스에 선언된 변수를 "객체변수"(인스턴스 변수, 맴버 변수,속성)라고 부른다. 객제 변수나 객체 메소드는 .(도트연산자)를 통해 접근할 수 있다. 객체이름.객체변수(); 객체 자기자신을 나타낼때 this 키워드 사용 현재 클래스의 인스턴스를 의미합니다.즉, 현재 클래스의 멤버변수를 지정할때 사용합니다. 객체생성으로 타 클래스 참조 가능 상속으로 선언없이 자기 클래스 선언후 참조도 가능 ㅡㅡㅡprivate 해당 클래스에서만default 해당 패키지에서만protected 해당페키지와 상속받은 클래스에서만public 모두 ㅡㅡㅡstatic 변수: 어떤 객체이던지 동일한 값이여야 한다(ex score)같은 메모리를 공유하므로 객체를 따로 만들더라도 두개이상의 메모리를 사용하지 않는다. static 메소드: ..
if( && || !) switch case 1234567891011121314151617181920212223package hw; public class switchdemo { public static void main(String[] args) { String grade =""; int gnum=2; switch(gnum) { case 1:grade="새내기"; break; case 2:grade="헌내기"; break; case 3:grade="사망년"; break; default:grade="고인물"; break; } System.out.println(grade);}} Colored by Color Scriptercs 123456789101112131415package hw; public clas..