apk 설치

카테고리 없음 2013. 1. 9. 14:09

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

http://android.amberfog.com/?p=98

Posted by [czar]
,