반응형

Android 36

[Android] 3주차 스터디 (AlertDialog, ListView)

오늘은 AlertDialog와 ListView에 대해 공부하고 예제를 살펴보았습니다. AlertDialog 다음은 실행화면이고, 종료버튼을 눌렀을 때 AlertDialog가 나오는 것을 볼 수 있습니다! btn_quit.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { AlertDialog.Builder msgBuilder = new AlertDialog.Builder(MainActivity.this) .setTitle("어플 끈다?") .setMessage("진짜 어플끈다?") .setPositiveButton("꺼라", new DialogInterface.OnClickListener() {..

Android 2020.09.17

[Android] 계산기 앱 만들기

윈도우 계산기를 기반으로 하여 계산기 앱을 만들어 보았습니다! Button.OnClickListener onClickListener = new Button.OnClickListener() { public void onClick(View view) { //버튼id로 케이스 나누기 switch (view.getId()) { //숫자버튼 case R.id.btn_0: if(tv_result.getText().toString().equals("0")) { tv_result.setText("0"); } else { tv_process.setText(tv_process.getText().toString() + "0"); tv_result.setText(tv_result.getText().toString() + "0..

Android 2020.09.14

[Android] 안드로이드 연락처 화면으로 이동하기

Intent를 활용하여 버튼을 클릭했을 때 연락처 화면으로 이동하는 것을 해보겠습니다! public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button btn_dial = (Button)findViewById(R.id.btn_dial); btn_dial.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { s..

Android 2020.09.11

[Android] 안드로이드 생성주기

생성주기(LifeCycle) 액티비티의 생명주기는 액티비티의 생성부터 소멸까지의 주기를 말합니다. 다음 그림을 살펴보면서 생성주기에 대해 살펴보면 더 쉽게 이해할 수 있을 것입니다! onCreate() - 앱이 실행되면 호출되는 함수입니다. 앱이 처음 시작할 때 한 번만 실행되는 함수입니다. onStart() - 액티비티가 사용자에게 보여지기 직전에 호출되는 함수입니다. 액티비티가 시작되기 전에 호출되는 것입니다. onResume() - 액티비티가 실행 중 일 때 호출되는 함수입니다. 사용자에게 액티비티가 보여지고, 사용자와 상호작용이 가능하게 됩니다. onPause() - 액티비티가 사용자와 상호작용이 불가한 상태, 즉 포커스를 잃은 상태일 때 호출되는 함수입니다. 액티비티가 완전히 가려지지 않은 상태..

Android 2020.09.10

[Android] 자기소개어플 만들기

자기소개어플에는 간단한 저의 자기소개를 적었고 버튼을 눌렀을 때 인사말이 나오도록 만들었습니다 activity.xml MainActivity.java public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button btn = (Button)findViewById(R.id.button); final ImageView iv = (ImageView)findViewById(R.id.imageView); btn.setOnCl..

Android 2020.09.07

[Android] 안드로이드 View 요소 종류와 역할

안드로이드 View 요소 종류와 역할 위젯 1. TextView (텍스트뷰) 텍스트뷰는 문자열을 표현합니다. 텍스트뷰의 문자열은 화면에 고정되며 사용자가 수정할 수 없는 문자열입니다. 2. EditText (에디트텍스트) 에디트텍스트는 문자열을 입력받는 위젯입니다. 사용자에게 입력을 받을 수 있습니다. 3. Button (버튼) 클릭할 수 있게 하는 것이 버튼입니다. 앱을 사용하다보면 확인이나 취소버튼을 쉽게 볼 수 있습니다. 4. CheckBox (체크박스) 사용자가 여러 개를 선택할 수 있는 버튼입니다. '체크됨' 과 '체크되지않음' 을 나타냅니다. 5. Switch / ToggleButton (스위치 / 토글버튼) 스위치와 토글버튼은 모양만 조금 다를뿐 용도는 거의 동일합니다. 스위치와 토글버튼의 ..

Android 2020.09.06

[Android] 안드로이드10과 안드로이드11

안드로이드10과 안드로이드11 안드로이드11은 안드로이드 운영체제 중 18번째 버전이며 11번째 주요 업데이트입니다. 현재는 최종 베타버전이 나온 상태이고 정식출시는 2020년에 될 예정입니다. 안드로이드10의 주요 기능에 대해서는 다음 포스팅을 참고해주세요. soohyun6879.tistory.com/6 안드로이드9와 안드로이드10 안드로이드9와 안드로이드10 안드로이드9는 안드로이드 운영 체제 중 16번째 버전이며 9번째 주요 업데이트입니다. 2018년 8월 6일 정식 출시되었습니다. 안드로이드9의 주요 특징에 대해 살펴보겠 soohyun6879.tistory.com 오늘은 안드로이드11의 주요 기능과 안드로이드10에 비해서 어떤 점이 달라졌는지에 중점을 두어 살펴보겠습니다. 1. 버블알림 버블알림은..

Android 2020.09.06
반응형