내 프로젝트에는 이전 버전을 업데이트하기 위해 dropbox.com에서 호스팅되는 새로운 버전의 응용 프로그램을 다운로드하는 코드가 있습니다. 다운로드가 완료되면 아래와 같이 앱 설치 의도가 호출됩니다. 내가 알고 싶은 무언가가있다다운로드가 완료된 후 사용자 설치를하는 법을 알려주세요.
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(baseDir+fileName)), "application/vnd.android.package-archive");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); // without this flag android returned a intent error!
mContext.startActivity(intent);
는 사용자가 새 버전을 설치 한 경우 사용자가 성공적으로, 나는 사용자가 데이터베이스에 설치된 버전을 저장할 필요가 설치 여부를 할 수 있는지 여부입니다. 그래서 사용자가 설치를했는지 알아야합니다. 어떤 제안이라도 대단히 감사하겠습니다. 사전에
덕분에
만약 당신이 데이터베이스의 버전을 혼자서 업데이트하고 싶다면 당신은 Sqlite에서 직접 업그레이드 할 수 있습니다. – itsrajesh4uguys