登录社区云,与社区用户共同成长
邀请您加入社区
很多人默认认为 WebView 相关 API 必须主线程调用,但 WebSettings.getDefaultUserAgent(context) 真的是这样吗?本文通过阅读 Framework 和 Chromium WebView 源码,拆解这个 API 的完整调用路径,分析它在子线程调用时是否安全、首次调用为什么可能变重,以及 Activity context 与 Application co
Android 多进程开发 - AIDL 回调、RemoteCallbackList、AIDL 安全校验
Android 开发 - FragmentPagerAdapter、Pair、ClipboardManager、PopupWindow
本文将详细介绍如何在 Android 平台上使用mina-sshd,并解决 java.lang.IllegalArgumentException: No user home folder available. You should call org.apache.sshd.common.util.io.PathUtils.setUserHomeFolderResolver() method to
本文将通过探寻源码,追踪Android Navigation崩溃java.lang.IllegalStateException: Activity * does not have a NavController set on * 抛出的原因,通过根因分析,给出解决此问题的方案:(supportFragmentManager.findFragmentById(R.id.fragment_contai
Android 开发 - 一些画板第三方库(DrawBoard、FingerPaintView、PaletteLib)
Android 项目问题:This version only understands SDK XML versions up to 3 but an SDK XML file of version 4
报错 Cannot run program "C:\Users\19920\Desktop\Google": CreateProcess error=193, %1 不是有效的 Win32 应用程序。
Android Runtime (ART) 是Android操作系统中用于执行应用程序的运行时环境。它取代了早期版本中使用的Dalvik虚拟机,从Android 5.0 (Lollipop) 开始成为默认的运行时环境。ART负责将应用程序的字节码转换为本地指令,然后由设备的运行时环境执行这些指令。Native Libraries 是 Android 系统中的重要组成部分,主要由 C/C++ 编写它
Android Studio - Android Studio 查看项目的 Android SDK 版本(4 种方式)