社区
Android
帖子详情
关于downloadManager 下载
这种感觉很秋天
2016-03-02 10:46:25
我使用downloadManager 下载,完成apk后有一个下载完成的广播,我想在接收下载完成的广播后,打开安装界面。
使用广播中 intent 为什么后报错 Activity找不到。 重新new Intent 则会报错 apk包解析错误。。。
跪求解答。。。好人好报
...全文
83
5
打赏
收藏
关于downloadManager 下载
我使用downloadManager 下载,完成apk后有一个下载完成的广播,我想在接收下载完成的广播后,打开安装界面。 使用广播中 intent 为什么后报错 Activity找不到。 重新new Intent 则会报错 apk包解析错误。。。 跪求解答。。。好人好报
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wei220000
2016-03-02
打赏
举报
回复
你的downloadmanager是不是有一个分包合成的过程?如果下载完就打开,那就是不完整的apk。
哎,真难
2016-03-02
打赏
举报
回复
应该是mainfest没有声明权限和action
这种感觉很秋天
2016-03-02
打赏
举报
回复
其中:path 路径是正确的,我用按钮点击,进行安装时可以的。 下面这行就是广播消息接收的代码,并且已经 进行了注册 IntentFilter filter = new IntentFilter(DownloadManager.ACTION_DOWNLOAD_COMPLETE); BroadcastReceiver receiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { long reference = intent.getLongExtra(DownloadManager.EXTRA_DOWNLOAD_ID, -1); if (sharep.getLong(DL_ID, 0) == reference) { /** * Intent.ACTION_VIEW 根据用户u数据,打开相应的 */ intent.setAction(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(new File(path)), "application/vnd.android.package-archive"); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.setAction(android.content.Intent.ACTION_VIEW); context.startActivity(intent); } } };
bdmh
2016-03-02
打赏
举报
回复
Activity在mainfest文件中声明了吗
浅笑_JIE
2016-03-02
打赏
举报
回复
上代码看看吧
IDEA教程
idea的官方网址:http://www.jetbrains.com/idea/idea教程目录:- idea
下载
和安装- idea配置jdk、maven- 使用idea创建一个maven管理的工程/创建一个SpringBoot工程- idea中多窗口项目显示技巧- idea快捷键设置- 配置tomcat并部署项目- idea中类图的使用- idea多线程的Debug功能讲解- idea中Terminal的使用- 使用idea查找历史代码- idea插件的安装使用- * lombok- * CodeGlance- * Translation- * Grep Console- * Maven Helper- * mybatis-plus- * Key promoter X- * Alibaba Cloud Toolkit- * Background Image Plus- * Alibaba Java Coding Guidelines### idea配置jdk、mavenjdk百度云盘地址:链接: https://pan.baidu.com/s/15Y3JSAMCtyaVHmzWGdBUQA 提取码: phiuMaven官网
下载
地址:http://maven.apache.org/
download
.cgi### 使用idea创建一个maven管理的工程/创建一个SpringBoot工程
Android使用
Download
Manager
下载
文件
Android使用
Download
Manager
下载
文件前言代码实现AndroidManifest.xmlMainActivity.java 前言
Download
Manager
是处理长时间HTTP
下载
的系统服务,客户端可以将指定内容
下载
到某一特定的目录。
Download
Manager
会在后台进行
下载
工作,自己会处理
下载
失败、网络变换或系统重启等问题。接下来说一下如何使用
Download
Manager
。 代码实现 AndroidManifest.xml AndroidManifest.xml中需要添加以下权
Android 使用
Download
Manager
下载
自动安装APK
一、使用
Download
Manager
下载
文件
Download
Manager
download
Manager
= (
Download
Manager
)getSystemService(Context.
DOWNLOAD
_SERVICE); //Uri.parse(apkUrl) 指定文件
下载
地址
Download
Manager
.Request request = new
Download
Manager
.Request(Uri.parse(
download
Url)); request.setMimeType.
Android使用
Download
Manager
实现
下载
apk功能
一、前言 在Android开发中,经常会使用到文件
下载
的功能,比如app版本更新等。在api level 9之后,android系统为我们提供了
DownLoad
Manager
类,这是android提供的系统服务,整个
下载
过程全部交给系统负责,不需要我们过多的处理。 二、
Download
Manager
的使用 通过API文档,可以看出
DownLoad
Manager
包含两个内部类:
DownLoad
Manager
.Query:主要用于查询
下载
信息。
DownLoad
Manager
.Request:主要用于发起
Android
Download
Manager
下载
安装App功能实现
android 使用
Download
Manager
时限APP的
下载
安装
Android
80,349
社区成员
91,287
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章