* SharedPreferences - 스택이 없어 질 경우 값을 저장해 놨다가 불러올 때 사용한다. //전체를 뜻함 //거의 private 씀- SharedPreferences pref = getSharedPreferences("pref", Activity.MODE_PRIVATE); //수정해 줘야 하므로 Editor가 필요 SharedPreferences.Editor editor = pref.edit(); //String이라 putString메소드 이용해 값 넣기, key값과 value값 editor.putString("name", "소녀시대"); // 세팅 editor.commit(); //저장되어 있는 객체- SharedPreferences pref = getSharedPreferences("pr..
* 권한 설정해주기 - app -> manifests -> package 명 밑에 아래와 같이 원하는 권한을 설정해주면 된다. * 권한 없애는 법 - sdk 23 버전부터 권한을 설정하게 되었다. 즉 버전을 22로 낮추면 권한을 따로 설정해주지 않아도 된다.
* EditText에서 값 가져오기 - .getText() 로 가져와 String으로 변환해주는 방법이 밑에 나와있다. * ComponetName - 인텐트에 정보를 넣을 때 사용하는 방법 중 하나이다.- intent명.setComponent(new ComponentName("패키지명", "패키지명.컴포넌트 액티비티명"));package com.oneplus.callintent; import android.content.ComponentName; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.v..
* findViewByid - 액티비티에 id값으로 뷰 들을 찾아 올때 사용 한다.- 예시) findViewById(R.id.btnPopUp) //R파일 소스에서 id를 이용해 값을 찾는건데 btnPopUp이라는 id를 갖은 값을 찾아오는 거다. * R 파일 - 디자인한 대부분의 값들은 R이라는 소스에 저장이 된다. * OnClickListener - 버튼을 클릭했을 때 이벤트를 명령 할 때 그 명령을 알아 들은 무언가가 필요할 때 사용 한다. * Intent - 시스템(안드로이드 스튜디오)에게 무언가를 명령을 해야할 때 intent를 사용해야 알아먹는다. * startActivity(명령); - 파라미터의 명령이 시스템에 전달을 해주는 역할을 함 * startActivityForResult(명령, 구분..
* putExtra(Key값, Value값) - 영화에서도 주연이 있고 조연이 있듯이 putExtra는 조연이므로 이 액티비티에서 실행이 되는게 아니라 다른 액티비티에 값을 넘겨주는 조연역할을 한다.- putExtra(Key값, Value)을 넣는다. 값을 받을 액티비티에서 key으로 값을 받아주면 된다. * setResult(값이 정상적으로 넘겨진다 라는 뜻, 전달 할 객체); - 시스템 쪽으로 putExtra의 값을 전달해 저장 할 수 있게 해준다.- 예시) setResult(Activity.RESULT_OK, i); * finish();- 액티비티 스택을 없애주는 역할을 한다. 즉 현 액티비티 스택을 없애주고 이전의 액티비티를 보여주게 하는거다. package com.oneplus.intent; i..