本次系列的内容如下: Android启动流程——1 序言、bootloader引导与Linux启动Android系统启动——2 init进程Android系统启动——3 in...
本次系列的内容如下: Android启动流程——1 序言、bootloader引导与Linux启动Android系统启动——2 init进程Android系统启动——3 in...
本次系列的内容如下: Android启动流程——1 序言、bootloader引导与Linux启动Android系统启动——2 init进程Android系统启动——3 in...
Android Camera2入门 Android Camera2入门系列1 - Camera2在textureView预览[https://www.jianshu.com/...
为什么需要序列化? 在系统底层,数据的传输形式是简单的字节序列形式传递,即在底层,系统不认识对象,只认识字节序列,而为了达到进程通讯的目的,需要先将数据序列化,而序列化就是将...
Handler有什么用? 将工作线程需操作UI的消息 传递 到主线程,使得主线程可根据工作线程的需求 更新UI,从而避免线程操作不安全的问题 使用方式 根据发送消息到消息队列...
事件类型 MotionEvent ACTION_DOWN ——手指接触屏幕ACTION_MOVE——手指在屏幕上移动ACTION_UP——手指离开屏幕 触摸事件处理 当触摸事...
1.前言 大家还记得Android 6.0权限适配的泪水吗?而现在谷歌已经出了Android P的稳定版,而且谷歌粑粑,为了大家能给辛苦熬夜加班,特地的和个大市场合作,要强制...
一、前言 兼容性:需要 iOS 12.0 或更高版本。与 iPhone、iPad 和 iPod touch 兼容。 安装:复制捷径链接,通过Safari浏览器添加至捷径。 个...
前言 小巫最近由于工作原因面临技术转型,从一个App开发者转变为SDK开发者,这两者的区别是非常明显的,从用户角度来讲,app开发主要面向普通的用户需求,然而SDK开发面向的...
翻译的官方文章 原文链接 长时间阻塞Android应用的UI线程时会触发“Application Not Responding”(ANR)错误。如果应用处于前台,那么系统将会...
onPause()中需要做的 停止动画或者是其他正在运行的操作,那些都会导致CPU的浪费.提交在用户离开时期待保存的内容(例如邮件草稿).释放系统资源,例如broadcast...
Android系统发布十多年以来,关于Android的UI的适配一直是开发环节中最重要的问题,但是我看到还是有很多小伙伴对Android适配方案不了解。刚好,近期准备对糗事百...
三金四银,又到了一年一度的跳槽季。也许有不少Android程序员开始摩拳擦掌蠢蠢欲动了。结合以往自己的经历,今天给大家总结下Android面试题,希望有帮助。 1:Activ...