V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xingda920813  ›  全部回复第 16 页 / 共 21 页
回复总数  420
1 ... 8  9  10  11  12  13  14  15  16  17 ... 21  
2018-01-17 21:27:41 +08:00
回复了 s82kd92l 创建的主题 Android 为啥不利用修改 apk 的 manifest 来控制软件行为?
@honeycomb

"有人说 appops 层可以设置为 allow 以关闭,我没有验证过。"

不行的, 具体可以看 int ActivityManagerService.appRestrictedInBackgroundLocked(int uid, String packageName, int packageTargetSdk),

target O+ 的直接 return ActivityManager.APP_START_MODE_DELAYED_RIGID, 然后 Legacy 的才会去读 AppOps 的值.

// Apps that target O+ are always subject to background check
if (packageTargetSdk >= Build.VERSION_CODES.O) {
return ActivityManager.APP_START_MODE_DELAYED_RIGID;
}
// ...and legacy apps get an AppOp check
int appop = mAppOpsService.noteOperation(AppOpsManager.OP_RUN_IN_BACKGROUND, uid, packageName);
@Love4Taylor

Anyway, 还是要给 Google 这种做法点 10000 个赞. 不愿适配新版本来规避限制的做法终于可以停止了.
@Love4Taylor

targetSdkVersion 与 App Shortcuts 没啥关系, target 27 的 Hello World 也不会有 shortcuts 阿~

另外, 2018 年 8 月只是对新上架的 App, 2018 年 11 月才是对已上架的 App 上传新版本时的要求.
2017-12-16 15:23:43 +08:00
回复了 lupus721 创建的主题 Android 安卓手机如何调整显示面积
不清楚, 但这样可以将权限改为 rwxr-x--x, 对于子目录还要递归一下. Os.chmod("/data/data/packagename", 0751);
2017-09-04 16:57:16 +08:00
回复了 viator42 创建的主题 Android 学习 Android 源码 AOSP 从哪个版本入门比较好
去找讲解新版本 Android 的书和资料, 而不是下载你现有资料讲解的老版本 Android 的源码去看.

8.0 Oreo 的源码可以的, 感觉没有啥很大的问题.
@Vkin

AOSP 音乐 App Crash 是已知问题,因为 MODE_WORLD_READABLE 和 MODE_WORLD_WRITEABLE 这 2 种 SharedPreferences 打开模式已经在 7.0+ 中不允许使用了,看一下堆栈信息就知道了。

其他 App Crash 是因为你装的 Houdini (ARM 转译) 已经不支持 7.0+ 了,改用 6.0 的模拟器就正常了。

讲真,随着 Intel 放弃 Atom,Houdini 感觉已经死了。本来就是从 Intel 芯片预装 Android 的机器上提取出来的,Intel 从来没公开发布过,现在 7.0+ 又有问题。

@RLib

可以试试速度,VS 和 AS 的模拟器现在速度都爆表,Genymotion 反而是最慢的,只是 ARM 转译有点优势。
2017-08-23 15:21:30 +08:00
回复了 Livid 创建的主题 Android Android 8.0 Oreo
@honeycomb Good Job.
@little_cup 移除卡片与不移除都是 Android 8.0 此次认为的 App 处于后台的情况(如果 App 此时不符合 https://developer.android.google.cn/about/versions/oreo/background.html 所说的 会被认为是前台应用的条件), 应当具有相同的表现. Issue 中提到的行为是 "undocumented" 的.
2017-08-23 10:40:31 +08:00
回复了 Livid 创建的主题 Android Android 8.0 Oreo
但很遗憾的是, 后台限制在 8.0 正式版中还是有 Bug, 会有 App 的 Card 在概览界面被移除掉后, 就可以无限制运行后台服务等问题.

https://issuetracker.google.com/issues/64535598

https://issuetracker.google.com/issues/64007544
2017-08-23 10:38:52 +08:00
回复了 Livid 创建的主题 Android Android 8.0 Oreo
@daozhihun
@honeycomb
[貌似要耗电到一定程度才有这个选项]
---------------------------------------
只要使用电池供电, 开启使用过 1 次 App, 哪怕耗电还是 0 %, 电池选项里都会出现后台限制的开关.

这个问题 Google 已经认为是 Bug 了( https://issuetracker.google.com/issues/64014519), 将在未来版本修复.
2017-08-23 10:27:36 +08:00
回复了 athanos 创建的主题 Android android oreo 终于可以管理后台了
@cybermonster
@honeycomb
[到时候会出现不让你管理,否则不给用微信的情况]
-----------------------------------------------------
App 可以检测到 op RUN_IN_BACKGROUND 是否被 ignore / deny.

final int OP_RUN_IN_BACKGROUND = 63;
int mode = (int) AppOpsManager.class
.getMethod("checkOp",
int.class,
int.class,
String.class)
.invoke(getSystemService(AppOpsManager.class),
OP_RUN_IN_BACKGROUND,
Binder.getCallingUid(),
getPackageName());
System.out.println(mode);

targetSdkVersion 23 的 Legacy 应用, 上面的代码安装上时返回 0 (MODE_ALLOWED), adb 设为 ignore 后返回 1 (MODE_IGNORED), 设为 deny 后抛出 java.lang.SecurityException: com.company.test from uid 10172 not allowed to perform RUN_IN_BACKGROUND.
2017-07-22 17:25:49 +08:00
回复了 kaedea 创建的主题 职场话题 工作中怎么与傻叉相处?
LZ 转做服务端啦?
@laiforever 别烦风扇了, Apple 的散热本来就不好, 风扇不转散热不好, CPU 降频了, 速度慢了, 那个时候你会更烦.
2017-07-16 12:57:47 +08:00
回复了 vvtoo 创建的主题 硬件 台式机配置咨询 2017.07
@QQ2171775959 Ryzen 以后,AMD 180 度翻身了,还不知道?
2017-07-05 15:42:56 +08:00
回复了 manihome 创建的主题 程序员 为什么京东客户端总是比较卡,而淘宝的比较顺畅?
@sevenfxx 还有哔哩哔哩和酷安吧.
2017-06-29 11:46:22 +08:00
回复了 mokeyjay 创建的主题 程序员 热烈祝贺全球最大同性交友网站将 Vue 划为独立语言!
@reus +1, 神烦 yyx.
2017-06-24 14:35:34 +08:00
回复了 xcatliu 创建的主题 程序员 内向如我
@hx1997 +1 期望太高
@honeycomb

看来 Google 的决定就是如此, 绑定和前台服务不受影响. 滥用前台服务的 App, Google 似乎无法理解它们在中国是存在的.

https://issuetracker.google.com/issues/37126421

RUN_IN_BACKGROUND OP does not stop services when there are both foreground and background services.

Status: Won't Fix (Intended Behavior)
It is very much intentional that foreground services keep the app in the foreground so it is not prevented from running.
@honeycomb 好消息,现在已经标为 Fixed 了。
2017-06-13 01:04:06 +08:00
回复了 rainex 创建的主题 iDev 苹果这家公司,对开发工具和语言投入上,太抠门了。
@googlebot 不用 C# WPF 给自己找罪受?
1 ... 8  9  10  11  12  13  14  15  16  17 ... 21  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3549 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 66ms · UTC 11:01 · PVG 19:01 · LAX 03:01 · JFK 06:01
Developed with CodeLauncher
♥ Do have faith in what you're doing.