dingpong의 블로그

여행, 호텔, 항공, 게임, IT

[안드로이드] URL로 파일을 다운로드 받아 저장하기

[안드로이드] URL로 파일을 다운로드 받아 저장하기

 특정 URL에 있는 파일을 다운로드 받아서 storage로 저장을 하고 싶을때 아래와 같은 코드를 사용하여 작업할 수 있습니다. InputStream inputStream = new URL(DownloadURL).openStream();    File file = new File(FileName);OutputStream out = new FileOutputStream(file);writeFile(inputStream, out);out.close();  위 코드에서 DownloadURL 부분과 FileName 부분만 원하시는 내용으로 채워서 사용하시면 됩니다. 사용된 writeFile 함수의 구현은 다음과 같습니다. public void writeFile(InputStream is, OutputStream더 보기[안드로이드] URL로 파일을 다운로드 받아 저장하기[…]

[안드로이드] BroadcastReceiver를 이용하여 Action 처리하기

[안드로이드] BroadcastReceiver를 이용하여 Action 처리하기

 다른 어플에서 발생하는 Action이나 Event에 대해서 처리하고 싶은 경우가 발생할 수 있습니다. 이럴때 BroadcastReceiver를 이용하여 해당 기능을 구현할 수 있습니다. 자세한 것은 [이곳]에서 Intent에 대해서 자세하게 살펴보는 것이 도움이 많이 될 것입니다. – Sourcepublic class IntentReceiver extends BroadcastReceiver {  @Override    public void onReceive(Context context, Intent intent) {        String action = intent.getAction();  더 보기[안드로이드] BroadcastReceiver를 이용하여 Action 처리하기[…]

[안드로이드] apk 설치하는  방법

[안드로이드] apk 설치하는 방법

 안드로이드 프로그램에서 자기 자신이나 다른 어플의 apk를 설치시켜야 하는 경우가 존재할 수 있습니다. 이러한 경우 아래 코드를 사용하면 apk 를 설치할 수 있습니다. File apkFile = new File(“/sdcard/ApkTest.apk”);Uri apkUri = Uri.fromFile(apkFile);Intent intent = new Intent(Intent.ACTION_VIEW);intent.setDataAndType( Uri.fromFile(apkFile), “application/vnd.android.package-archive”);startActivity(intent); 안드로이드에서 브라우저로 다운받은 apk 파일을 선택하여 설치하는 경우에도 위 코드와 동일한 방법으로 설치가 되는 것으로 파악하고 있습니다. 참고로 시스템더 보기[안드로이드] apk 설치하는 방법[…]