Android怎么检测的自己的程序更新安装完成 有没有广播部清楚,但是你可以操作时看 看logcat有什么输出,可能有用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是app上线后需要用户的操作日志,比如从哪个页面进入主界面啊,点击交费啊什么的,现在版本更新这部分要写日志,所有想问问。 安装用的这段代码,交给系统去了 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); } } 安装用的这段代码,交给系统去了 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 安装用的这段代码,交给系统去了 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点击安装和点击取消这个没问题,就是当安装完成的时候应该怎么判断,还有就是安装到了一半的时候这时候用户点取消能知道吗? 安装用的这段代码,交给系统去了 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都有信息输出的 安装时系统会干掉你的apk,怎么看呢。博文决赛,投我一票,谢谢。 不要使用 startActivity 使用 start\ActivityForResult() , 在 onActivityResult()里面判断是否安装成功, packageManager 检测 包名 和 版本号 估计安装成功了 程序都没了 可能执行不了这个方法了 , 如果点了 取消 还能执行 onActivityResult 估计就是没安装好 LZ你试试吧 参考 : http://blog.csdn.net/gxj1680/article/details/8688382 这个开始我想了,但是我是在service里调用了安装函数,这样用不了onActivityResult了吧 这个开始我想了,但是我是在service里调用了安装函数,这样用不了onActivityResult了吧在 Activity 里面一样啊 反正都是组件 一旦程序被重装成功, 都没了 listview里的addHeaderView方法里面能否加viewgroup jni中读写串口,如何判断串口有数据 android怎样写入一个文件到 /data目录下? android 日历开发,实现跳转问题 android handler 同时处理多条消息 多个Activity之间的转换问题 list中内容怎么替换 问一个通信问题 在适配器中进行页面跳转后,如何讲适配器所属页面从页面所属栈中清除 从php服务器获取的json数据怎么解析啊?求帮忙解答 Android Studio SVN 不能提交 请问怎么解决 谢谢 安卓开发:页面间跳转但不创建页面
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);
}
}
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
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点击安装和点击取消这个没问题,就是当安装完成的时候应该怎么判断,还有就是安装到了一半的时候这时候用户点取消能知道吗?
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都有信息输出的
这个开始我想了,但是我是在service里调用了安装函数,这样用不了onActivityResult了吧
这个开始我想了,但是我是在service里调用了安装函数,这样用不了onActivityResult了吧在 Activity 里面一样啊 反正都是组件 一旦程序被重装成功, 都没了