본문 바로가기
반응형

Android7

rticle_rep_thumbnail [Android / 안드로이드] Key store 및 인증된 apk 파일 만들기(앱 서명) 내가 생성한 앱을 구글 플레이 스토어에 등록하기 위해서는 서명된 apk파일을 만들어야 합니다. 서명된 앱을 만들기 위해서는[Build - Generate Signed APK..]로 들어가서 배포용 APK파일을 만들면 됩니다. Key store 정보를 입력합니다.Key store정보가 없다면 [Create New...]를 선택하여 jks파일을 생성합니다. Key store를 생성하기 위해 필요한 값들입니다. Key store path - key store의 경로와 생성될 파일명을 지정합니다.password - 비밀번호를 입력하고 옆에 Confirm에 한번 더 입력합니다.Key alias - 서명을 구분하는 별명을 설정합니다.password - 서명의 비밀번호를 설정합니다.Validity (years) - .. 2018. 12. 23.
rticle_rep_thumbnail 안드로이드 기기에 에어팟 연결(페어링) 방법 안드로이드 기기에서 에어팟 페어링 하는 방법입니다. 에어팟 뒷면의 페어링 버튼을 누릅니다. 페어링 버튼은 안드로이드 기기와 페어링이 끝날 때까지 누르고 있어야 합니다. 페어링 할 기기에서 블루투스를 들어갑니다.에어팟 페어링 버튼을 누른채로 기기 검색을 하면 에어팟이 목록에 나타납니다. 에어팟을 페어링 합니다. 페어링이 완료 되었습니다. 안드로이드 기기에서 에어팟의 이중탭 기능을 이용하려면애플 기기에서 이중탭 설정을 한 다음 안드로이드 기기에서 사용할 수 있습니다.(애플 기기에서 이중탭 기능 설정 -> 안드로이드 기기에서 사용) 안드로이드에서 에어팟의 배터리를 확인하는 방법은구글 스토어에서 에어팟 관련 앱을 다운 받으면 확인 가능합니다.저는 AIrBattery 어플을 받아 사용합니다. 안드로이드 기기뿐만 .. 2018. 12. 3.
rticle_rep_thumbnail [Android / 안드로이드] Back버튼(뒤로가기 버튼) 2번 클릭으로 앱 종료하기 앱에서 Back버튼(뒤로가기 버튼)을 클릭하면 이전 Activity로 돌아가거나, 앱이 종료 됩니다. 예전에는 뒤로가기 버튼을 클릭하면 앱을 종료하시겠습니까? 라고 다이얼로그창이 떳지만 요즘은 뒤로가기 버튼 2번 클릭으로 앱을 종료하는 방법을 많이들 사용하시더라구요. public class BackPressCloseHandler { private long backKeyClickTime = 0; private Activity activity; public BackPressCloseHandler(Activity activity) { this.activity = activity; } public void onBackPressed() { if (System.currentTimeMillis() > backKeyC.. 2018. 11. 6.
[Android / 안드로이드] Fragment 데이터 전달 Activity 에서 Fragment 을 호출하며 데이터를 전달할 경우 Bundle을 이용하면 됩니다. Activity간 데이터를 전달할 경우 Intent를 사용하는 것과 비슷합니다. Fragment fragment = new testFragment(); // Fragment 생성 Bundle bundle = new Bundle(); bundle.putString("param1", param1); // Key, Value bundle.putString("param2", param2); // Key, Value fragment.setArguments(bundle); 이렇게 원하는 데이터를 Bundle을 통해 전달합니다. Bundle로 전달된 데이터는 전달받는 Fragment의 onCreateView에서 g.. 2018. 10. 1.
[Android / 안드로이드] EditText 값 변경 이벤트 안드로이드에서 텍스트 값을 입력 받을 경우 EditText를 사용합니다. EditText의 값(Text)이 변경될 때에 취해야할 액션이 있다면 addTextChangedListener(TextWatcher watcher)를 사용하면 됩니다. EditText editText = (EditText)findViewById(R.id.editText); editText.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { //입력하기 전 } @Override public void onTextChanged(CharSequence s.. 2018. 9. 30.
[Android / 안드로이드] Fragment findViewById() 에러 해결법 Fragment에서 findViewById()함수를 호출하면 아래와 같은 에러가 발생하며 호출이 되지 않습니다. java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.View android.view.View.findViewById(int)' on a null object reference 이 에러가 발생하는 이유는 Fragment View가 inflate하기전에 컴포넌트를 호출하기 때문에 NullPointerException 에러가 발생한 것입니다. getView() 메서드를 통해서도 해결 할 수 있지만 Fragment onCreateView함수에서 View 객체에 현재 View에 가져와 그 View에서 원하는 컴포넌.. 2018. 9. 15.
반응형