내가 사용자와의 상호 작용 (I 백그라운드에서 그것을 할 의미없이 sdcard에 에 시장상의의 .apk 파일을 다운로드하고 싶은 sdcard에합니다 마켓 응용 프로그램)?다운로드 APK는, 브라우저 또는를 실행하지 않고 프로그램
사용할 특별한 URL이 있습니까?
마치 http://market.android.com/details?id=<your_package_name>
과 같은 것이 항상 마켓 응용 프로그램을 시작합니다. 그렇습니까?
내가 사용자와의 상호 작용 (I 백그라운드에서 그것을 할 의미없이 sdcard에 에 시장상의의 .apk 파일을 다운로드하고 싶은 sdcard에합니다 마켓 응용 프로그램)?다운로드 APK는, 브라우저 또는를 실행하지 않고 프로그램
사용할 특별한 URL이 있습니까?
마치 http://market.android.com/details?id=<your_package_name>
과 같은 것이 항상 마켓 응용 프로그램을 시작합니다. 그렇습니까?
HttpURLConnection
을 사용해 보셨습니까?
HttpURLConnection con = null;
try
{
URL url = new URL(url_str);
con = (HttpURLConnection)url.openConnection();
InputStream input_stream = con.getInputStream();
...
}
catch (MalformedURLException e) { ErrorMSG("Bad URL"); }
catch (IOException e) { ErrorMSG("Failed to download file from input stream"); }
finally
{
if (con != null) con.disconnect();
}
당신은 그렇게 할 수 없습니다. 그러나 위에서 제안한 방법을 사용하여 외부 소스 서버에서 APK 파일을 다운로드 할 수 있습니다. 이것은 "다운로드 시작 중"과 같은 축배를 통해 사용자에게 알리고 apk를 자동으로 설치하지 않습니다.
나는 market.android.com이 apk를 다운로드 할 권한을주지 않는다고 생각합니다. 직접 설치 만 가능합니다. –