Contents
  1. 1. 2015-10-02 15:42:03
    1. 1.0.1. 版本更新开发
  • 2. 2015-10-03 17:34:50
    1. 2.0.1. 结合Notification实现开发
  • 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);
    }
    

    有时程序包解析错误 是路径出错的问题。

    2015-10-03 17:34:50

    结合Notification实现开发

    Contents
    1. 1. 2015-10-02 15:42:03
      1. 1.0.1. 版本更新开发
  • 2. 2015-10-03 17:34:50
    1. 2.0.1. 结合Notification实现开发