분류 전체보기58 JavaScript에서 alert()을 사용할 때 Android WebView에서 타이틀 없이 출력하는 방법 JavaScript에서 alert() 메소드를 사용할 때 Android WebView에서 타이틀 없이 출력하는 방법 WebChromeClient 클래스를 사용하여 onJsAlert() 메서드를 오버라이드하고 alert 창을 커스터마이징할 수 있습니다. webView.setWebChromeClient(new WebChromeClient() { @Override public boolean onJsAlert(WebView view, String url, String message, JsResult result) { AlertDialog.Builder builder = new AlertDialog.Builder(view.getContext()) .setMessage(message) .setPositiveButt.. 2023. 3. 28. [Swift] iOS 기기의 자이로센서 값을 읽어오는 방법 자이로 센서 값을 읽어오기 위해선, Core Motion 프레임워크를 사용해야 합니다. 다음은 Core Motion 프레임워크를 이용하여 자이로 센서 값을 읽어오는 방법입니다. import CoreMotion // CMMotionManager 인스턴스를 생성합니다. let motionManager = CMMotionManager() // 디바이스에서 자이로스코프를 사용할 수 있는지 체크합니다. if motionManager.isGyroAvailable { // 자이로스코프 센서 감지 간격을 설정합니다. motionManager.gyroUpdateInterval = 0.1 // 자이로스코프 값 업데이트를 시작합니다. motionManager.startGyroUpdates(to: OperationQueue... 2023. 3. 21. 안드로이드 웹뷰 위치서비스 (Android WebView Location Service) Java 안드로이드 웹뷰에서 위치서비스가 꺼져있는지 확인하고 꺼져있으면 위치 서비스를 Active하는 창이 뜨도록 하는 방법에 대해서 알아보겠습니다. private void checkLocationEnabled() { LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE); boolean gpsEnabled = false; boolean networkEnabled = false; try { gpsEnabled = lm.isProviderEnabled(LocationManager.GPS_PROVIDER); } catch (Exception ex) { ex.printStackTrace(); } try { network.. 2023. 3. 16. 안드로이드 웹뷰 위치 권한 (Android WebView Location Permission) 1. AndroidManifest.xml 파일에서 위치 권한 추가 안드로이드 웹뷰에서 위치 권한을 사용하려면 AndroidManifest.xml 파일에 다음과 같은 권한이 추가되어 있어야 합니다. 2. JavaScript 활성화 위치 정보를 얻기 위해 JavaScript가 활성화되어 있어야 합니다. 따라서 안드로이드 웹뷰에서 JavaScript를 활성화하는 코드를 추가해야 합니다. webSettings = webView.getSettings(); webSettings.setJavaScriptEnabled(true); 3. 사용자에게 권한을 요청합니다. 자바 코드에서 다음 코드를 사용합니다. if (ContextCompat.checkSelfPermission(this, Manifest.permission... 2023. 3. 16. 이전 1 ··· 4 5 6 7 8 9 10 ··· 15 다음