시꺼먼 불법 코드를 치나요
이번에도 안드로이드에서 일어난 문제이어요.
안드로이드 개발이 본래부터 나쁜거 많았쩌.
안드로이드에는 윈도우나 맥에 기본 바탕 화면, 탐색기처럼 빌트인이 아니고 런처, 뷰어를 켜는 방식이어요.
이럼 만에하나 탐색기 어플을 키고 싶었다 이럼 적당한 방법이 없었쩌.
사실 안드로이드 설계에서 생각이 있었음 /app/com.package.name.explorer “/sdcard/download” 처럼 고대 명령어 인터페이스를 따라야 하였쩌. 돈이 많은 미국에도 약팔이들이 많은 거여서 휘말린거 있쩌. 싫다 이럼 자신있는 사람이 포크를 떠서 다걷어 내어야 하는 거여요.
“application/zip”은 일반적으로 사용하는 식별 이름인데 이거도 어디 원숭이 개발자가 들러붙을 여지가 있어요.
startActivity(Intent(Intent.ACTION_VIEW).also {
it.setDataAndType(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).toUri(), "application/zip")
})일반적으로 정상적인 실력을 갖춘 개발자들은 정확하게 대응하는거 있쩌.
<data android:mimeType="application/zip" />
rar은 선을 넘은 거여요.
