BIG
android.os.FileUriExposedException: exposed beyond app through Intent.getData()
/**
@ 안드로이드 API24 이상부터 Intent를 사용해서 File 오픈시
FileProvider를 통해서
해당 파일이나 폴더를 접근 가능하게 설정해 주어야 한다고 합니다.
위 방법은 설정 코드가 많이 필요하여 좀더 찾아본 결과
MainActivity 시작 부분에 아래 코드를 추가하면 예전과 같이 파일 오픈이 가능합니다.
*/
protected void onCreate(@Nullable Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
StrictMode.setVmPolicy(builder.build());
}
LIST
'!!...Android' 카테고리의 다른 글
[Android] 전면 카메라를 이용한 심박수 측정 Ver20231129_001 (0) | 2023.11.29 |
---|---|
[Android] WebView that is vulnerable to cross-app scripting (0) | 2023.11.08 |
[Android] image Selecter Sample Code (0) | 2023.01.12 |
[Android] File Selecter Sample Code (0) | 2023.01.12 |
[Android] Android 12 Manifest merger failed : android:exported needs to be explicitly specified for (0) | 2022.10.31 |