坚果手机2系统相册问题

一、故事开始

故事从一段代码说起。

void onItemClick(View view) {
  PhotoItem item = this.getItem();
  if (item == null) {
    return;
  }

  Context context = this.getContext();

  Uri uri;

  File file = item.getFile();
  if (file.exists()) {
    uri = UriUtils.fromFile(context, file);
  } else {
    uri = item.getUri();
  }

  Intent intent = new Intent(Intent.ACTION_VIEW);
  intent.setDataAndType(uri, "image/*");

  //        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
  intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); //注意加上这句话

  try {
    context.startActivity(intent);
  } catch (Exception e) {

  }
}

这是神马笔记图片笔记调用第三方应用查看图片的代码。

这段代码会导致坚果手机2的系统相册直接崩溃,完全无法正常查看图片。

完全相同的一段代码,在主流的Android定制系统和图片应用均能正常显示图片。

刚好这几天,系统一直提示可以升级到新的版本——6.7.0.1

抱着一丝丝希望升级了系统。

问题依旧,完全无法查看图片。

然后,精彩的事情发生了。

二、广告接踵而至

1. 莫名其妙多出来的短视频

升级完系统,最直接的体现就是桌面多了3个短视频应用。

  1. 抖音短视频
  2. 火山小视频
  3. 西瓜视频

可以直接卸载,无伤大雅。

2. 怪异的负一屏功能

喜欢的负一屏功能改成滑入的方式,相当怪异的一种方式。

3. 超多超多的广告

最精彩的事情发生在决定安装谷歌相册的时候。

从下载到安装,一路上都是广告,而且还是满屏的那种。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、无奈的消费者

坚果手机2上一个版本的更新已经加入了不少广告,最为明显的是就是系统浏览器了,同样满屏满屏的广告。

这次更新升级了更多的广告。

当年因为老罗的情怀购入了坚果手机2,在告别了小米、告别了魅族、告别了OPPO、告别了VIVO,曾以为坚果手机将是国内最为优秀的手机。

没有想到的是,购入坚果手机2的一年半时间后,坚果手机终于为消费者升级了广告功能,不胜唏嘘。

奈何,奈何。

四、生活还要继续

神马笔记的图片查看功能,或者应用自身的查看方式,或者系统的查看方式。

除了这2种方式外,都需要学习新的使用方式。

既然坚果手机2的系统相册无法查看图片,I’ll do it myself!

神马笔记将实现自己的查看方式。

五、附录

1. 测试结果

  • 机型
机型结果
荣耀畅玩7正常显示
红米6Pro正常显示

调用机型的系统相册均能正常显示。

  • 模拟器
模拟器结果
Nexus 5X API 24正常显示
Nexus 5X API 25正常显示
Nexus 5X API 27正常显示
Nexus 5X API 28正常显示

Android7.0及以上的模拟器均能正常显示。

  • 第三方应用
应用结果
谷歌相册正常显示
快图浏览正常显示
UC浏览器正常显示
QQ浏览器正常显示
Firefox正常显示

主流图片应用均能正常显示。

六、Finally

闻是章句。乃至一念生净信者。
须菩提。
如来悉知悉见。
是诸众生。得如是无量福德。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值