版本更新实际开发
2015-10-02 15:42:03
版本更新开发
思路:
1.创建一个AlertDialog.builder对象,设置相关的参数。
2.通常情况下,通过setPositiveButton跟setNegativeButton方法设置监听。下面贴两段代码,其效果的不同。
代码一:
builder.setPositiveButton("确定",new OnClickListener(){.....});
代码二:
builder.setPositiveButton("确定",null);
.
.
.
.
AlertDialog dialog = builder.create();
dialog.show();
dialog.getButton(AlertDialog.POSITIVEBUTTON).setonClickListener(new .....);
代码二解决了点击按钮对话框关闭的问题。同理还有setCancleAble(false); 可以实现点击dialog之外的地方不能关闭dialog。
3.通过下发的path跟name组成文件的路径.然后启动安装程序。
代码如下:
private void installApk(String path) {
File file = new File(path);
Intent intent = new Intent();
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setAction(Intent.ACTION_VIEW);
String type = "application/vnd.android.package-archive";
intent.setDataAndType(Uri.fromFile(file), type);
startActivity(intent);
}
有时程序包解析错误 是路径出错的问题。