[Python]파이썬 크롤링 오류 처리 방법 (ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired)
파이썬 크롤링하는 과정에 SSL 관련 오류가 아래와 같이 발생하는 경우가 있다. 오류가 발생한 파이썬 스크립트는 다음과 같다. 파이썬 SSLCertVerificationError 오류 해결법 오류 해결하기 위해서는 ssl...
[android : kotlin] 코틀린 Notification MediaStyle 사용시 SeekBar 를 사용자가 사용할 수 있게 하는 방법
안드로이드 10부터 MediaStyle의 Notificaiotn(알림)을 사용할 때 SeekBar( 탐색 막대)가 표시됩니다. 그렇다면 단순이 플레이가 어디까지 되고 있는지 확인용으로 사용하는 것 뿐만 아니라 사용자가 SeekBar를 조절할 수...
[android : kotlin] 코틀린 물음표 null 처리 방법 ?: , !! , as?사용 예제(엘비스 연산자) null 처리 방법에 대한 처리
코틀린은 기본적으로 값이 null이 아니다. 기본적으로 NotNull이다. Nullable 표현에만 ‘?’가 사용된다. 아래 코드 스니펫에 대한 코드를 실행해 보면 temp 변수가 null임으로 오류가 발생하고 어떻게 처리해야하는지...
[android : kotlin] MediaStore.Audio.Media로 부터 Uri를 통해 duration (노래 총 재생시간) 가져오는 방법
MediaStore.Audio.Media.DURATION를 통해 노래파일의 재생시간을 알고 싶었으나 값을 알수 없었다. 모든 노래에서 동일한 값으로 6이 넘어왔다. val mCursorCols = arrayOf( MediaStore.Audio.Media._ID, MediaStore.Audio.Media.ARTIST, MediaStore.Audio.Media.TITLE, MediaStore.Audio.Media.ALBUM, MediaStore.Audio.Media.DATA, MediaStore.Audio.Media.ALBUM_ID,...
[android : kotlin] 코틀린 Notification MediaStyle 사용시 SeekBar 설정 및 해제 하는 방법
위에서 보는 이미지에서 처럼 미디어 스타일의 알림을 노출할 때 노래 재생이 어디까지 진행되고 있는지 확인하기 위해 SeekBar를 사용할 수 있다. SeekBar를 숨기거나 노출하는 방법에 대해...
[android : kotlin] 코틀린 Notification MediaStyle 사용시 앨범 자켓(이미지) setLargeIcon 설정 방법 :Bitmap , MediaMetadataCompat
Notificaiton 구현시 미디어 스타일(MediaStyle) 사용하는 경우 아래 스크린샷과 같이 해당 노래의 앨범자켓을 표시할 수 있다. 그런데 이 방법에는 제약이 있다. 무조건 Bitmap 데이터로 가져와야한다는 것이다....
[android : kotlin] 코틀린 RecyclerView 클릭시 미디어 재생 하는 방법 : MediaController ,SimpleExoPlayer
코틀린 RecyclerView 클릭시 미디어 재생 하는 방법 서비스 클래스를 사용하여 음악 재생용 포그라운드서비스를 구현하였다. 기본 가이드 문서에는 전에 코드가 아닌 일부 코드 스니펫 정보만 제공되고...
[android : kotlin] 코틀린 Notification setShowActionsInCompactView 사용 예제 : MediaStyle
미디어 스타일 설정시 setShowActionsInCompactView에 대해 알아본다. 미디어 스타일(MediaStyle) 사용시 setShowActionsInCompactView에 대한 값을 설정해야한다. setShowActionsInCompactView는 Notification이 접혔을 때 보여질 addAcion의 아이콘을 설정하는 것이다. 기준은 addAcion이 된다....
[빌드오류] 코틀린 Unresolved reference: activity_main 레이아웃 및 drawable 에 접근하지 못하는 오류 발생시 처리하는 방법
아무 문제 없던 코틀린 프로젝트에 layout과 drawable 를 찾지 못하는 오류가 발생하였다. e: C:androidAndroidStudioProjectsTestappsrcmainjavacomappaudioplayermusicplayerMainActivity.kt: (46, 33): Unresolved reference: activity_main e: C:androidAndroidStudioProjectsTestappsrcmainjavacomappaudioplayermusicplayerMainActivity.kt: (373, 38): Unresolved reference:...
[android : kotlin] 코틀린 Notification addAction 추가하는 방법(.apply) : Notification.Action.Builder
코틀린에서 빌더를 먼저 생성 후 addAction을 하려고 하면 addAction메서드를 사용할 수 없다. 아래 코드 스니펫 처럼 NotificationCompat.Builder를 먼저 생성후 필요에 따라 action를 분기 해야할 필요가...