jaehwa

jaehwa.egloos.com

포토로그 마이가든



안드로이드 애플리케이션에서 sdcard 애플리케이션 설치하기 (일번적인 방법) 안드로이드 패키지메니저

아래와 같이 실행시 설치 여부를 물어보는 팝업이 출력된다.

package com.innoace.test.install;

import java.io.File;

import android.app.Activity;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.net.Uri;
import android.os.Bundle;
import android.util.Log;

public class APKInstall extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
File apkFile = new File("/sdcard/FileBrowser.apk");
Uri apkUri = Uri.fromFile(apkFile);
Log.i("APKInstall", "Set apk path");

try {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType( Uri.fromFile(apkFile), "application/vnd.android.package-archive");
startActivity(intent);
Log.i("APKInstall", "APK installed");
} catch (Exception e) {
// TODO: handle exception
Log.i("APKInstall", e.getMessage());
}

// PackageManager pm = getPackageManager();
// pm.installPackage(apkUri);
}
}


출처 : http://www.androidpub.com/96985

공유하기 버튼

 

트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://jaehwa.egloos.com/tb/1187924 [도움말]

덧글

댓글 입력 영역



애드센스 광고

애드센스 광고(링크단위)