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

Android Q Beta 已放出

  •  
  •   chantan · 249 天前 via iPhone · 7149 次点击
    这是一个创建于 249 天前的主题,其中的信息可能已经有所发展或是发生改变。

    确认为 all pixel 机型

    V2erForiOS

    增加 Wi-Fi 分享

    V2erForiOS

    增加权限隐私管理

    V2erForiOS

    90 回复  |  直到 2019-04-24 19:58:18 +08:00
        1
    CoolkHz   249 天前 via Android
    p 我才没用几天,q 出来了
        2
    chantan   249 天前 via iPhone
    https://i.loli.net/2019/03/14/5c8987e66377f.png 确认国内版微信无法打开,同时安装界面更新
        3
    chantan   249 天前 via iPhone
    @CoolkHz 我前天装的 edxposed 就放弃了
        4
    Trumeet   248 天前 via Android
    WiFi 分享是不是基于 Google 套件的?
        5
    chantan   248 天前 via iPhone   ♥ 1
    @Trumeet 目前来看不是
        6
    viruser   248 天前 via Android
    黑暗模式?
        7
    20015jjw   248 天前
    hmmmm px2 上一下 px3 主力就不动了
        8
    honeycomb   248 天前 via Android   ♥ 21
    Q 这货解决了:
    1,应用在 /sdcard 乱拉翔的问题(给每个应用虚拟出一份 /sdcard )访问 photo 等几个通用的公共目录需要使用新 API。撒花~~~~~~~。

    2,把电话权限和永久识别码分离(仅有电话权限时无法获取到上述识别码或只能拿到占位符,必须用 Q 的新接口),这个比没有好。

    3,可以设置为应用在后台时无法获取位置(在 P 其实就有,但只在 appops 暴露,且在实现上会有一些兼容问题),这个算是跟上 iOS。
        9
    Lin0936   248 天前   ♥ 6
    微信真是个鬼才,每次升级都会崩。
        10
    chantan   248 天前 via iPhone
    @Lin0936 是的 就很烦这点
        11
    honeycomb   248 天前 via Android
    @Lin0936 做得烂有什么办法
        12
    chantan   248 天前 via iPhone
    @honeycomb 张小龙说一直有人教他怎么做微信来的是吧?
        13
    honeycomb   248 天前 via Android   ♥ 9
    @chantan 他不听人劝,做出来的就是这样一个在 sdcard 拉翔的烂摊子(看看那个数据库是怎么做的,直接在文件系统里塞上这么多的目录 /文件),怪不得被 tg 吊打,然后又能以“你们看不惯我但就是得用”的嘴脸现世
        14
    pkokp8   248 天前 via Android
    @Lin0936 再问就是一亿人教做微信
        15
    affyun   248 天前 via Android
    肯定是越来越垃圾的系统。狗屁 P 为了适配各类垃圾刘海屏强行把时间放左边,通知栏的图标也不全显示了,要不是三星的能用 quickstsr 修改我就不升级了
        16
    orangeade   248 天前 via Android
    @pkokp8 产品经理之神(笑
        17
    Love4Taylor   248 天前   ♥ 8
    @honeycomb #8 Rikka 突然失业 hhhhhhh
        18
    zzutmebwd   248 天前 via Android
    现在 pixel 每月更新 用的超开心
        19
    LeungV2   248 天前
    我还在用 5.1.。。。
        20
    chantan   248 天前 via iPhone   ♥ 1
    @LeungV2 Q的权限管理还是亮点的
        21
    nanaw   248 天前 via Android
    @honeycomb 是的。这些让大厂开发骂娘的特性真是大快人心。
    可惜还是不够激进啊,什么时候把获取唯一识别码的权限直接砍掉
    IMEI 本就不该被任何应用读取到
    期待高度沙箱化治死流氓的那天。
    到那时候 iOS 也就没啥吸引力了
        22
    trait   248 天前 via Android   ♥ 1
    @honeycomb 那帖没想到在 v 站也能炸出一群企鹅水军
        23
    liaixiao   248 天前 via Android
    好了国产老机型不会获得推送,散了
        24
    orangeade   248 天前 via Android
    @liaixiao 所以买国产要能买刷机的,不能解锁不能刷机本身 UI 还稀烂的,就像智商税一样,我说的就是 EMUI
        25
    Kei   248 天前   ♥ 2
    发现题目的 Q 是全角字符(半角字符是 Q )🧐

        26
    maninfog   248 天前 via iPhone
    艹,安卓开发看了想打人
        27
    honeycomb   248 天前 via Android
    @nanaw 我给弄错了,正确的是:IMEI 和 device serial 在 Android Q 中将无法被第三方应用获取。

    只有 READ_PRIVILEGED_PHOBE_STATE 这个 signature 级别(第三方应用无法获得)权限的应用才能使用。

    唯一的例外是设备管理员应用和带有运营商签名的运营商应用。
        28
    honeycomb   248 天前 via Android
    @maninfog 难道不是打 pm ?
        29
    SorcererXW   248 天前
    @maninfog #26 看到 Android 开发想打人我就放心了
        30
    hired   248 天前 via Android
    @chantan 请问 play 版微信是一样挂了吗?
        31
    sj72   248 天前 via Android
    Pixel 一代有么?
        32
    honeycomb   248 天前 via Android
    @sj72 有!
        33
    teloti   248 天前
    @hired 一样挂
        34
    Love4Taylor   248 天前
    @honeycomb #8 第一条是还没做完还是需要什么操作? 装完支付宝拉了一陀 还是说不要给存储权限?
        35
    zmz125000   248 天前
        36
    chantan   248 天前 via iPhone
    @teloti play 版一样 fc 不过也有反馈可以用的 没截图不可信
        37
    chantan   248 天前 via iPhone
    @Kei 优秀
        38
    yukiww233   248 天前
    似乎 aes 加解密有改动。。解密之前加密数据时 crash 了,清除数据后重新生成恢复正常
        39
    photon006   248 天前
    所有 pixel ?一代 pixel 也可以?一代 pixel 不是只支持 2 年新系统么?
        40
    chantan   248 天前 via iPhone
    @photon006 一代也可以
        41
    nanaw   248 天前 via Android
    @honeycomb 那确实很棒了。所以我猜测下个版本微信要设备管理员?(笑)
    @maninfog 哈哈哈看到 Android 开发看了想打人 Android 用户表示喜闻乐见呢。快去打爆产品经理的🐶头(
        42
    huaxianyan   248 天前
    @Love4Taylor Rikka 需要新的收钱钱方式了
        43
    honeycomb   248 天前 via Android
    @Love4Taylor 要不直接看 Android developer 网站关于 Q 在这方面的文档?我概括肯定没原文好。

    大致上可能是给了存储权限后,依然只能在自己隔离的 /sdcard 里写东西。
        44
    honeycomb   248 天前 via Android
    @photon006 Android developers 网站说“ due to high demand ”,它们给 pixel 一代做了 Q 的 beta,但仅这句话不意味着它一定会给一代提供正式版的 Q
        45
    zmz125000   248 天前   ♥ 1
    国内应用各种闪退、微信无法登录。zfb 一下拉了五坨屎
        46
    Removable   248 天前
    @zmz125000 #44 zfb 这些屎都是拉在虚拟的 sdcard 里了吗?
        47
    zmz125000   248 天前
    Caution: For apps that are newly installed on Android Q, calls to getExternalStoragePublicDirectory() provide access only to the files that your app has stored in its isolated storage sandbox. To maintain access to other apps' files, update your app's logic to use MediaStore instead.
    上面的好像没效果
        48
    zmz125000   248 天前   ♥ 3
    @Removable #46 不是,拉到公厕里了
        49
    inhzus   248 天前 via Android
    1 能用到 Q 的话,这么说来我 2xl 能看到安卓 11 了?
    话说不是说要砍掉返回键吗?(瞎问问,我也不是很清楚
        50
    mohoumk2   248 天前
        51
    evagreenworking   248 天前 via iPhone
    @zmz125000 看下卸载支付宝后这些屎还在吗? 可能这些沙箱在文件管理器里感觉不到?
        52
    Love4Taylor   248 天前
    @evagreenworking #51 B 站国际版拉的屎在卸载后依旧存在... 支付宝应该也一样.
        53
    Removable   248 天前
    @Love4Taylor #51 那也就是说虚拟 sdcard 没起作用了?这是 bug 还是国产应用太强了?
        54
    morethansean   248 天前
    @Love4Taylor
    @Removable
    你们给读写权限了吧?文档里说了,兼容模式( target 在 android Q 以下的,也就是说所有 app 都应该在这个范围内。)下,给了储存权限和以前没区别啊。

    The system places your app's file access privileges into compatibility mode when each of the following conditions is true:

    Your app targets Android 9 (API level 28) or lower.
    Your app is installed on a device that upgrades from Android 9 to Android Q.

    When your app is in compatibility mode, the following file access behavior applies:

    Your app can access all files stored within the MediaStore collections, even files that your app hasn't created.
    The user-facing Storage permission allows or denies your app access to external storage as a whole, rather than individual shared collections like Photos & Videos or Music.
        55
    Love4Taylor   248 天前   ♥ 2
        56
    honeycomb   248 天前 via Android   ♥ 1
    @inhzus 2xl 本就承诺(三年系统版本更新),能看到 Android R
        57
    bertsir   248 天前
    系统设置各种奔溃
        58
    zmz125000   248 天前
    @morethansean
    @Love4Taylor
    试了一下步骤:
    1. adb shell sm set-virtual-disk true
    2. adb shell sm set-isolated-storage on
    3. 卸载重装 compatibility mode 应用
    4. 成功
        59
    nanaw   248 天前 via Android
    @morethansean 这就很 fuck 了。不过升级上来的确实不能贸然启用。所以只能等 Android Q 新机普及了
        60
    Love4Taylor   248 天前
    @morethansean #54 手动开启后需要重装 App 的
        61
    evagreenworking   248 天前 via iPhone   ♥ 1
    @Love4Taylor 感觉这次 storage 权限大调整分的很细,很多操作强制你走文件选取器了,有点针对国产流氓的意思,哈哈。
        62
    morethansean   248 天前
    我看了下你们怎么没提到另一个令人激动的新功能,没有用户交互,后台应用不能自启了! sdk 直接链式启动一大批 app 的能力应该没有了。
        63
    zmz125000   248 天前
    兼容模式是指 系统升级 /adb 开启虚拟 sdcard 前安装的应用,不是说 target level 低的应用。开启虚拟 sdcard 后新装应用都不能拉屎
        64
    evagreenworking   248 天前 via iPhone
    @nanaw 不用等新机,只是优先兼容模式,可以手动开。但只要不是强制的,不过国内魔改系统永远“兼容”下去也不是不可能,大多数普通用户压根没感觉的,可能还嫌麻烦。。。
        65
    Trumeet   248 天前
    @maninfog 你们做毒瘤开发的?想打人就对了,打你们 PM 去
        66
    morethansean   248 天前 via Android
    @zmz125000 我那个指的兼容模式其中的一个条件 which 覆盖了基本上所有机型,除非你手动 adb. 原文都帖出来了你自己看啊。为什么这么强调,因为如果正式版 Q release 的时候,兼容模式还是存在的,那么 app 开发就可以以系统默认是好的唯有不对你手动 adb 开启去做适配,一切逻辑按照可以这么走来,走不通 crash 或有错了,根本不会管你。
        67
    morethansean   248 天前 via Android
    @zmz125000 反观另一个后台启动(链式启动)的限制,是对所有 target api 生效的。
        68
    hm279   248 天前
    黑暗模式去掉了?
        69
    zmz125000   248 天前 via Android
    @morethansean 我用中文再说一遍方便吃瓜群众一眼看结论嘛。
    >兼容模式( target 在 android Q 以下的,也就是说所有 app 都应该在这个范围内。)下,给了储存权限和以前没区别啊。
    帮你补充了兼容模式的(中文)说明
        70
    Vegetables   248 天前 via Android
    @inhzus 在吃饭 看着贴 2333
        71
    honeycomb   248 天前 via Android
    @zmz125000 你说的好像不对,兼容模式的启用策略为:

    1,在 beta1 默认时不启用兼容模式 /隔离模式,因为相关的功能根本就没打开,需要使用两条 adb 命令开启。
    2,在之后的 beta 或正式版比较可能的是相关系统特性默认打开,兼容模式仅限于给升级 Q 之前已经安装的应用使用。
    如果它们未卸载而进行了更新,兼容模式继续有效。但一旦在 Q 上卸载再重新安装,则没有兼容模式。
    在 Q 新装(任何 target API )的应用总是没有兼容模式。

    3,beta1 手动激活了 isolate 模式后,表现同 2
        72
    zmz125000   248 天前 via Android   ♥ 1
    @honeycomb
    >兼容模式是指 系统升级 /adb 开启虚拟 sdcard 前安装的应用
    改为
    >系统升级 / 开启虚拟 sdcard 前安装的应用运行在兼容模式
    之前写成病句了
        73
    robertding   248 天前
    为什么感觉每年都在说,这版 l、m、n、o、p、q 改进了权限管理
        74
    HongJay   248 天前
    @robertding 因为 Android 开发者很难受
        75
    cynics   248 天前 via Android
    @hired 一样挂
        76
    JKKKK   248 天前 via Android
    没有任何符合条件的设备与此 Google 帐号相关联。手持 pixel2xl,怎么回事?
        77
    loli   248 天前 via Android
    应用分离那文件管理器怎么办?(想到读取不到垃圾了有点舒服,但是文件管理器还有写入的操作呀,写入的东西怎么让其他的 app 读取?)
        79
    crayygy   248 天前
    作为一个 Android 开发我觉得挺开心的
        80
    chantan   248 天前 via iPhone
    @crayygy 开心就好
        81
    skylancer   247 天前   ♥ 1
    @honeycomb
    @zmz125000

    To disable compatibility mode, uninstall and reinstall your app on Android Q, or run the following command in a terminal window:

    adb shell cmd appops set your-package-name android:legacy_storage default
        82
    pmispig   247 天前
    @honeycomb 请问在是不是只要升级到 Q 系统,以前老的 APP(适配 7.0+)重新安装也会到虚拟 SD 目录,不会拉在外面?还是说需要等应用适配 Q 才能体会到这个好处
        83
    honeycomb   247 天前 via Android
    @pmispig 是的,只要是在 Q 里新安装(即包括重新安装,不包括覆盖安装)的就会有这个好处
        84
    alex1111111   246 天前 via Android
    @hm279 有,需要 ADB 或是在 Android P 中开启黑暗主题 /主题随壁纸改变(黑色壁纸),省电模式可直接呼出。
        85
    mrcn   245 天前 via Android
    @morethansean 如果允许第三方文件管理器存在,第三方文件管理器有权限可以读取整个 sdcard 的话,我相信国产应用会直接申请文件管理器的权限的😂连文案都不用改,原来怎么要存储空间的,现在就怎么操作…
        86
    Love4Taylor   245 天前 via Android
    好的... Q 上 AnyConnect 无法协商 DTLS 永远都是 TLSv1.2
        87
    yuhuazhu   243 天前
    已用 magisk canary 版成功 root Q
        88
    piapia   236 天前
    @yuhuazhu #87 请问啥手机啊?
        89
    yuhuazhu   235 天前
    @piapia pixel 2 xl
        90
    lee233333   207 天前
    请问升级 android q 后有通话记录么??我升级后怎么打电话都没有记录。。。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   895 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 37ms · UTC 23:03 · PVG 07:03 · LAX 15:03 · JFK 18:03
    ♥ Do have faith in what you're doing.