V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
justtery
V2EX  ›  问与答

大家如何看待不给权限无法运行应用的行为

  •  
  •   justtery · 2017-10-11 19:38:52 +08:00 via Android · 4389 次点击
    这是一个创建于 2596 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今天遇到的情况是我想装个输入法…然后下载了搜狗与百度的输入法…都是不给电话权限无法运行………我就搞不懂了…一个输入法你为啥一定要电话权限啊?

    68 条回复    2017-10-13 11:33:59 +08:00
    wangxiaoer
        1
    wangxiaoer  
       2017-10-11 19:41:34 +08:00 via Android
    所以只能 root 上 appops.

    别无他法。
    tyrealgray
        2
    tyrealgray  
       2017-10-11 19:55:53 +08:00 via iPhone
    你情我愿,别用就行😂
    CEBBCAT
        3
    CEBBCAT  
       2017-10-11 19:59:07 +08:00 via Android
    看待不了,软件人家写的,想找理由还不简单?像支付宝这种已经属于绑架用户了,可是还在 CCAV 上频频出现,不用又不行,唉
    pq
        4
    pq  
       2017-10-11 20:02:36 +08:00
    @tyrealgray 问题是,国内目前就那么几个输入法,都是一个比一个更流氓,用户基本没得选择权,软件生态甚至比 Windows 上还差,那时候多少还有些个人免费软件甚至还有开源的,android 上则基本没什么选择,Play 上有几个不流氓的,好像都是台湾人开发的,别说界面不合大陆口味,连基本的输入都不习惯。
    WuwuGin
        5
    WuwuGin  
       2017-10-11 20:10:56 +08:00 via Android
    @pq 不知道什么才是习惯,反正我用的是 Google pinyin
    vexe
        6
    vexe  
       2017-10-11 20:14:05 +08:00
    除了微信支付宝,其他应用互相选择 啊
    justtery
        7
    justtery  
    OP
       2017-10-11 20:20:07 +08:00 via Android
    @WuwuGin 也改回来了用 google 拼音输入法了………
    tszyh
        8
    tszyh  
       2017-10-11 20:39:17 +08:00
    为啥要用百度输入法?是其他厂家的输入法都死绝了吗?
    justtery
        9
    justtery  
    OP
       2017-10-11 20:47:44 +08:00 via Android
    @tszyh 因为真的不知道有啥能用的了
    ranleng
        10
    ranleng  
       2017-10-11 20:51:05 +08:00 via Android
    能不用 就不用, 然后 appops 伺候
    ysc3839
        11
    ysc3839  
       2017-10-11 20:59:01 +08:00 via Android
    我用的是 Google 拼音输入法。
    widewing
        12
    widewing  
       2017-10-11 21:00:00 +08:00 via Android
    Google Pinyin 这么好用你们干嘛不用
    pq
        13
    pq  
       2017-10-11 21:38:08 +08:00
    @WuwuGin
    @widewing
    @ysc3839
    @justtery
    Google 拼音相对来说,感觉是干净点,但是,它最大的缺陷是不支持五笔输入呀。。。
    ysc3839
        14
    ysc3839  
       2017-10-11 22:31:29 +08:00
    @pq 我不用五笔……
    vefawn1
        15
    vefawn1  
       2017-10-11 22:48:58 +08:00 via Android
    我用谷歌拼音输入法,至少不耍流氓!
    手机打五笔不是找虐吗?
    justtery
        16
    justtery  
    OP
       2017-10-11 23:15:02 +08:00 via Android
    我现在也在用谷歌拼音…不过就是感觉有点卡顿…不跟手……我习惯滑动输入了…目前只知道搜狗和谷歌拼音
    Mirage09
        17
    Mirage09  
       2017-10-11 23:17:12 +08:00
    @pq 欢迎尝试 iOS
    tys
        18
    tys  
       2017-10-11 23:18:07 +08:00 via Android
    流氓!
    helloSwift
        19
    helloSwift  
       2017-10-11 23:23:42 +08:00 via iPhone
    等你折腾过一遍就还是会回到百度或者搜狗的
    justtery
        20
    justtery  
    OP
       2017-10-12 00:06:15 +08:00 via Android
    @helloSwift 可是不给手机权限不能用………这就有大流氓了
    akira
        21
    akira  
       2017-10-12 00:11:32 +08:00
    不用就是了啊。。
    xiyang
        22
    xiyang  
       2017-10-12 00:12:02 +08:00
    微博。。高德。。也一样,不给权限不让用

    微博卸了,毕竟不常用,高德忍了,刚从百度转过来,生活需要
    justtery
        23
    justtery  
    OP
       2017-10-12 00:15:29 +08:00 via Android
    @xiyang 高德已卸载…改用腾讯地图…微博已经用了第三方 share
    mohoumk2
        24
    mohoumk2  
       2017-10-12 01:17:57 +08:00 via Android
    找替代的软件
    seasstyle
        25
    seasstyle  
       2017-10-12 01:24:14 +08:00 via iPhone
    不用,找软件代替.
    一般这类应用就是,裤子脱了给我看大不大,不给看就不给你用 app。我草你妈老子就爆粗还不打马赛克,就不用。
    Trim21
        26
    Trim21  
       2017-10-12 02:01:10 +08:00
    @pq 谷歌拼音挺好用的...双拼用户
    ios 上的搜狗跟安卓上的谷歌拼音相比纠错率太低了(几乎全无) 不知道安卓上的搜狗拼音纠错率如何.
    mmmyc
        27
    mmmyc  
       2017-10-12 08:21:43 +08:00 via Android
    Google 大法好
    cye3s
        28
    cye3s  
       2017-10-12 08:25:18 +08:00 via Android
    手机五笔还不如笔划,手指在屏幕上展不开,肌肉记忆没法用,打熟了谁去拆字根啊
    Grubber
        29
    Grubber  
       2017-10-12 08:43:30 +08:00 via Android
    微信也一样啊
    honeycomb
        30
    honeycomb  
       2017-10-12 08:44:39 +08:00 via Android
    这种病用 appops 治疗
    honeycomb
        31
    honeycomb  
       2017-10-12 09:21:24 +08:00 via Android
    @wangxiaoer appops 本身无需 root 便可使用,root 只是为了方便
    cy18
        32
    cy18  
       2017-10-12 09:21:59 +08:00 via Android
    Google 双拼飘过
    wclebb
        33
    wclebb  
       2017-10-12 10:10:26 +08:00
    我只是觉得很奇怪
    Google 拼音输入法足够好用,试装其它输入法(包括 百度和 搜狗)都远不及 Google 拼音输入法卓越的体验。

    真的超级好用。
    既然 Google 拼音输入法相比百度和搜狗好用的多
    权限也没有乱七八糟。

    请问有什么理由促使你一定要用百度和搜狗输入法?
    ——我真的很想知道。

    我在 iOS 最怀念的软件。
    是 Android 的 Google 拼音输入法,上划下滑符号和大写各种功能简直太好用了。

    ——————————————————————

    软件开发者和公司流氓,抑或 Google Play 审核太随意。
    都不是理由。

    你喜欢搜狗,即使给它一百个一千个权限又有什么所谓呢?
    你不喜欢百度,它即使要一个通话权限你也会恶心,为什么要在意恶心你的屎?

    不用它不就好了?
    Google 拼音输入法虽然是官方的。
    可是它的备受赞誉和体验真的很优秀啊。

    请问为什么不用它?
    LittleWhiteMouse
        34
    LittleWhiteMouse  
       2017-10-12 11:04:10 +08:00
    谷歌的语音输入不带标点,可是日常语音输入真的很方便
    markx
        35
    markx  
       2017-10-12 11:14:33 +08:00
    我一直都用的谷歌拼音,因为懒得装别的。可是我觉得谷歌拼音的词库不行啊。
    nieyujiang
        36
    nieyujiang  
       2017-10-12 11:18:00 +08:00
    卸载
    honeycomb
        37
    honeycomb  
       2017-10-12 11:18:46 +08:00 via Android
    @wclebb
    无论是否好用,它都不可以索取不合适的权限。
    wclebb
        38
    wclebb  
       2017-10-12 11:25:53 +08:00
    @honeycomb #37 是的,即使搜狗百度非常好用,不可以索取不适合的权限。
    然而他们还是要,能拿他们咋滴?
    发投诉跟他们说吗?
    还是起诉他们?
    跟 Google Play 说说?
    如果有用,请发下你的建议和看法。
    光说一句“它都不可以索取不合适的权限。”是没有意义的。
    当然,你联合记者在搜狗和百度门口前游行抗议。
    是可以的。

    可是
    就像破局电影反派说的
    这么简单的事情为什么搞得这么复杂?

    简单换个输入法很难吗?
    Google 拼音输入法 真的好用啊……
    就不懂为什么一定要第三方搜狗和百度。
    何况搜狗百度的输入体验也不太好。
    wangxiaoer
        39
    wangxiaoer  
       2017-10-12 12:06:07 +08:00 via Android
    @honeycomb 不 root 使用 appops 就是搞笑


    当手机意外重启,未通过 adb 重置 appops 的这段时间足够那些流氓获取内容了吧。

    然后你重新设置了 Appops 后,还有什么意义。
    honeycomb
        40
    honeycomb  
       2017-10-12 12:58:18 +08:00 via Android
    @wangxiaoer
    appops 是持久的,不受到重启干涉
    wangxiaoer
        41
    wangxiaoer  
       2017-10-12 13:08:17 +08:00 via Android
    @honeycomb 不会吧 难道是我记错了? 我记得不 Root 的话要通过调试模式才能启用。

    重启后需要重新设置
    lingo
        42
    lingo  
       2017-10-12 13:20:41 +08:00
    @cy18 google 双拼能用小鹤么。
    cy18
        43
    cy18  
       2017-10-12 13:31:54 +08:00
    @lingo #42 可以的,我用的就是小鹤
    cabbage
        44
    cabbage  
       2017-10-12 13:41:28 +08:00 via Android
    @wangxiaoer 你记错了,今年我 appops 设置了一下都重启了 N 遍了,权限设置从来不会丢失,除非卸载重装。用下 appops 根本没有 root 的必要
    cabbage
        45
    cabbage  
       2017-10-12 13:43:56 +08:00 via Android
    @wangxiaoer 并且期间升级过 N 次系统,也没丢失 appops 的权限设置
    wangxiaoer
        46
    wangxiaoer  
       2017-10-12 13:57:36 +08:00 via Android
    @cabbage 不好意思,老了,跟不上变化了
    wangxiaoer
        47
    wangxiaoer  
       2017-10-12 13:58:38 +08:00 via Android
    不过权限不需要 root 的话,唤醒呢
    Tokin
        48
    Tokin  
       2017-10-12 14:13:57 +08:00
    手心输入法,不是支持很多平台吗,很久没用安卓,不知道权限要的多不多
    honeycomb
        49
    honeycomb  
       2017-10-12 14:17:52 +08:00 via Android
    @wangxiaoer

    你所说的关于本地通过网络 adb 而无需 root 设置 appops 的描述符合实际情况。

    可是这和“...这段时间足够....获取内容....”有什么关系?

    appops 本就是系统的一部分(实际上系统自身的界面本就提供了一小部分 op 的设置项,比如 8.0 的后台运行,比如 5.0+的在别的应用之上显示)

    它是否生效和是否启用开发者选项 /网络 adb 均没有关系。
    ChristopherWu
        50
    ChristopherWu  
       2017-10-12 14:22:20 +08:00
    > 大家如何看待不给权限无法运行应用的行为
    无耻。宁愿不用
    wildcat007
        51
    wildcat007  
       2017-10-12 15:03:02 +08:00
    流氓~有些权限不给他 他就自己关闭自己了···尽量选择不用
    ZhLTE
        52
    ZhLTE  
       2017-10-12 15:30:17 +08:00
    等你折腾过一遍就还是会回到百度或者搜狗的
    wangxiaoer
        53
    wangxiaoer  
       2017-10-12 15:36:44 +08:00
    @honeycomb

    应用的权限有两个地方设置,第一是系统自带的权限管理,我们所说的不给权限就退出就是指这里不开启某个权限,应用是可以检测到的。

    借助 appops 我们的做法是在系统自带的权限设置里开放某个权限,但是同时在 appops 里面关闭,设置后,应用检测是开放了权限的,但是实际被 appops 拦截(屏蔽)了,这就是我们要的效果。

    回到“...这段时间足够....获取内容....”,我的意思是说,appops 暂时无效(因为没 root,没通过 adb 设置),这时候系统设置里面的权限已经开放了,所以这段时间流氓应用不是可以通过你开放的那些权限获取信息了吗?比如通讯录。

    这是我的理解。
    tghgffdgd
        54
    tghgffdgd  
       2017-10-12 15:38:36 +08:00   ❤️ 1
    不给就退出可以啊,你 TM 给我一视同仁啊,凭什么 iOS 你获取不到就不退出,Android 就这样,这就很无耻了。
    davelm
        55
    davelm  
       2017-10-12 15:44:00 +08:00 via iPhone   ❤️ 1
    @tghgffdgd 记得看过 ios 审核有要求,不给权限也要保证 app 的正常使用
    goodryb
        56
    goodryb  
       2017-10-12 16:48:13 +08:00
    IOS 笑出了声
    skylancer
        57
    skylancer  
       2017-10-12 17:10:34 +08:00
    @wangxiaoer 这个年代还在用 Android 4.3 的人我估计没有几个,尤其是 v2ex
    cskeleton
        58
    cskeleton  
       2017-10-12 17:28:29 +08:00
    @wangxiaoer
    honeycomb 说了一句“ appops 本就是系统的一部分”。也就说你用的那个 App Ops 的软件,只是这个功能的 GUI 界面,功能实现是调用了系统的那些权限管理来实现的。所以你这个软件无论怎么样,只要你之前设置好了,将来不会因为你这个小 app 没有权限或者没有运行而使得你之前的限制失效。它本身不是一个第三方的拦截工具这种。。
    honeycomb
        59
    honeycomb  
       2017-10-12 17:29:58 +08:00 via Android
    @wangxiaoer
    明白你的意思了。
    我的观点是,对于这些流氓软件,在 appops 部分的药没发下去以前,肯定是不会安装(或者是第一次安装后并不去启动)它们的。它们如果要运行,那么一定是在拿不到不该拿的数据的情况下,如果我做不到这件事,那么不会碰这些软件。

    “ appops 暂时失效”的说法不妥(会导致“ appops 在特定情况下不生效”的误解),使用“暂时无法更改 appops 设置”合适


    注:第一次安装的,且未被开启过的应用无法仅靠自身启动自身。
    honeycomb
        60
    honeycomb  
       2017-10-12 17:32:15 +08:00 via Android
    @tghgffdgd 这部分真的要吐槽 Google,它压根就不应该暴露出 IMEI/本机号码这样的接口。(反而是试图获取本机 mac 的行为(接口已经在新版 Android 停用)会被 play protect 抓)

    类似的,应用也不应该能看到系统中安装的其它第三方 app (结果这部分只是在 play protect 上执行)
    honeycomb
        61
    honeycomb  
       2017-10-12 17:33:10 +08:00 via Android
    @skylancer Android 4.3 是第一个搭载 appops 的版本,而且还有可以直接开启的系统内置 GUI
    wangxiaoer
        62
    wangxiaoer  
       2017-10-12 18:20:22 +08:00 via Android
    @honeycomb 明白了,是说 appops 一经初始化成功后,设置某些应用的权限就是永久性的了?所以之后不论 appops 是否工作都不影响已经设置过的应用的权限?即使把 appops 缷载掉也不影响?

    换句话说应用在运行过程中的权限控制已经不依赖 Appops 了?
    wangxiaoer
        63
    wangxiaoer  
       2017-10-12 18:22:27 +08:00 via Android
    @cskeleton 你这个解释够清楚,是我之前理解有问题………
    skylancer
        64
    skylancer  
       2017-10-12 19:07:54 +08:00
    @honeycomb 部分机器隐藏了入口,4.4 还被 Google 砍掉了 GUI,直到后期才恢复
    marcong95
        65
    marcong95  
       2017-10-12 23:43:59 +08:00
    @honeycomb 其实你看 PC 的 Windows 一堆敏感接口都不用管理员权限随便用,我觉得 Android 已经算好了。。。不过 Windows 刚出来那会的确没那么隐私问题。。
    honeycomb
        66
    honeycomb  
       2017-10-13 09:07:36 +08:00 via Android
    @wangxiaoer appops 早已是系统的一部分(自然不存在卸载的可能),目前每个应用的 appops 是储存在用户数据的一个 xml 文件里。

    你想说的其实是 appops 的一个界面,或者说一个 wrapper,它的存在与否和 appops 是否工作没什么关系。
    937274140
        67
    937274140  
       2017-10-13 10:02:16 +08:00 via Android
    表示一直用谷歌拼音,但它的词库靠养
    honeycomb
        68
    honeycomb  
       2017-10-13 11:33:59 +08:00 via Android
    @marcong95 PC 的隐私方面接口简直没救,uwp 的话则没人用。

    但是话说回来,在 windows 上给浏览器搞上沙盘真的非常痛苦,看看 Firefox 花了多少时间
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2731 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 15:27 · PVG 23:27 · LAX 07:27 · JFK 10:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.