안드로이드 개발 질문/답변
(글 수 45,052)
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(uri,"application/vnd.android.package-archive");
startActivity(intent);
이런식으로 설치를 하는데\
이때 팝업창이 발생하잖아요?
이런 팝업창없이 그냥 설치가 바로 되게 하거나
아니면 이런 팝업창을 터치나 어떠한 방법으로 버튼을 눌러서
넘길수가 있는지....(injectPointerEvent로 터치이벤트를 발생시켰는데 안먹던데... 혹시 이유를 아시는지....)
아시는분 답변좀 주세여ㅠ




네 그냥 설치할 수 있는 방법은 없어요.
티스토어 앱이나 올레마켓 앱 같이 휴대폰 제조시에 아예 시스템앱으로 나온게 아니라면요.
그래서 네이버 N스토어 같은 데서는 따로 설치창이 한번 더 뜨는거구요.
그게 가능하다면 네이버쪽에서도 자동으로 설치 하게 했겠죠ㅋ
그런 시스템앱 말고 사용자 동의 없이 별도의 앱을 설치하는게 있다면 그건 악성코드일 가능성이 많기 때문에 그런걸 허용할 리가 없습니다.