본문 바로가기

Android125

안드로이드 모든 Activity(화면)을 제거하고 종료하고 싶을때.. 띄워져있는 화면이 여러개인데 일일히 하나하나 finish()로 끝내기엔 버겁습니다. 모든 엑티비티를 다 종료하고 앱 자체도 종료 할 수 있습니다. finishAffinity(); System.runFinalization(); System.exit(0); 해당 코드로 모든 화면과 앱을 종료할수있습니다. 2020. 7. 13.
안드로이드 스튜디오 안에서 SHA-1값 확인하기. 파이어베이스 연동이나 기타 등등 하실때 종종 SHA-1값이 필요할때가있습니다. 굳이 CMD창에서 복잡한 명령 필요없이 확인이 가능합니다. 안드로이드 스튜디오 오른쪽에 Gradle패널을 열어주세요. 그리고 사진처럼 클릭을 해주시면되는데요 그럼 밑에 창에 뜹니다. 밑에를 Run창으로 선택해서 보시면 됩니다. 혹은 터미널에서 keytool -list -v -keystore keystore경로 입력하시면 됩니다. 2020. 7. 13.
안드로이드 커스텀 다이얼로그(Custom Dialog) 만들어보기. 일반적인 다이얼로그는 밋밋한감이 있습니다. 다들 자기 입맛대로 꾸며보고싶으실텐데 생성자를 활용하여 커스텀 다이얼로그를 만들어볼게요. 대충 이런식으로 모서리가 살짝 둥글둥글한 녀석으로 만들어볼게용. 우선 MyDialog.java 라는 클래스를 만들어줬습니다..! public class MyDialog extends Dialog { private Button Confirm; private Button Cancel; private View.OnClickListener Confirm_Btn; private View.OnClickListener Cancel_Btn; public TextView Body; public TextView Title; public String title; public String bod.. 2020. 7. 8.
안드로이드 하이브리드 Webview alert창 처리 안드로이드 하이브리드 앱을 진행하면서 웹딴에서 띄운 Alert창을 네이티브에서 코드처리를 해주지않으면 정상적으로 작동하지 않는 문제가 있습니다. mWebView.setWebChromeClient(new WebChromeClient() { @Override public boolean onJsConfirm(WebView view, String url, String message, final JsResult result) { new AlertDialog.Builder(MainActivity.this) .setTitle("확 인") .setMessage(message) .setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() { .. 2020. 6. 9.