V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Chingim
V2EX  ›  Android

国内的安卓应用真恶心啊, 清除 喜马拉雅 FM 的通知, 居然会启动主应用

  •  
  •   Chingim · 2017-02-28 21:43:43 +08:00 · 23771 次点击
    这是一个创建于 2859 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我以为只有阿里的咸鱼才那么流氓
    第 1 条附言  ·  2017-02-28 22:40:47 +08:00
    卸掉了, 正在试试其他 app
    第 2 条附言  ·  2017-03-01 14:06:37 +08:00
    早上喜马拉雅的开发人员给我打电话了, 跟我是这么解释的:
    通知处于显示状态时, 主应用是运行着的. 当点击通知上的关闭按钮时, 会广播消息, 使得主应用启动. 如果手机够快的话, 是看不到主应用显示的, 一闪就过了.

    我问为什么其他应用关闭通知栏不会启动应用, 他解释说这是实现方式的不同.


    好吧, 首先给他们这种积极处理舆情的态度点赞. 其次我手机是骁龙 820 的旗舰机, 应该不会有太慢的问题. 然而每次关闭通知时, 还会看到应用启动, 显示完几秒的广告就自己退出了.

    没做过安卓开发, 不懂具体原理. 但是我觉得这种"实现方式"是挺不合理的.


    不少朋友提醒我关闭通知栏就好了. 嗯, 它处于停止状态时, 我用了绿色守护禁止它发通知. 但是不得不说这类应用处于运行状态时, 他们的通知栏还是挺有用的(可以暂停 /播放, 下一集之类), 😂
    70 条回复    2017-12-03 12:41:50 +08:00
    cmlz
        1
    cmlz  
       2017-02-28 22:00:40 +08:00 via Android
    国内用的安卓手机必须禁止所有程序的通知出现在状态栏。这算是常识。
    580a388da131
        2
    580a388da131  
       2017-02-28 22:03:31 +08:00   ❤️ 1
    喜马拉雅 FM 今天的酷安版本被 MIUI 报毒。
    forvtwoex
        3
    forvtwoex  
       2017-02-28 22:04:20 +08:00
    用国际版也是这样吗?
    roist
        4
    roist  
       2017-02-28 22:05:37 +08:00
    大数据时代,得千方百计收集数据
    laoyuan
        5
    laoyuan  
       2017-02-28 22:06:07 +08:00
    喜马拉雅 十分逆天,我的 mate 7 已经卡到完全用不了了,感觉就算 821 再过两年也用不了这个 app 了
    AsherG
        6
    AsherG  
       2017-02-28 22:08:47 +08:00
    推荐“黑域”这个 App ,有效对付各类恶意唤醒
    EricCartman
        7
    EricCartman  
       2017-02-28 22:09:05 +08:00 via Android
    为什么要用喜马拉雅呢?有国外的我就不用国内的, PocketCasts 多好,
    或者国内的软件全用冰箱之类的软件冻结
    Chingim
        8
    Chingim  
    OP
       2017-02-28 22:39:31 +08:00
    @EricCartman 卸掉了
    jacy
        9
    jacy  
       2017-02-28 22:55:32 +08:00
    lz 是 android 7.0 吧
    国内厂商 app 的特殊功能导致在 7.0 中出现的现象
    kitawa
        10
    kitawa  
       2017-02-28 22:55:49 +08:00
    所以宁愿加钱买爱疯,绝不用国产安卓,什么东西在国内都能被做坏, windows 如是,安卓也一样。
    konakona
        11
    konakona  
       2017-02-28 23:13:00 +08:00
    从官方下载使用 GCM 的 app ,就暂时还不至于。

    我也是 a7.
    bearqq
        12
    bearqq  
       2017-03-01 07:31:15 +08:00 via Android
    同推荐 pocket cast
    venster
        13
    venster  
       2017-03-01 07:47:12 +08:00 via iPhone   ❤️ 2
    @AsherG 我都不知道怎么说黑域的作者,明明可以加个 root 功能,死活不加,说什么 root 麻烦,结果呢?要人每次开机之后连 adb 输命令。现在安卓手机要是敢开着 adb 调试插不熟悉电脑上分分钟被装上两三个应用。
    AsherG
        14
    AsherG  
       2017-03-01 08:02:00 +08:00 via Android
    @venster 新版黑域我还没用,不过据说可以直接在手机上输入 adb 命令开启
    honeycomb
        15
    honeycomb  
       2017-03-01 08:19:20 +08:00 via Android
    @venster 那些权限只需要提供一次即可。
    至于电脑上有一把会通过 adb 自动安装应用的潜在不需要软件,不是作者的责任
    onionnews
        16
    onionnews  
       2017-03-01 08:29:23 +08:00 via Android
    google play 里面的闲鱼也是😂
    mushroooml
        17
    mushroooml  
       2017-03-01 08:50:23 +08:00 via iPhone
    Google play 里面好像没喜马拉雅
    iCyMind
        18
    iCyMind  
       2017-03-01 08:55:07 +08:00 via Android
    @konakona
    @mushroooml play 商店的也有喜马拉雅,但提示不兼容我的设备。

    @jacy 我的是 android 6.0


    @bearqq 软件不重要啊,有没有想要的节目才是
    Grubber
        19
    Grubber  
       2017-03-01 08:58:40 +08:00 via Android
    没下载过
    mauve
        20
    mauve  
       2017-03-01 09:01:50 +08:00 via iPad
    pocketcast 全平台已入 android 上有时用 attendPod
    lusyoe
        21
    lusyoe  
       2017-03-01 09:02:07 +08:00 via iPhone
    真的是被折腾的精疲力尽了,只有 iPhone 能拯救你
    mufeng
        22
    mufeng  
       2017-03-01 09:07:45 +08:00
    上冰箱吧
    hand515
        23
    hand515  
       2017-03-01 09:10:13 +08:00
    华为手机 emui 的手机管家可以限制关联启动。但感觉用处不大。
    设置了关闭屏幕杀掉进程、不能开机自启动,但优酷都能长时间在 app 后台。
    zyxzhsh
        24
    zyxzhsh  
       2017-03-01 09:10:49 +08:00
    喜马拉雅没有国际版吧 googleplay 上没找到
    xiaonengshou
        25
    xiaonengshou  
       2017-03-01 09:35:06 +08:00
    这还需要说?不都是默认的事了吗
    kikyous
        26
    kikyous  
       2017-03-01 09:40:14 +08:00
    这些垃圾公司简直和 android 有仇
    stringtheory
        27
    stringtheory  
       2017-03-01 09:40:37 +08:00
    国内的 app 权限要求总是很多,所以每次都要在管理权限里一一禁掉。如果有哪个 app 弹窗,再继续管理权限禁止,实在不行就卸载。另外这些 app 尽量用 google play 下载。
    iamzhuyi
        28
    iamzhuyi  
       2017-03-01 09:40:40 +08:00
    pocketcast 路过 当然我每天通勤都听英文 podcast
    Sapp
        29
    Sapp  
       2017-03-01 09:47:35 +08:00 via iPhone
    安卓国内软件,除了必须要通知的,其它一律彻底杀死,我还以为这是个尝试。
    lchx
        30
    lchx  
       2017-03-01 10:39:10 +08:00
    https://zhuanlan.zhihu.com/p/25404769 看完这个“中国的操作系统在哪里”,再看看对国内流氓软件的各种吐槽,真是讽刺啊
    moonkiller
        31
    moonkiller  
       2017-03-01 11:10:32 +08:00
    我印象腾讯某个 app ,禁止通知中心展示,结果人家自己自定义了个桌面浮层推送通知。。。
    Chingim
        32
    Chingim  
    OP
       2017-03-01 11:11:37 +08:00
    @iamzhuyi 有什么学习英式英语的 podcast 推荐吗
    moxuanyuan
        33
    moxuanyuan  
       2017-03-01 11:30:38 +08:00   ❤️ 1
    安卓的,我强烈推荐一款泛用型播客 APP —— Player FM , 免费,没广告,支持同步!
    moxuanyuan
        34
    moxuanyuan  
       2017-03-01 11:33:15 +08:00   ❤️ 4
    同时推荐下面一个服务
    [泛用型播客客户端订阅网易云音乐、喜马拉雅、荔枝 FM 、蜻蜓 FM]( https://miao.li/2016/podcast_beta_miao_li/)
    cjmt
        35
    cjmt  
       2017-03-01 12:01:09 +08:00
    非常讨厌 ,一直常驻后台,三天两头的更新,而是是非常微小的更新
    jy02201949
        36
    jy02201949  
       2017-03-01 12:33:15 +08:00
    @moxuanyuan #34 原本也有想法自己写个爬虫弄成 RSS 订阅,很多播客比如晓松奇谈只能在 qingting 收听,然而懒,写了个输入专辑地址自动下载的脚本后就没有再往 RSS 上面靠了。。。给你赞一个
    hebeiround
        37
    hebeiround  
       2017-03-01 12:48:34 +08:00 via iPhone
    推荐使用 iOS
    haochih
        38
    haochih  
       2017-03-01 13:05:51 +08:00
    想起来当年我用安卓机的时候,只要耳机一插入,喜马拉雅就自动唤醒了,真的是烦死了。
    yunji3344
        39
    yunji3344  
       2017-03-01 13:14:59 +08:00
    基本都差不多
    aksoft
        40
    aksoft  
       2017-03-01 13:17:28 +08:00
    ios 的喜马拉雅 翻译慢半拍,恶心。
    kamen
        41
    kamen  
       2017-03-01 13:25:36 +08:00
    @venster 因为作者写这个软件就是给他自己用的,而他手机没有解锁,也没有 root ,所以黑域一开始就没有考虑 root 用户.黑域的下个版本就将支持 root 模式了,当然, root 模式和作者没有关系,所以 root 模式将是收费的,预计是 3$
    asca
        42
    asca  
       2017-03-01 13:29:28 +08:00
    一直在用 Podcast Addict 配合 34 楼说的这个博客抓取服务。
    guoxu1231
        43
    guoxu1231  
       2017-03-01 13:33:52 +08:00 via iPhone
    转 ios 阵营吧,从此不为傻伯已问题困扰
    Chingim
        44
    Chingim  
    OP
       2017-03-01 13:55:07 +08:00
    @moxuanyuan 谢谢, 我会试试的
    dudukee
        45
    dudukee  
       2017-03-01 14:11:46 +08:00
    空调狗冻结啊.
    Domains
        46
    Domains  
       2017-03-01 14:17:34 +08:00
    admu 可治
    Limius
        47
    Limius  
       2017-03-01 14:18:30 +08:00
    ios 的我一直都用自带的播客,爽歪歪.
    Zero24
        48
    Zero24  
       2017-03-01 14:20:24 +08:00
    据说会后台下载郭德纲相声
    chenyan
        49
    chenyan  
       2017-03-01 15:15:07 +08:00
    我是喜马拉雅的 Android 开发人员,首先说一下酷安报病毒的事情吧,可能很多人更关心这个事,这是个误报,我们已与小米紧急沟通处理该误报问题,小米方面已经进行了处理。但由于小米病毒检测服务是每天更新的机制,今天可能仍然出现该提示,用户可以将系统时间调到 3 月 2 日,重新下载安装,病毒检测即可恢复正常,不会再出现误报。

    再说一下早晨是我给博主打的电话,目的主要是想了解博主反馈的情况,看看是不是我们的 bug ,以便修复,这是我们的工作方式,并不是博主认为的什么处理舆情,我们有时候半夜私信用户了解 bug 情况的也有。博主的情况,其实是点击我们的通知栏控制中心自己开发的那个 X (关闭)按钮,这个时候我们播放通知栏已经在那个地方,说明我们主应用肯定本身就是运行中的,不然通知栏无法控制(播放暂停关闭等)我们的主应用,也就不存在说偷偷启动我们主应用的问题,因为我们主应用本来就运行着。在点击关闭按钮的时候,有些手机可能能看到我们的主界面(不是主应用)闪一下,那其实我们是在 finish 我们主应用的所有界面,帮用户释放资源(主要是内存)。

    Android 要 finish 所有 Activity (页面),要么直接杀死进程(不利于数据保存, google 官方也不推荐这种方式),要么把所有 Activity 保存下来,然后一个一个 finish,要么利用系统的 singletask ,跳到主界面,这样系统自己会清楚栈内所有页面,然后我们只要把主界面 finish 掉就可以了,这种方法利用了系统退栈机制,比较方便简单。我们采用了第三种方案,所以部分用户可以看到主界面闪动一下。这种实现可能是不是特别合理,所以对博主造成困恼,深表抱歉,我也答应了博主后面我们会修改掉这种退栈机制,使用户在关闭通知栏的时候,感知不到我们主界面的 finish 操作。

    感谢各位对喜马拉雅的支持,希望大家给我们多提意见,只要是合理,我们一定会改掉。再次向博主表达歉意,感谢给我们提出的修改建议。
    iamzhuyi
        50
    iamzhuyi  
       2017-03-01 15:15:42 +08:00
    @Chingim 不知道啊。。我都直接排序然后听排名前十名的加一个 ATP
    fulingfan
        51
    fulingfan  
       2017-03-01 15:28:20 +08:00
    国内大环境下的常态。。。
    Michaelssss
        52
    Michaelssss  
       2017-03-01 15:47:23 +08:00
    难得还会有开发人员来说明情况啊。。。
    istark
        53
    istark  
       2017-03-01 15:47:59 +08:00
    安卓软件最恶心的就是把你手机所有信息扫一遍,他们上传了做所谓的大数据,监听手机,你不给他某些关键的权限,它还不给你用,微信,支付宝。装个软件被脱光一次,还会偷拍照片。
    fcwave
        54
    fcwave  
       2017-03-01 15:52:57 +08:00
    @AsherG 同推荐,很好用
    iluhcm
        55
    iluhcm  
       2017-03-01 16:43:29 +08:00
    是因为 Android 在 7.0 以后,不管你是前台进程通知,还是之前为了保活实现的一个隐式通知,都会在 7.0 的机子上暴露出来。不知道他们的开发有没有适配,呵呵。
    Lelouchcr
        56
    Lelouchcr  
       2017-03-01 17:12:46 +08:00
    全球工单系统
    wwsww
        57
    wwsww  
       2017-03-01 17:31:20 +08:00
    同理,打开<支付宝>后,<高德地图>的推送自动开启,通知一般 4 连发一次性给你弹出来
    RqPS6rhmP3Nyn3Tm
        58
    RqPS6rhmP3Nyn3Tm  
       2017-03-01 17:51:03 +08:00 via iPhone
    好吧,看了上面开发人员的回复,我认为是非常正常的,能理解。
    点进来之前我还以为是普通的 push ,清除之后会强制打开应用,那样确实恶心人。但是音乐类 app ,用自己开发的退出键关闭通知栏控制的话,完全正常……
    当然实现方式或许可以改进,我记得 Google Play Music 就不用跳转到应用前台释放内存。
    l8mEQ331
        59
    l8mEQ331  
       2017-03-01 18:10:51 +08:00
    只要通知栏推送过一次我不想看到的内容,基本我就直接不让这个应用的所有推送出现在通知栏了。

    坏处就是有些需要在通知栏的反馈就没了,导致应用程序点了某些东西视觉上不会有任何反馈。
    info521
        60
    info521  
       2017-03-01 20:38:29 +08:00
    喜马拉雅 用了 10 天,绝对卸载 垃圾软件
    Chingim
        61
    Chingim  
    OP
       2017-03-01 20:56:41 +08:00
    @BXIA 但是我用其他 fm/音乐 APP 后, 清除通知栏的通知并不会启动应用
    laiyingdong
        62
    laiyingdong  
       2017-03-01 21:05:55 +08:00
    喜马拉雅又不是非用不可 难道你还有闲心用写轮眼调教一下?
    RqPS6rhmP3Nyn3Tm
        63
    RqPS6rhmP3Nyn3Tm  
       2017-03-01 21:19:10 +08:00
    @Chingim #61 所以说可以改进
    yukiww233
        64
    yukiww233  
       2017-03-02 00:35:09 +08:00
    @venster #13
    因为作者原来的阻止运行已经卖了,黑域的原理其实和阻止运行基本一样,如果再撤掉“黑域补丁”这层布恐怕会被告吧
    asdwddd
        65
    asdwddd  
       2017-03-02 02:05:38 +08:00
    @chenyan 不是木马怎么不敢上 Google Play 呢?什么时候上 Google Play 呢,我再把安装到手机上
    vjnjc
        66
    vjnjc  
       2017-03-02 11:04:27 +08:00
    @chenyan 可以广播一条终止命令。
    程序运行可以理解,但不代表 ui 要在前台,可以 broadcast 连 receiver 直接 finish 啊。
    zhaoguibin
        67
    zhaoguibin  
       2017-03-02 11:47:19 +08:00
    所以说嘛, nexus 系列+root + 冰箱+LBE 还是很有用的
    Aquamarine
        68
    Aquamarine  
       2017-03-03 21:38:34 +08:00
    所以需要写轮眼禁止广播
    一般有 GP 的版本,都尽量走 GP 。
    cybermay
        69
    cybermay  
       2017-09-20 14:14:11 +08:00
    国产安卓 是王八蛋 那进口的安卓呢? 比如..... 是不是呢?
    Trumeet
        70
    Trumeet  
       2017-12-03 12:41:50 +08:00 via Android
    还有 腾讯地图 tos 版(
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   968 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 20:24 · PVG 04:24 · LAX 12:24 · JFK 15:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.