티스토리 뷰
웹뷰와 안드로이드간 메소드 호출을 하려고 할 경우에,
보안상의 문제로 인하여 17버전 (4.2)부터 호출이 막혔다고 한다.
보안상의 퍼미션이 없어서 발생하는 문제인데...
퍼미션은 다음과 같다.
android.permission.INTERACT_ACROSS_USERS_FULL
하지만 이런 퍼미션은 존재하지도 않는다...
다른 말로는 지금 넣어서 사용할수 있어도 나중에는 쓸수 없다는 말이다.
그러하여서 할수 있는 방법은 targetSdkVersion을 16이하로 낮추던가...
혹은 JavascriptInterface 의 메소드에 @JavascriptInterface 어노테이션을 추가하면 사용할수 있다고 한다.
'Mobile > Android' 카테고리의 다른 글
[Android]Android Studio의 기본 파일 구조 (0) | 2015.01.06 |
---|---|
[Android]5.0의 변화 (0) | 2015.01.05 |
[Android]ViewPager의 원형 (0) | 2014.12.29 |
[Android]Library Project 사용시 소스 바로가기 안될 경우 (0) | 2014.12.11 |
[Android]adb - screenshot (0) | 2014.11.29 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- SWIFT
- Spring
- golang
- Windows
- CentOS
- tomcat
- windows10
- Gradle
- Java
- rxswift
- cocoapods
- Xcode
- go
- github
- nodejs
- android
- Linux
- Codable
- ubuntu
- php
- MySQL
- intellij
- docker
- centos8
- Python
- enum
- war
- git
- Kotlin
- ios
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함