Android (21) 썸네일형 리스트형 Android studio NaverMap Zoom 조절 카메라 업데이트 하는 부분에서 CameraPosition cameraPosition = new CameraPosition(myLatLng, 1); mNaverMap.setCameraPosition(cameraPosition); myLatLng은 최초 자신의 위치 , 그 옆의 숫자가 zoom 1~17까지 작을수록 확소 Android studio firebase 연동 implementation 'com.google.firebase:firebase-auth:17.0.0' implementation 'com.google.firebase:firebase-core:17.0.1' implementation 'com.google.firebase:firebase-database:17.0.0' 이때 중요한 점은 core의 버전이 더 높아야됨. debug 밑단에 compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } 추가 그리고 가장 하위 단에 apply plugin: 'com.google.gms.google-services' 추가. dependen.. Android studio TextView String이외의 형 저장. int R = 3; @BindView(R.id.tvtest) TextView tv; tv.setText(R);하면 오류 tv.setText(""+tv);로 해야됨. Android studio firebase 코드 첨부. https://firebase.google.com/docs/auth/android/manage-users Android studio Glide다루기 노멀한 이미지에 대해 글라이드 참조 Glide.with(this).load(R.drawable.img).into(iv); iv는 ImageView, img는 drawable에 포함된 이미지 jpg에 대해 글라이드 참조 jpg는 res의 raw폴더 안에 존재 해야함. res오른쪽클릭 Android resource directory에서 생성 GlideDrawableImageViewTarget imageViewTarget = new GlideDrawableImageViewTarget(iv); Glide.with(this).load(R.raw.image).into(imageViewTarget); 마찬가지로 iv는 ImageView, img는 drawable에 포함된 이미지 이번엔 url을 타고 이미지 추출 하는.. Android studio putextra로 Intent 값 전달하기. Intent intent = new Intent(this, next.class); intent putExtra("String","String전달"); intent putExtra("int","int전달"); intent putExtra("boolean","boolean전달"); 으로 값 전달 한 뒤 next class 즉 받아야 하는 클래스에서 String getstr = getIntent().getStingExtra("String"); int getint = getIntent().getIntExtra("int",1); boolean getbool = getIntent().getBooleanExtra("boolean",false); 아까 전달 할때 매개변수로 사용한 문자로 새로운 변수를 선언해서 받음. .. Android studio Recycler view 정리. recycler view recycle view 지정영역에서 item으로 사용하는 xml이 반복 해서 list 구조로 나타남. 원리는 recycle xml에서 내부에 심을 item xml 을 tool로 엮음. tools:listitem="@layout/activity_item" 이런 식. 그리고나서 item xml에서 사용하고 있는 text ,image에 대한 입력을 받을 데이터 객체를 만듬. public class Iteminfo { String text1; String text2; private int resId; public int getResId() { return resId; } public void setResId(int resId) { this.resId = resId; } public St.. Android studio 딜레이 생성. new Handler().postDelayed(new Runnable() { @Override public void run(){ //여기에 딜레이 후 시작할 작업들을 입력 } }, 500); -> 500은 0.5초 의미 Handler같은 경우는 자동 import 이전 1 2 3 다음