본문 바로가기

Android

(21)
Android Studio GPS 정보로 위치 경도 값 받아오기 final LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE); 위치 관리자 객체 생성. @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE); Location location = lm.getLastKnownLocation(LocationManager.GPS_PRO..
Android Studio BackButton 두번 클릭시 종료 설정. private long pressedTime; @Override public void onBackPressed() { //super.onBackPressed(); if ( pressedTime == 0 ) { Toast.makeText(MainActivity.this, "한번 더 누르면 종료됩니다", Toast.LENGTH_LONG).show(); pressedTime = System.currentTimeMillis(); } else { int seconds = (int) (System.currentTimeMillis() - pressedTime); if ( seconds > 2000 ) { pressedTime = 0; } else { finish(); } } }
Firebase 중복키 방지 mFirebaseDatabase.addListenerForSingleValueEvent(new ValueEventListener() { @Override public void onDataChange(final DataSnapshot dataSnapshot) { for (DataSnapshot data : dataSnapshot.getChildren()) { //If email exists then toast shows else store the data on new key if (!data.getValue(User.class).getEmail().equals(email)) { mFirebaseDatabase.child(mFirebaseDatabase.push().getKey()).setValue(new ..
편의성 평가 : 모바일 전자정부 서비스 사용자 인터페이스 설계 가이드라인 문항 점수 1.전혀 그렇지 않다. 2.그렇지 않은 편이다. 3.보통이다. 4그러한 편이다. 5.매우 그렇다. 제공되는 서비스를 사용설명서 없이 사용할 수 있는가? 1 2 3 4 5 원하는 콘텐츠까지 최소한의 탭으로 이동이 가능한가? 1 2 3 4 5 사용 중 실수를 되돌릴 수 있는 기능이 제공되고 있는가? 1 2 3 4 5 불필요한 입력을 요구하지 않는가? 1 2 3 4 5 제공되는 서비스는 성격이 일관되며 간략한 느낌을 주는가? 1 2 3 4 5 내용을 찾기 위해 깊이 찾아들어가지 않아도 되도록 정보의 접근이 쉬운가? 1 2 3 4 5 메뉴항목들이 기억하기 쉽게 설계되어 있는가? 1 2 3 4 5 내용을 인지하는 속도와 비교하여 적당한 반응속도를 제공하는가? 1 2 3 4 5 현재 브라우징 하는 페이지..
Android studio Push알람 및 버전 업데이트. 버전 업데이트 방법 gradle Module app에서 version Code int형으로 하나씩 올려서 APK 파일 추출하면됨. Push 알람 FirebaseInstanceId.getInstance().getInstanceId() .addOnCompleteListener(new OnCompleteListener() { @Override public void onComplete(@NonNull Task task) { if (!task.isSuccessful()) { return; } // Get new Instance ID token String token = task.getResult().getToken(); mDatabase.child("users").child(fUser.getUid()).child..
Android studio 카메라 세팅 https://github.com/esafirm/android-image-picker esafirm/android-image-picker Image Picker for Android 🤖. Contribute to esafirm/android-image-picker development by creating an account on GitHub. github.com
Android studio 아이콘 만드는 사이트 https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html#foreground.type=image&foreground.space.trim=1&foreground.space.pad=0&foreColor=rgba(96%2C%20125%2C%20139%2C%200)&backColor=rgb(68%2C%20138%2C%20255)&crop=0&backgroundShape=square&effects=none&name=ic_launcher
Android studio Navermap연동 콘솔에서 패키지 이름 추가 해줘야함. gradle 추가 implementation 'com.naver.maps:map-sdk:3.4.0' implementation 'com.google.android.gms:play-services-location:17.0.0' 이거 써줘야 현재 위치 잡기가능 manifest에 넣어줘야 하는거 키값은 아이디 값 입력 주의 사항 무조건 메타 데이터는 manifest의 어플리케이션 안에 넣어줘야 됨. permission을 위한 지정. string에 일단 키와 시크릿 키 저장시켜줌. 0i9gmz57dw i6yNctGsuIqNzq6BMLqY6HxpBIl6KUfRAb3erzaF