Android(9)
-
[ 안드로이드 ] 크롬 이전 버전 다운로드
폰이랑 연결해서 테스트할 때 chrome://inspect/#device 여기서 테스트하는 경우가 있는데 안드로이드 버전이랑 크롬 버전 안 맞으면 404에러 뜹니다. 크롬 이전 버전은 하단에 기재한 사이트에서 다운받을 수 있습니다. https://www.slimjet.com/chrome/google-chrome-old-version.php Download older versions of Google Chrome for Windows, Linux and Mac Google Chrome Older Versions Download (Windows, Linux & Mac) Why use an older version of Google Chrome? Google only provides an online setu..
2022.02.08 -
[ Android ] 안드로이드 앱 난독화, apk decompile 방법
안드로이드 프로젝트에서 생성한 apk를 난독화 하는 방법입니다. 1. 안드로이드 프로젝트의 build.gradle 파일에서 buildTypes 에 다음과 같이 추가합니다. buildTypes가 없다면 android를 찾아서 추가합니다. android { buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile( 'proguard-android.txt'), 'proguard-rules.pro' } } } release 에 minifyEnabled, shrinkResources, proguardFiles 를 추가 후 안드로이드 프로젝트 최상단에 proguard-rules.pro 파일을 생성합니다. 2. proguard-rul..
2021.03.29 -
[ Android ] 안드로이드 코르도바 뒤로가기 처리
출처 : m.blog.naver.com/youngchanmmm/220078642485 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BACK) { exitApp(); return true; } return super.onKeyDown(keyCode, event); } private void exitApp() { AlertDialog.Builder db = new AlertDialog.Builder(this); db.setTitle("종료") .setMessage("종료하시겠습니까?") .setCancelable(true) .setPositiveButton(android.R.str..
2021.02.25 -
[ Android ] 안드로이드 웹뷰 net::ERR_CACHE_MISS 해결 방법
안드로이드 웹뷰에서 뒤로가기 키를 누르면 net::ERR_CHACHE_MISS 오류가 나타날 때가 있습니다. 킷캣 이상에서 나타나는 오류이기 때문에 킷캣 이상일 경우 다음과 같은 처리를 해주시면 됩니다. if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){ 선언한웹뷰명.getSettings().setChacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); }
2019.12.23 -
[ Android ] 안드로이드 권한 처리하기
참고 : https://developers-kr.googleblog.com/2015/08/android-60-sdk.html 안드로이드 마시멜로: 안드로이드 6.0 SDK 와 마지막 개발자 프리뷰 By Jamal Eason , Product Manager, Android 말랑 말랑한 마시멜로를 싫어하는 분이 있을까요? 분명히 말씀드리자면 안드로이드 팀은 마시멜로를 정말 좋아합니다. 5월 구글 I/O 에서 안드로이드 M 개발자 프리뷰 ... developers-kr.googleblog.com https://ahnbk.com/?p=731e 안드로이드 앱 여러 개 권한 요청 앱을 설치하고 처음 실행시 여러 개의 권한 요청 방법. requestPermissions 함수를 사용하는데, 두번째 인자인 퍼미션 목록은..
2019.12.23 -
[ Android ] a webview method was called on thread 'javabridge'
안드로이드에서 자바스크립트를 호출할 때, A WebView method was called on thread 'javabridge'. All WebView methods must be called on the same thread.라는 메시지가 뜰 때 있습니다. 안드로이드에서 UI 스레드가 사용되어야할 때 비 UI 스레드가 호출되기 때문에 발생하는 오류입니다. 자바스크립트 메소드는 비 UI 스레드에서 호출되기 때문에 다른 처리를 해줘야 합니다. 선언한웹뷰명.post(new Runnable(){ @Override public void run(){ //자바스크립트 호출 } }); 이런식으로 호출하려던 함수를 구현하면 오류가 해결됩니다. 출처 : http://blog.danggun.net/3334
2019.12.19