Android 9.0 mtk默认浏览器Browser下载app不能安装问题的解决办法

server/2025/2/5 21:04:06/

1.前言

 在系统9.0的ROM定制化开发中,在开发mtk平台的时候,在系统默认浏览器Browser中发现在下载某些app的时候,结果显示的确实
在下载到内部存储的时候,点击安装的时候安装失败,所以就需要从Browser的下载流程中出发分析相关源码来实现具体的功能

2.mtk默认浏览器Browser下载app不能安装问题的解决办法的核心类

 /vendor/mediatek/proprietary/packages/apps/Browser/src/com/android/browser/util/URLUtil.java/vendor/mediatek/proprietary/packages/apps/Browser/src/com/android/browser/DownloadHandler.java/vendor/mediatek/proprietary/packages/apps/Browser/src/com/android/browser/FetchUrlMimeType.java

3.mtk默认浏览器Browser下载app不能安装问题的解决办法的核心功能分析和实现
 

在9.0的mtk的默认浏览器Browser的下载浏览器的流程中,在DownloadHandler.java这个类中主要就是负责关于
对在浏览器中点击下载应用包的时候,来负责相关apk的下载工作,而在FetchUrlMimeType.java负责根据url的参数
来继续调


http://www.ppmy.cn/server/165233.html

相关文章

使用python实现与本地ollama部署的deepseek对话

专栏总目录 按照ollama官方doc的example操作,没有成功与本地ollama上的deepseek-r1:1.5b通讯后,发现vscode可以调用本地ollama上的deepseek模型。 为了实现与ollama上的deepseek模型通讯,我使用wireshark对本地回环地址进行侦听后&#xff0c…

15JavaWeb——Maven高级篇

Maven高级 Web开发讲解完毕之后,我们再来学习Maven高级。其实在前面的课程当中,我们已经学习了Maven。 我们讲到 Maven 是一款构建和管理 Java 项目的工具。经过前面 10 多天 web 开发的学习,相信大家对于 Maven 这款工具的基本使用应该没什…

(动态规划路径基础 最小路径和)leetcode 64

视频教程 1.初始化dp数组&#xff0c;初始化边界 2、从[1行到n-1行][1列到m-1列]依次赋值 #include<vector> #include<algorithm> #include <iostream>using namespace std; int main() {vector<vector<int>> grid { {1,3,1},{1,5,1},{4,2,1}…

Shell基础:中括号的使用

在Shell脚本中&#xff0c;中括号&#xff08;[ ... ] 和 [[ ... ]]&#xff09;是一种常见的条件测试结构。它们用于进行文件类型检查、值比较以及逻辑判断。通过了解它们的不同特点和用法&#xff0c;能够帮助你编写更加高效、安全且易读的脚本。本文将详细介绍Shell中单中括…

ZZNUOJ(C/C++)基础练习1051——1060(详解版)

1051 : 求数列的和 题目描述 数列的定义如下&#xff1a; 数列的第一项为item&#xff0c;以后各项为前一项的平方根&#xff0c;求数列的前n项的和。 输入 由两个整数item&#xff08;item<10000&#xff09;和n(n<1000)组成&#xff0c;item和n的含义如前所述。 输出…

Ubuntu下Tkinter绑定数字小键盘上的回车键(PySide6类似)

设计了一个tkinter程序&#xff0c;在Win下绑定回车键&#xff0c;直接绑定"<Return>"就可以使用主键盘和小键盘的回车键直接“提交”&#xff0c;到了ubuntu下就不行了。经过搜索&#xff0c;发现ubuntu下主键盘和数字小键盘的回车键&#xff0c;名称不一样。…

DeepSeek超越ChatGPT的能力及部分核心原理

DeepSeek超越ChatGPT的能力及部分核心原理 目录 DeepSeek超越ChatGPT的能力及部分核心原理超越ChatGPT的能力核心原理超越ChatGPT的能力 推理计算能力更强:在复杂的数学计算、法律文件审查等任务中,DeepSeek的推理能力可媲美甚至超越部分国际顶尖AI模型,包括ChatGPT。例如在…

98,【6】 buuctf web [ISITDTU 2019]EasyPHP

进入靶场 代码 <?php // 高亮显示当前 PHP 文件的源代码&#xff0c;通常用于调试或展示代码&#xff0c;方便用户查看代码逻辑 highlight_file(__FILE__);// 从 GET 请求中获取名为 _ 的参数值&#xff0c;并赋值给变量 $_ // 符号用于抑制可能出现的错误信息&#xff…