Android.mk中那些变量的含义,一直没有做过总结,此次又涉及到修改mk,便做了一下总结. Android系统源码编译命令 Android源码下开发肯定涉及到Androi...
![240](https://cdn2.jianshu.io/assets/default_avatar/9-cceda3cf5072bcdd77e8ca4f21c40998.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Android.mk中那些变量的含义,一直没有做过总结,此次又涉及到修改mk,便做了一下总结. Android系统源码编译命令 Android源码下开发肯定涉及到Androi...
1.背景 这里的实现是在Android studio 2.2和Unity 5.4上。本人是Android开发者,因为公司的业务需求需要与unity进行对接。那么暴露出来最需要...
前言 最近想把项目中使用过的第三方框架总结下,其中觉得比较好的推荐给大家。其中MMKV是必须要提到的一个库。 之前项目中在轻量级存储上使用的是 SharedPreferenc...
Android的开机速度,基本上没人说快的,通常移植完系统后,马上要看的事情就是优化开机时间,以下是简单回忆以下以前做优化的那些事。 一开机时间都花在哪? 优化开机时间,通常...
1.1 ZygoteInit::preload 1.2 ZygoteInit::preloadResources 1.3 ZygoteInit::preloadClasses...
Android预加载,是指在开机的时候预先加载一堆常用的类,例如Activity,BroadcastReceiver啥的,进而提高应用的速度的一种技术。这些是在framewo...
性能优化系列阅读 Android性能优化 性能优化 - 消除卡顿 性能优化 - 内存优化 性能分析工具 - TraceView Android性能分析工具 消除卡顿 什么是卡...
努比亚技术团队原创内容,转载请务必注明出处。 实例介绍(开发者模式中的触摸小白点)开发者模式中的触摸小白点实现原理如何开启触摸小白点触摸小白点的开启设置中开启触摸小白点IMS...
AMS主要是负责四大组件的启动,进程调度以及在AMS中还会启动部分系统服务,主要是其他服务:startOtherServices 1:AMS的数据结构 2:ActivityS...
对于ViewTree的绘制流程,Android开发者都很熟悉了,但如果要从整个系统的全局角度出发,理解Android的界面绘制机制,就需要了解系统的层级分工和设计实现,本文记...
在Android中我们知道,Activity启动完成之后,走完onResume方法之后,会进行window的添加。添加过程会调用ViewRootImpl的setView()方...
引言 请不要质疑你的眼睛,文章的题目就是“3D图形学基础理论”。可能有人要疑惑了,作为一个 iOS 开发者为什么要来学习什么 3D 图像学相关的东西,莫非这是要转行的节奏。开...
之前在网络通信和通用数据交换等应用场景中经常使用的技术是 JSON 或 XML,而在最近的开发中接触到了 Google 的 ProtoBuf。 在查阅相关资料学习 Prot...