android9 [Android] Android WebView 디버깅 1. 테스트를 진행할 단말기의 디버깅 모드를 활성화 한후 PC 에 연결 https://search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=0&ie=utf8&query=android+%EB%94%94%EB%B2%84%EA%B9%85+%EB%AA%A8%EB%93%9C android 디버깅 모드 : 네이버 통합검색 'android 디버깅 모드'의 네이버 통합검색 결과입니다. search.naver.com 2. 아래와 같이 웹뷰의 디버깅 모드를 활성화 mWebView.setWebContentsDebuggingEnabled(true); 3. Chrome 에서 chrome://inspect/#devices 링크로 접속 https://search.naver.co.. 2021. 9. 28. [Android] 로컬 웹뷰 ajax cross origin 에러 Android 로컬 웹뷰(file:///android_asset/index.html)에서 내부 파일을 ajax로 불러올 때 cross origin 이슈가 발생 ex) test.json 파일을 로드 $.ajax({ url : "test.json", success : function (data) { console.log(data); } }); 하기와 같이 에러 발생 Access to XMLHttpRequest at 'file:///android_asset/test.json' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrom.. 2020. 12. 5. [Android] WebView에서 JavaScript 스레드 오류 A WebView method was called on thread 'javabridge'. All WebView methods must be called on the same thread.라는 메시지가 뜨면서 오류 발생 WebVeiw에서는 비 UI 스레드에서 호출하기 떄문에 발생 mWebView.post(new Runnable(){ @Override public void run(){ //자바스크립트 호출 } }); 이런식으로 호출하려던 함수를 감싸주면 문제 해결됨 - mWebView는 선언한 WebView 변수 2020. 12. 5. [Android] Android 에서 기본으로 제공하는 이미지 - 사용 방법android.R.drawable.xxx - 실제 이미지 경로 ※ AndroidC:\Users\your-user\AppData\Local\Android\sdk\platforms\android-XX\data\res ※ iOS/Users/$USER/Library/Android/sdk/platforms/android-XX/data/res 2019. 1. 22. [Android] 다이얼로그를 이용 유저가 동의하면 액티비티가 종료 사용자가 뒤로가기 버튼을 누르는 경우 onBackPressed()라는 메소드가 호출 됨해당 메소드에서 하기와 같이 적용하면 다이얼로그가 발생하면 funish() 메소드로 어플을 종료할 수 있음 @Override public void onBackPressed() { new AlertDialog.Builder(this) .setIcon(android.R.drawable.ic_dialog_alert) .setTitle("Closing Activity") .setMessage("App을 종료하시겠습니까?") .setPositiveButton("종료", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dial.. 2019. 1. 11. [Android] 맥북에서 android Home 설정 vi ~/.bash_profile => bash_profile 을 수정 모드로 열어서 하기 데이터 적용 export ANDROID_HOME=/Users/$USER/Library/Android/sdk/ export PATH=$PATH:$ANDROID_HOME export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/platform-tools 2019. 1. 4. 이전 1 2 다음