V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xingda920813  ›  全部回复第 14 页 / 共 20 页
回复总数  386
1 ... 6  7  8  9  10  11  12  13  14  15 ... 20  
2018-06-18 10:49:25 +08:00
回复了 aliehuhu 创建的主题 Android 点击返回键怎么让 popupwindow 消失?
setOnPreImeListener
2018-05-25 11:34:07 +08:00
回复了 Venjer 创建的主题 Android Android 有不关注热门开源项目的吗?
楼上都想的太高端了, 就这个面试来看, 大概率是技术栈陈旧, 基本不了解 OkHttp 的, 仅此而已.
2018-05-08 21:36:01 +08:00
回复了 aliehuhu 创建的主题 Android 按照网上教程调用系统下载,请问错在哪里?
传个 Context 进来, 调用 Context.getSystemService(String);
2018-04-07 23:58:47 +08:00
回复了 Kongtou 创建的主题 程序员 闲下来想学习一门接近完美的语言,请问该学什么好呢?
C++ / Java / Scala.
2018-02-14 15:23:39 +08:00
回复了 YRUSoShuai 创建的主题 Apple IOS11 文件 APP 粗制滥造让我想骂人
@Tardis0127 Material Design.
2018-01-17 23:17:54 +08:00
回复了 SeanDragon 创建的主题 Java Java 工具箱
@yanjinbin

这个地方 JDK 源码里面, java.util.Objects 就是这么做的. 用于防止实例化 (包括反射的情况).

public final class Objects {
private Objects() {
throw new AssertionError("No java.util.Objects instances for you!");
}
}
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 度翻身了,还不知道?
1 ... 6  7  8  9  10  11  12  13  14  15 ... 20  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   790 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 21:00 · PVG 05:00 · LAX 14:00 · JFK 17:00
Developed with CodeLauncher
♥ Do have faith in what you're doing.