- 博客(4)
- 收藏
- 关注
原创 [AMS] Android 后台进程启动 activity 限制
当此类应用尝试启动新的 activity 时,系统会将该 activity 置于应用的现有任务之上,但不会离开当前可见的任务。当用户稍后返回应用任务时,系统会启动新的 activity,而不是之前在应用任务之上的 activity。:从 Android 14 开始,如果绑定到该服务的应用以 Android 14 或更高版本为目标平台,它将不再允许具有该服务的应用默认启动后台 activity。时,应用在前台运行的 activity,或在前台任务的返回堆栈中具有 activity。
2024-03-12 19:35:57 3294
原创 [framework] @UnsupportedAppUsage 注解
这个标注本身并不会影响到代码的编译或运行,它只是一种注解,起到标记和提醒的作用。而对于普通应用开发者来说,他们通常不会直接与这个注解打交道,但应时刻注意只使用官方文档中明确公开的API,避免使用那些未公开,但实际上可以访问的内部API。它会提醒其他应用开发者,这个API并未正式公开,可能在未来的Android版本中进行修改或移除,他们应该避免在应用中使用这样的API。它告知框架开发人员,这个API已经被大量应用使用,故在未来的版本更新中,需要考虑到这一点,谨慎修改,以尽量避免对已有应用造成影响。
2024-01-22 20:28:38 1051
原创 [Binder] Outgoing transactions from this process must be FLAG_ONEWAY
系统不允许调用外部非 oneway 的方法,可能会阻塞系统进程。
2024-01-15 20:44:27 1806
原创 Android Native如何打开ALOGV级别log和设定TAG
1.1 Android Native log级别根据log重要程度,分为以下几个级别: ALOGV:输出大于或等于VERBOSE日志级别的信息。 ALOGD:输出大于或等于DEBUG日志级别的信息。 ALOGI:输出大于或等于INFO日志级别的信息。 ALOGW: 输出大于或等于WARN日志级别的信息。 ALOGE:仅输出ERROR日志级别的信息。 1.2 打开ALOGV日志预备知识:条件编译指令常见的有以下形式:#ifdef 标识符语
2021-09-30 11:10:01 4017
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人