본문 바로가기

전체 글64

[android] actionbar menu ,뒤로가기 버튼 생성 메인 엑티비티에서 쓸 xml를 생성해준다.   mainactivity// 액션바의 메뉴를 화면에 보여주는 함수.@Overridepublic boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main,menu); return true;}// 액션바의 메뉴를 클릭하면 동작하는 함수.@Overridepublic boolean onOptionsItemSelected(@NonNull MenuItem item) { if (item.getItemId()==R.id.menuAdd){ Intent intent = new Intent(MainActivity.this, AddAct.. 2024. 6. 11.
[android] Volley 라이브러리를 활용한 JSON 데이터 파싱 방법 1. 라이브러리 설치 2. Manifest.xml 권한 부여3. 코드 작성 1.mainactivity.classpackage com.example.employee;import android.content.Intent;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.Button;import android.widget.ProgressBar;import android.widget.Toast;import androidx.activity.result.ActivityResult;import androidx.activity.result.ActivityResultCallback;import and.. 2024. 6. 11.
[android]AlertDialog 예, 아니오 선택창 private void showAlertDialog() { AlertDialog.Builder builder = new AlertDialog.Builder(context); builder.setCancelable(false); builder.setTitle("주소록 삭제"); builder.setMessage("정말로 삭제 하시겠습니까?"); builder.setPositiveButton("Yes", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { .. 2024. 6. 10.
[android] RecyclerView와 Adapter를 이용하여 리스트를 화면에 표시하는 방법 어뎁터 코드package com.example.simplecontacts.adapter;import static com.example.simplecontacts.R.*;import android.content.Context;import android.content.Intent;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.ImageView;import android.widget.TextView;import androidx.annotation.NonNull;import androidx.cardview.widget.CardView;import android.. 2024. 6. 10.
[android] SharedPreferences 를 이용한, 데이터 저장과 불러오기 데이터 저장하는 방법SharedPreferences sp = getSharedPreferences("DataIntent.app",MODE_PRIVATE); SharedPreferences.Editor editor = sp.edit(); editor.putString("email",email); editor.commit();데이터 불러오는 방법SharedPreferences sp = getSharedPreferences("DataIntent.app",MODE_PRIVATE); String email = sp.getString("email",""); txtwelcome.setText(email+"님 회원.. 2024. 6. 7.
[android] 액티비티간, 단방향 전달, 백버튼 누를때 전달 방법 액티비티간 단방향 데이터 전달 방법 MainActivitypublic void onClick(View v) { String name = editName.getText().toString().trim(); String strAge= editAge.getText().toString().trim(); // 다른 액티비티를 실행시키는 코드 // 인텐트를 만든다. // 인텐트란, 어떤 엑티비티가 어떤 엑티비티를 띄우겠다 라는 (의도) Intent intent = new Intent(MainActivity.this,SecondActivity.class); .. 2024. 6. 7.