Android编程笔记 三星手机默认浏览器下载后打不开apk,提示无法打开文件

  在项目中遇到安卓自带浏览器下载成功 , 但无法打开已下载的APK文件自动安装的问题,特别是三星系列的手机普遍存在这种问题,google后发现也有朋友遇到类似的问题:  http://bbs.csdn.net/topics/390262400

引:   

     写了一些 android 的应用放在网站上让人下载,在某些机型上,三星的 android 的 4.0 以上多款机型最普遍, 用安卓自带浏览器下载程序,会提示 "无法打开文件",导致下载后不能直安装.

      现在只能采用下面方法解决:
      1.用 UC 来下载安装,但这样就要求客户要用 UC 才可下载及安装我们的系统
      2.叫用户自己在 android 在桌面上,打开文件夹, 则该 apk 点击时即可安装
    问题:某些 android 自带浏览器 , 可能 对下载的 apk 安装进行了限制。 我想通过自己办法,例如修改 apk 或者加某些编译参数,能否解决这种安装的兼容问题 ?

    解决方法:(1).  在IIS服务器上,MIME类型中添加一个: 

              文件扩展名: .apk
              MIME类型:  application/vnd.android.package-archive

       (2).  服务端部署在tomcat下,已经在tomcat的web.xml里面配置了mini type

         <mime-mapping>
                <extension>apk</extension>
                <mime-type>application/vnd.android.package-archive</mime-type>
           </mime-mapping>

  按照以上方法,解决了三星手机的下载后,apk无法打开直接安装的问题,同时却发现华为的一款手机使用默认的浏览器下载后仍然无法打开安装,经过多番测试,发现在android的AndroidManifest.xml中,如果缺少targetSdkVersion,华为手机通过默认浏览器下载后无法安装,加上之后一切正常(可见对于不同的android系统是多么的让人纠结啊)

 

  <uses-sdk  android:minSdkVersion="8" android:targetSdkVersion="8"/>

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
笔记本电脑相机打不开时,可能出现多种问题。根据提供的引用内容,可以采取以下解决方法: 解决方案一:按下相机快捷键 有些笔记本电脑上有一个相机的快捷键,例如F8键。你可以直接按下F8键或者同时按下Fn和F8键,尝试解决问题。 解决方案二:检查相机权限设置 打开Windows 10的设置,选择隐私,找到相机选项。确保已经允许应用程序访问相机。 解决方案三:下载品牌型号的设置软件 根据你的笔记本品牌和型号,下载并安装相应的设置软件,例如联想笔记本可以下载并安装Lenovo Settings软件。然后在软件中开启相机功能。 解决方案四:修改注册表设置 使用Win+R组合键打开运行窗口,输入"regedit"并运行。进入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Media Foundation\Platform路径。在该路径下新建一个DWORD(32位)值(D),并将其命名为"EnableFrameServerMode",数值默认设置为0。然后重新运行相机。 如果上述解决方法都不能解决问题,你可以尝试以下方法: 方法一:检查摄像头开关状态 检查你的笔记本电脑上是否有一个摄像头开关,通常是一个功能键,例如F10键。确保摄像头开关处于打开状态。 方法二:检查摄像头隐私设置 打开设置,选择隐私,然后找到相机选项。确保已经允许第三方应用程序访问相机。 综上所述,当笔记本电脑相机打不开时,你可以尝试按下相机快捷键、检查相机权限设置、下载品牌型号的设置软件、修改注册表设置、检查摄像头开关状态以及检查摄像头隐私设置。希望这些解决方法可以帮助你解决问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [笔记本系统摄像头打不开/识别不到/(腾讯会议/QQ语音)等第三方无法正常使用摄像头的解决办法](https://blog.csdn.net/weixin_69922071/article/details/128349126)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [笔记本win10相机打不开 无法启动 显示灰色相机 怎么办](https://blog.csdn.net/weixin_41471128/article/details/80792341)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值