일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- java
- Web Server
- jenkins
- ubuntu
- Gradle
- Oracle
- redis
- 맛집
- it
- Spring Batch
- JVM
- elasticsearch
- Spring Boot
- php
- Design Patterns
- AWS
- MySQL
- Spring
- IntelliJ
- javascript
- Git
- devops
- springboot
- 요리
- linux
- laravel
- ReactJS
- jsp
- db
- tool
- Today
- Total
목록AI or APP/Android (2)
아무거나
앱에서 webview를 사용할 때 webview에 표시되는 모바일 웹에 HTTPS를 적용했을 때 페이지 내의 HTTP로 되어있는 이미지 url을 표시하지 못하는 현상이 일어났다. 해당 이슈는 안드로이드 5.0 이상부터 혼합 콘텐츠와 타사 쿠키를 차단한다고 한다. 즉, 이미지를 표시하지 못하는 현상은 혼합 콘텐츠 차단과 연관이 있는 내용이다. (https://developer.mozilla.org/en-US/docs/Web/Security/Mixed_content) -> HTTPS 페이지 내에서는 모든 콘텐츠를 HTTPS의 주소로 사용된 것을 가져와야한다. 적용코드는 아래와 같다. WebSettings wsetting = m_webView.getSettings(); if(Build.VERSION.SDK_I..
apk_signature 버전이 적용된 apk 파일로 build 하려면 관련된 key 파일이 필요하다. (보안정책상 release 빌드시에 해당 키는 반드시 필요하다) 해당 키가 없게되면 패키지를 누가 인위적으로 해킹하여 문제가되는 파일로 바꿔치기 하는 경우가 있을수도 있다고 한다. key를 생성하는 과정과 빌드시 build.gradle에 세팅하는 과정에 대해서 알아보자. 1. key 생성 일반적으로는 key management system 같은 걸로 해당 키파일을 관리한다. 하지만 해당 포스팅에서 작업시에 내부망에 있는 git에서 관리하는걸로 작업을 진행한다. (1) 상단 메뉴 Build -> Generate Signed Bundle / APK.... 클릭 (2) APK 선택 후 Next (3) Cre..