- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我第一次尝试实现 DownloadManager
而且无论我尝试什么,我总是会收到“下载失败”的通知。我查看了许多其他 SO 论坛、一些教程以及我应该工作的内容。是的,我在 list 文件中设置了互联网和外部存储权限。是的,我已经在手机的应用设置中授予了存储权限。我在运行 API 28 的 Android 模拟器和运行 API 28 的真机上都试过这个。这是我的代码:
String url = "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4";
DownloadManager downloadManager = (DownloadManager)getSystemService(DOWNLOAD_SERVICE);
DownloadManager.Request request = new DownloadManager.Request(Uri.parse(url));
request.setTitle("title");
request.setDescription("Your file is downloading");
request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
request.setDestinationInExternalPublicDir(Environment.DIRECTORY_MUSIC, "" + System.currentTimeMillis());
request.allowScanningByMediaScanner();
request.setAllowedOverMetered(true);
request.setAllowedOverRoaming(true);
//Enqueue download and save the referenceId
long downloadReference = downloadManager.enqueue(request);
if (downloadReference != 0) {
Toast.makeText(getApplicationContext(), "download started", Toast.LENGTH_SHORT).show();
}else {
Toast.makeText(getApplicationContext(), "no download started", Toast.LENGTH_SHORT).show();
}
最佳答案
由于网络安全,会出现此问题。如果您在上面的 pie API 中使用不安全的 url,则它无法执行您的 url。查看Official Documentation .
Reason for avoiding cleartext traffic is the lack of confidentiality, authenticity, and protections against tampering; a network attacker can eavesdrop on transmitted data and also modify it without being detected.
<application
android:name=".ApplicationClass"
....
android:usesCleartextTraffic="true">
关于Android 下载管理器 "Download Unsuccessful",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59260236/
这是我第一次尝试实现 DownloadManager而且无论我尝试什么,我总是会收到“下载失败”的通知。我查看了许多其他 SO 论坛、一些教程以及我应该工作的内容。是的,我在 list 文件中设置了互
如果我连接到互联网,我想运行一个脚本。我的想法是我 crontab 每隔 5 分钟左右运行一次,它会尝试 ping 一个网络服务器,如果不成功,它会运行一个命令,如果成功,我希望它结束脚本。 伪代
我知道 this question但我认为这对我没有帮助,而且问题看起来略有不同。 我正在开发此应用,我需要实现 AppsFlyer 进行跟踪,并且我只需要使用 Google Play 服务中的 2
我们关注了Add Firebase to your Android Project但我们在 Firebase 控制台中看不到应用接收数据。 当我们启动应用程序时,日志显示: FirebaseInitP
几乎每次我尝试打开模拟器时都会在长时间的加载暂停后给我这个错误。 我试图通过重新安装 SDK 来修复它,但没有运气。 注意:我必须说我是 Android 新手。 最佳答案 在我的情况下,在 Andro
我使用 Symfony2 和 FOSUserBundle。 我想防止对登录页面的暴力攻击。 为此我在事件上创建了一个监听器: AuthenticationEvents::AUTHENTICATION_
我使用 Symfony2 和 FOSUserBundle。 我想防止对登录页面的暴力攻击。 为此我在事件上创建了一个监听器: AuthenticationEvents::AUTHENTICATION_
我正在尝试运行 Speech_Commands Digital Ocean ML Droplet 上的自定义数据示例。我已将单词列表更改为仅包含两个原始单词和一个我自己的单词列表。我还将步骤减少到仅
当我在 Worklight Console 中预览我的应用程序时,它成功连接到 Worklight Server,但如果我在模拟器中运行该应用程序,我会收到此错误: The Connection to
我正在运行一个测试,打开一个 USB 设备,发送和接收一个数据包,然后再次关闭。它看起来像这样: void TestCase1(void) { int recv; BOOST_REQUIRE(in
pod spec lint BSTableViewReorder.podspec --verbose 后出现以下错误: === CLEAN TARGET BSTableViewReorder OF P
直到几天前,我的 facebook Chatbot 的持久菜单都运行良好,当我点击一个持久菜单项时,每隔几次尝试就会出现一个弹出错误:行动不成功将您的消息传递给机器人时出错。请稍后再试。 这种情况偶尔
我的代码执行以下操作: 设置设计时目标 TFDConnection 创建运行时源 TFDConnection 删除目标中的所有索引和表 重现那些 将所有数据从源复制到目标 删除其中一个名为 TT_SY
我正在尝试使用 firebase 为我的应用程序创建 Facebook 登录方法。我设置了 Facebook 应用程序和 sdk。登录 Facebook 工作正常。问题是当 Firebase 尝试 s
我有一个 Spring-boot 项目。对不起那些英语不好的人。所以,问题是:当我通过“bootRun”运行我的项目时,3 个表中的 2 个仅在我的 postgresql 数据库中创建。它们是“角色”
我正在努力尝试使用 PayPal 的 IPN 系统。通过沙盒,我让它处理付款并向我的 IPN 监听器发送通知。 问题:响应中的什么表示支付成功? verify_sign 看起来很有希望,但是 paye
我知道有人问过类似的问题,但没有人回答。如标题所示,在 PC 和 iPhone 上成功从 URL 检索 PDF 文档(URL 调用 C# Web API 的 Controller ,函数在 HttpW
很遗憾这个问题被问了好几次都没有正确回答。 这个错误已经出现在很多人试图授权一个应用程序和人们不得不说的唯一提示是重启手机或删除缓存。 现在这可能对几个人有用,但它并不是真正的解释,也不是一个严肃的解
我正在 Android studio 中创建一个新的 flutter 项目。我为项目命名并选择 Flutter application。然后我点击完成,然后什么也没有发生。Android 工作室说 "
我有以下使用“isql -i scriptfile.sql”运行的脚本: CONNECT C:\Databasefile.fdb USER user PASSWORD password; SET TE
我是一名优秀的程序员,十分优秀!