반응형

8

안드로이드 -초간단 메모장 만들기2 (파일변경)

초간단 메모장 만들기2 (파일변경) http://lopicit.tistory.com/252 ** 초간단 메모장 만들기1에 이어서 *** 이전 초간단 메모장 예제는 하나의 파일에 읽고 쓰고 삭제할 수 있었습니다. 이번에는 AlertDialog를 이용하여 다양한 파일을 불러와 읽고 쓰고 삭제할 수 있도록 만들어 보았습니다. ** 변경된 이벤트 리스너 View.OnClickListener listener = new View.OnClickListener() { @Override public void onClick(View view) { switch (view.getId()){ case R.id.load: Log.i("TAG", "load 진행"); LinearLayout alert_layout1 = (Linea..

Android 2017.08.28

안드로이드 - Thread (AsyncTask)

안드로이드 - Thread (AsyncTask) 기존에 Thread는 메인 Thread와 서브 Thread가 데이터를 주고 받기 위해서는 Handler를 사용하였습니다. 하지만 Thread와 Handler를 따로 만들어야하는 불편한 점이 있습니다. 이런 점을 해결하기 위해서 안드로이드 프레임워크는 AsyncTask객체를 만들어 둘을 하나로 묶었습니다. AsyncTask객체의 사용법은 우선 객체를 상속 받은 이후 콜백메소드를 오버라이딩합니다. ** 콜백메소드 **onPreExecute() → doInBackground()메소드가 실행되기 전 준비단계 protected void onPreExecute() { //Thread에서 실행될 작업을 초기화 및 설정한다. Log.i(TAG,"onPreExecute()..

Android 2017.08.26

안드로이드 Database Insert

안드로이드 Database InsertSQLiteDatabase - 안드로이드에서 사용하는 경량의 데이터베이스 객체입니다.디바이스에 데이터가 저장되며 경량의 데이터베이스로 디바이스에서 효율적으로 작동합니다. ** MainActivity public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); setTitle("고객 등록 database"); } public void clickOn(View v){ if(v.getId() =..

Android 2017.06.02

안드로이드 - intent 활용(명시적 인텐트)

intent 활용(명시적 인텐트)intent는 보편적으로 다른 화면으로 전환하거나 전환하면서 데이터를 넘기는 역활을 하는 객체입니다. intent의 경우 명시적/암시적 인텐트가 존재하지만 여기서는 명시적 인텐트 사용입니다. 예시프로그램으로 메인화면에서 서브화면으로 전환하는 것을 보여드릴려고 합니다. * MainActivity public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); setTitle("메인화면입니다."); ..

Android 2017.04.28

안드로이드 - inflate 예제

안드로이드 inflate예제 간단히 설명하면 대화상자를 통해서 입력한 정보를 레이아웃에 출력하는 앱입니다. 여기서 inflate를 이용하여 정적인 xml을 자바에서 객체로 만들어서 사용합니다. 기존에 작성하던 activity_main.xml에 추가로 dialog1.xml, toast1.xml을 생성하였습니다. dialog1.xml의 경우 대화상자에 표시할 내용을 나타냅니다. toast1.xml의 경우 대화상자의 종료시 나타나는 토스트 메시지를 작성한 xml입니다.(기존에 흑색의 토스트가 아닌 예쁜 토스트 메시지를 만들 수 있습니다.) ------------------------------------------------------------------------------------------------..

Android 2016.09.30

안드로이드 - for문을 이용하여 위젯 등록, 리스너 초기화하기

for문을 이용하여 여러개의 개체를 등록, 초기화하기 안드로이드 앱에서 여러개의 버튼을 이용할 때 findViewById()를 통해서 자바코딩으로 가져오는 작업을 일일히 해야합니다. 하지만 이런 번거로운 작업을 쉽게 끝낼 수 있는 방법이 있습니다. 바로 for문을 이용하여 반복작업을 해주는 것입니다. 3개의 라디오 버튼이 필요한 예제가 있습니다. ------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------..

Android 2016.09.01

안드로이드 예제 - intent 예제

안드로이드 예제 - 인터넷, 전화 버튼 생성하기 간단한 버튼을 생성한 후 버튼을 클릭하면 인터넷과 전화 탭으로 넘어가는 예제 MainActivity.java에 추가할 코딩 - 홈페이지 열기Intent mintent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://m.nate.com"));startActivity(mintent); - 전화 걸기Intent mintent = new Intent(Intent.ACTION_VIEW, Uri.parse("tel:/911"));startActivity(mintent); - 갤러리 열기Intent mintent = new Intent(Intent.ACTION_VIEW, Uri.parse("content://media/inte..

Android 2016.08.30
반응형