EditText에 inputType을 textPassword 로 지정하면 *** 표시와 같이 패스워드 내용이 가려지게 된다. CheckBox 를 추가하고 체크되면 입력한 패스워드가 보여지게되고 체크가 해제되면 다시 숨기고 싶을때 아래의 방법을 참고 하여 코드를 작성하자. 주석처리된 코드를 이용하거나 아래의 코드를 그대로 사용하면 된다. checkBox_passwd_show = findViewById(R.id.checkBox_passwd_show); checkBox_passwd_show.setOnClickListener(new CheckBox.OnClickListener() { @Override public void onClick(View v) { if (checkBox_passwd_show.isCheck..
Publishing to Google Play Store Android requires that all apps be digitally signed with a certificate before they can be installed. In order to distribute your Android application via Google Play store it needs to be signed with a release key that then needs to be used for all future updates. Since 2017 it is possible for Google Play to manage signing releases automatically thanks to App Signing..
가끔 내 폰에 설치된 앱이 어느 마켓에서 설치되었는지 알아보고 싶을 때가 있다. apk의 설치 출처 말이다. 당연히 대부분은 Google Play Store 이겠지만, 또 한국의 이통사에서 유통한 단말이라면 당연히 원스토어도 설치되어 있을 것이므로 그것도 고려대상. 이러저러한 이유로 결국 알아낼 수 있는 방법이 있으면 좋겠다는 생각에 알아본 코드와 함께 각 코드별 어떠한 스토어와 연결되어 있는지도 함께 적어봤으면 좋겠다는 생각에 포스팅을 하게 되었다. public String getFromInstalledMarket(Context context, String targetPkg) { PackageManager pkgMgr = context.getPackageManager(); return pkgMgr.ge..
아래 에러 발생시에 해결 방법 java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: Caused by: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: com.android.builder.de..