Chingim
V2EX  ›  Android

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

  •  
  •   Chingim · Feb 28, 2017 · 28707 views
    This topic created in 3538 days ago, the information mentioned may be changed or developed.
    我以为只有阿里的咸鱼才那么流氓
    Supplement 1  ·  Feb 28, 2017
    卸掉了, 正在试试其他 app
    Supplement 2  ·  Mar 1, 2017
    早上喜马拉雅的开发人员给我打电话了, 跟我是这么解释的:
    通知处于显示状态时, 主应用是运行着的. 当点击通知上的关闭按钮时, 会广播消息, 使得主应用启动. 如果手机够快的话, 是看不到主应用显示的, 一闪就过了.

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


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

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


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

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

    @jacy 我的是 android 6.0


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

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

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

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

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