Android 安装应用程序

来源:互联网 发布:边塞远cba数据 编辑:程序博客网 时间:2024/06/04 18:06
安装应用程序
public class PackageinstallerActivity extends Activity {
EditText et;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        et = (EditText) this.findViewById(R.id.et);
    }
    
    public void install(View view){
     String path = et.getText().toString();//获取安装文件的路径
     File file = new File(path);     //根据路径找到安装的文件
     if(file.exists()){
     //安装apk
     Intent intent = new Intent();
     intent.setAction(Intent.ACTION_VIEW);
      //第二个参数是MiniType可以通过tomcat的config配置文件查找到.此处是apk对应的类型
     intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive"); 
     startActivity(intent);
     }
    }
 }