apk 安装

2018-08-12  本文已影响0人  dev晴天
 // 所有安装界面都相同  都是一个activity  打开启动页面,加载文件即可

安装的activity已经在系统写好只需调用安装文件 开启活动即可 


返回码的相关问题也已经封装好只需调用返回处理即可 




 /*
    * 下载好 安装apk
    * */
    private void installAPK(File downLoadFile) {
        Intent intent = new Intent(Intent.ACTION_VIEW);
        intent.setDataAndType(Uri.fromFile(downLoadFile),
                "application/vnd.android.package-archive");
        startActivityForResult(intent,0);
    }

    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        enterHome();
        super.onActivityResult(requestCode, resultCode, data);
    }



注意事项  :

1  将原有的apk覆盖 包名保持一致

2  从eclipse 上运行的应用使用的是bin目录下的debug.keystore签名
   单独打包生成签名不同 安装时易于出错

故签名要保持一致    都手动打包apk  让签名保持一致


注意:更新时要保持  签名 包名都一致 。 签名不一致安装失败   包名不一致安装生成两个apk

包名是应用的唯一标识



*  签名文件很重要,签名密码也不能忘  妥善保存
上一篇下一篇

猜你喜欢

热点阅读