공부40 [Android][kotlin] WebView 동영상 자동재생 해결방법 안녕하세요~ 챠니입니다! :) 이번에는 Android WebView에서 동영상 자동재생이 안되는 문제를 해결하는 방법에 대해서 알아보겠습니다. ex. WebView안에 Youtube와 같은 동영상이 자동으로 재생이 안될때 설정하는 방법입니다. WebView 동영상 자동재생 해결방법 Android WebView에 두가지 속성을 설정을 함으로써 해결할 수 있습니다. // 뷰 가속 - 가속하지 않으면 영상실행 X, 소리만 출력 setLayerType(View.LAYER_TYPE_HARDWARE, null) // 웹뷰 동영상 바로 실행하기 settings.mediaPlaybackRequiresUserGesture = false 다음 두가지를 설정 후 다시 빌드하게되면 정상적으로 자동재생이 되는것을 확인할 수 있.. 2023. 1. 21. [Android][kotlin] Android Share 공유하기 기능 구현방법 안녕하세요~ 챠니입니다! :) 오늘은 Android에서 Share(공유하기) 기능을 구현하는 방법에 대해서 알아보겠습니다. 엄청 간단하니 잘 따라 오세요! Android Share 구현 코드는 다음과 같습니다. /** 공유하기 */ fun share(msg: String) { val intent = Intent(Intent.ACTION_SEND).apply { type = "text/plain" putExtra(Intent.EXTRA_TEXT, msg) putExtra(Intent.EXTRA_SUBJECT, "주제") putExtra(Intent.EXTRA_TITLE, "제목") } startActivity(Intent.createChooser(intent, "")) } 다음과 같이 공유하기 기능이 호출.. 2023. 1. 20. [Android] EditText 속성정리 안녕하세요~ 챠니입니다! :) EditText만들면서 추가설정에 필요한 부분을 정리해보도록 하겠습니다. EditText 속성 maxLength : EditText가 작성할 수 있는 최대 길이를 지정 singleLine : false로 설정하게 되면 EditText의 오른쪽 면에 닿으면 줄바꿈이 된다. scrollHorizontally : false: EditText의 길이가 오른쪽으로 길어져도 좌우 스크롤이 안된다. singleLine과 scrollHorizontally 속성을 함께 사용 singleLine: false / scrollHorizontally:false inputType : 키보드의 형태를 지정, 공식 문서를 참고 imeOptions : 키보드의 완료 버튼을 지정 아무 값도 지정하지 않았다.. 2022. 8. 25. [Android] android.useAndroidX=true 문제 해결방법 안녕하세요~ 챠니입니다! :) 문제 Your project has set `android.useAndroidX=true`, but configuration `debugRuntimeClasspath` still contains legacy support libraries, which may cause runtime issues. This behavior will not be allowed in Android Gradle plugin 8.0. Please use only AndroidX dependencies or set `android.enableJetifier=true` in the `gradle.properties` file to migrate your project to AndroidX (see ht.. 2022. 8. 22. 이전 1 2 3 4 5 6 7 ··· 10 다음