1.相关方法详解 1)Paint(画笔): 就是画笔,用于设置绘制风格,如:线宽(笔触粗细),颜色,...我们可以通过下述方法来设置Paint(画笔)的相关属性,另外,关于这个属性有两种, 图形绘制相关与文本绘制相关: setARGB(int a
1.相关方法详解 1)Paint(画笔): 就是画笔,用于设置绘制风格,如:线宽(笔触粗细),颜色,...我们可以通过下述方法来设置Paint(画笔)的相关属性,另外,关于这个属性有两种, 图形绘制相关与文本绘制相关: setARGB(int a
View事件分发源码(二)—ACTION_POINTER_DOWN事件的传递 Android版本: 基于API源码28,Android版本9.0。 一 写在前面 在读本篇之前,需要先了解: ViewGroup#dispatchTouchEvent()方法源码分析;...
文章目录1.游戏引擎Cocos2D2.图形引擎Cocos2D Graphic3.实践一4.Cocos2D的坐标体系5.CCNode6.实践二7.CCAction8.实践三9.CCAnimate10.实践四11....1.游戏引擎Cocos2D 游戏引擎是指一些已编写好的可编辑游戏系统或者一些...
- 工具的使用 调查内存泄漏工具: LeakCanary 如果只关注activity的内存泄漏,那么在Application中onCreate加入RefWatcher ref = LeakCanary.install(this);就OK了,会通过notification通知 如果还关注fragment的泄漏...
1.常用的存储方式有哪些?...SQLite是一个轻量级的数据库,支持基本SQL语法,是常被采用的一种数据存储方式。Android为此数据库提供了一个名为SQLiteDatabase的类,封装了一些操作数据库的API。 SharedPreference:
53 个知识点 1. android 单实例运行方法 我们都知道 Android 平台没有任务管理器,而内部 App 维护者一个 Activity history stack 来实现窗口显示和销毁,对于常规从快捷方式运行来看都是 startActivity 可能...
基于Android开发的人事管理系统 ... 上面的链接详细的介绍整个项目,是一份项目的说明报告。 整个项目是java开发的,整体的代码结构如下图所示: ...在目录的src下面是详细的源码,整体结构如下: ...
从Android平台入手 ...Engine,是可供Flutter宿主应用提供的一个可移植运行时。Engine实现了Flutter的核心库,包括动画、图形、文件、网络I/O、访问支持、插件架构和Dart的运行时、编译工具链; Flutte...
我们都知道Android平台没有任务管理器,而内部App维护者一个Activity history stack来实现窗口显示和销毁,对于常规从快捷方式运行来看都是startActivity可能会使用FLAG_ACTIVITY_NEW_TASK标记来打开一个新窗口,...
启动过程分析 ...一般的,都有一个入口Activity,这个Activity继承自FlutterActivity。 从入口Activity的oncreate方法开始分析,首先调用FlutterMain.startInitialization(this),如果我们自定义...
From漫天尘沙 在图解Android - Zygote 和 System Server 启动分析一 文里,我们已经知道Android 应用程序是怎么创建出来的,大概的流程是 ActivityManagerService -> Zygote -> Fork Ap...
其次,这是一个入门系列,涉及的知识也仅限于够用,深入的知识网上也有许许多多的博文供大家学习了。 最后,写文章过程中,会借鉴参考其他人分享的文章,会在文章最后列出,感谢这些作者的分享。 码字不易,转载请...
重要性依次是:前台进程,可见进程,服务进程,后台进程和空进程;所以销毁的顺序是逆方向。 前台进程(foreground): 目前正在屏幕上显示的进程和一些系统进程。举例来说,Dialer Storage,Google Search等系统...
Himi 原创, 欢迎转载,转载请在明显处注明!...我解释下:当我在给大家讲解的时候会附带上源码,可是这个源码是演示代码,为了让大家看的清楚,所以我会尽可能把一些与其无关的删掉,但是发现演示代码还是被一些童...
##### 谈谈你对安卓签名的理解。 ### 2、为什么WebView加载会慢呢...优化手段围绕着以下两个点进行: - 预加载WebView。 - 加载WebView的同时,请求H5页面数据。 因此常见的方法是: - 全局WebView。 - 客户端...
目录介绍 链接:...01.基础组件(9篇) 02.IPC机制(7篇) 03.View原理(9篇) 04.动画机制(2篇) 05.Res资源(6篇) 06.消息机制(12篇) 07.多媒体(16篇) 08.View事件(9篇) 09.多线程(12篇) ...11.WebView(4篇)...
第1篇 基础篇
java基础知识准备: java基础篇,这是我自己整理好的: (1)ArrayList,Vector,LinkedList的区别 (2)设计模式的分类 (3)算法 (4)深入探索Java工作原理:JVM内存回收及其他 (5)架构详解 等等 ...
目录 一、Surface绘制的精简流程 二、深入分析Surface与SurfaceFlinger 2.1 Surface 2.1.1 与Surface相关的基础知识介绍 一、Surface绘制的精简流程 二、深入分析Surface与SurfaceFlinger 2.1 Surface ...
高级工程师面试题 1、 Service两种方式的区别 2、 Handler在项目怎么用的,线程间如何通信的 3、 AsyncTask和AsyncQueryHandler 4、 HttpClient,HttpUrlConnection的区别 5、 消息推送机制xmpp协议,客户端发...
1.android dvm 的进程和Linux的进程,应用程序的进程是否为同一个概念: 答:dvm是dalivk虚拟机。...2.android的动画有哪几种?他们的特点和区别是什么? 答:两种,一种是tween动画,一种是frame动画。
Android Developers The official site for Android app developers. Provides the Android SDK tools and API documentation. Android Open Source Project ADT Bundle & Plugin...
我们都知道Android平台没有任务管理器,而内部App维护者一个Activity history stack来实现窗口显示和销毁,对于常规从快捷方式运行来看都是startActivity可能会使用FLAG_ACTIVITY_NEW_TASK标 记来打开一个新窗口,...
标签: android
文章链接 数据加密一般分为对称加密和非对称加密。 对称加密的加密和解密秘钥相同,优点是算法简单,加密速度快,例如aes。 非对称加密,分为公钥和秘钥,例如des。 现在的问题在于,如果使用aes加密,就必须...
GPU Image 详解与框架源码分析 阅读 479 收藏 11 2018-11-23 原文链接:www.jianshu.com ...WebRTC TURN 协议初识及 turnserver 实践juejin.im ...这篇文章咱们来看一下cats-oss的android-gp...