有没有广播部清楚,但是你可以操作时看 看logcat有什么输出,可能有用

解决方案 »

  1.   

    就是app上线后需要用户的操作日志,比如从哪个页面进入主界面啊,点击交费啊什么的,现在版本更新这部分要写日志,所有想问问。
      

  2.   

    安装用的这段代码,交给系统去了
     private void installApplication(Context context, String packagePath) {
            if (!TextUtils.isEmpty(packagePath)) {
                Intent i = new Intent(Intent.ACTION_VIEW);
                i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                i.setDataAndType(Uri.parse("file://" + packagePath), "application/vnd.android.package-archive");
                context.startActivity(i);
            }
        }
      

  3.   

    安装用的这段代码,交给系统去了
     private void installApplication(Context context, String packagePath) {
            if (!TextUtils.isEmpty(packagePath)) {
                Intent i = new Intent(Intent.ACTION_VIEW);
                i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                i.setDataAndType(Uri.parse("file://" + packagePath), "application/vnd.android.package-archive");
                context.startActivity(i);
            }
        }

    就是让你去看点击安装和取消的操作log
      

  4.   

    安装用的这段代码,交给系统去了
     private void installApplication(Context context, String packagePath) {
            if (!TextUtils.isEmpty(packagePath)) {
                Intent i = new Intent(Intent.ACTION_VIEW);
                i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                i.setDataAndType(Uri.parse("file://" + packagePath), "application/vnd.android.package-archive");
                context.startActivity(i);
            }
        }

    就是让你去看点击安装和取消的操作log点击安装和点击取消这个没问题,就是当安装完成的时候应该怎么判断,还有就是安装到了一半的时候这时候用户点取消能知道吗?
      

  5.   

    安装用的这段代码,交给系统去了
     private void installApplication(Context context, String packagePath) {
            if (!TextUtils.isEmpty(packagePath)) {
                Intent i = new Intent(Intent.ACTION_VIEW);
                i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                i.setDataAndType(Uri.parse("file://" + packagePath), "application/vnd.android.package-archive");
                context.startActivity(i);
            }
        }

    就是让你去看点击安装和取消的操作log点击安装和点击取消这个没问题,就是当安装完成的时候应该怎么判断,还有就是安装到了一半的时候这时候用户点取消能知道吗?我想这些操作,logcat都有信息输出的
      

  6.   

    安装时系统会干掉你的apk,怎么看呢。博文决赛,投我一票,谢谢。
      

  7.   

    不要使用 startActivity 使用 start\ActivityForResult() , 在 onActivityResult()里面判断是否安装成功,  packageManager 检测 包名 和 版本号 估计安装成功了 程序都没了 可能执行不了这个方法了 , 如果点了 取消 还能执行 onActivityResult 估计就是没安装好 LZ你试试吧 参考 : http://blog.csdn.net/gxj1680/article/details/8688382
      

  8.   


    这个开始我想了,但是我是在service里调用了安装函数,这样用不了onActivityResult了吧
      

  9.   


    这个开始我想了,但是我是在service里调用了安装函数,这样用不了onActivityResult了吧在 Activity 里面一样啊 反正都是组件 一旦程序被重装成功, 都没了