基于 Linux 内核的开放源代码移动操作系统
链接:https://juejin.cn/post/7337354931480199208 本文由作者授权发布
回到上面,在启动线程池后执行了RuntimeInit的applicationInit方法,这个方法主要是找到“com.android.server.System...
子线程中开启一个主线程去获取某些数据,此时子线程要处理等待状态,获取成功之后继续执行子线程中之后的代码.
Android 系统中有大量的实现都是native实现的,中间通过JNI进行java层调用。学会JNI的使用,不光是能为我们开发和面试提供助力,还能为我们理解a...
如果在arm架构的 Mac 电脑上进行开发,需要安装 Rosetta 2, 因为一些辅助工具需要,可通过手动运行下面的命令来安装:
在 androidx 中已经有提供了 AsyncLayoutInflater 用于进行 xml 的异步加载。以下图中 fragment 的 rootview 为...
最近在升级 Android 项目里的阿里云播放器 SDK 版本,其中很多相关逻辑是基于阿里云提供的 Demo 来更新的。修改完自测时,发现下载器的回调接口偶现不...
Traceview 是 android 平台配备一个很好的性能分析的工具。它可以通过图形化的方式让我们了解我们要跟踪的程序的性能,并且能具体到每个方法的执行时间...
众所周知,编译 WebRTC-Android 库是需要在 Linux 系统上的,这是由于源码里编译脚本限制导致。
然后往下看,在for循环后可以看到使用JNI通过参数className找到对应的java类,这个className通过app_main.cpp的mian函数代码...
第一步:安装android-sdk-windows ,这个百度搜索就可以下载。下载后放在你要放置的路径,我的是D:\Program Files\Eclipse ...
在折腾上一篇文章的时候,发现了一条有趣的折腾分支,在这台老设备上运行 Windows 操作系统。
使用css绝对定位设置父级宽高,然后子级图片百分百,这样就可以把整个swiper撑开了
这篇文章聊聊,如何借助 Docker ,尝试将一台五年前的手机,构建成一个随身携带的、本地化的知识库。
在Android开发中,内存泄漏是一个常见但容易被忽视的问题。它会导致应用程序占用过多的内存资源,最终影响应用的性能和用户体验。本文将深入探讨Android常见...