Android系统最开始是为手机设计的,在机顶盒,电视,带屏音箱等大屏上运行后,芯片厂家做些适配,产品厂家也会做系统客制化,有时候还要适配第三方应用..等待这种适配容易引人系...
Android系统最开始是为手机设计的,在机顶盒,电视,带屏音箱等大屏上运行后,芯片厂家做些适配,产品厂家也会做系统客制化,有时候还要适配第三方应用..等待这种适配容易引人系...
概述 我们知道,activity显示出页面是在onresum之后,那么他具体到底是怎么添加和绘制的呢 绘制的入口 从前面讲的APP启动流程分析中我们知道,在创建Activiy...
谢谢指正,已修改,我也忘记为什么文章中这里会有括号了
Kotlin语法学习之Lambda1.Lambda介绍 Lambda表达式可以减少代码的复杂度,使代码看上去更加清爽,另外,Kotlin中有许多高阶函数,这些函数基本都是由Lambda表达式实现的,因此,学习...
字典的结构类似于json中的对象——{"张三": 1, "李四": 2},实现原理有点类似于Java中的HashMap。 特点: 所有元素都是key-value对,key不允...
[TOC] 列表相当于Java中的数组,python中的列表可以存储任意类型的元素,同时列表会根据存储内容动态分配内存。 1 创建列表 1.1 使用[]创建列表 1.2 使用...
[TOC] 1. 对象的布尔值 python中万物皆为对象,每个对象都有一个布尔值,通过bool()函数获取,其中,以下对象的布尔值为False。 其余的对象,bool()函...
[TOC] 1. print()函数 换行打印: 输出: 2. Python关键字 输出: 3. 定义变量&变量的地址和值 输出: 4. 常用的数据类型 4.1 整数型进制 ...
@土司阿哈 可以的哈
WebView全面解析WebView全面解析 简介 WebView是android中一个非常重要的控件,它的作用是用来展示一个web页面。它使用的内核是webkit引擎,4.4版本之后,直接使用C...
学习链接 这篇介绍TPC和UDP的文章,讲解得十分详细易懂:Android 网络编程之TCP、UDP详解。 我在这篇文章的基础上,做一些自己的总结和补充。 TCP部分 TCP...
学习链接 这一篇文章应该包含了大多数关于Http和Https的知识点:这是一份关于HTTP协议的学习总结。本篇的学习文档也是在学习此文档的基础上,补充一些其他的细节。 补充 ...
Java.net包 Java.net包下常用的功能大致分为如下几个部分: 地址 地址(IP)是指主机地址或者用作主机的标识符或者用作套接字端点标识符。例如:主机的IP地址为1...
是的,谢谢指正
ConstraintLayout——约束性布局学习ConstraintLayout简介 Constraint Layout是Google在2016年的Google I/O大会上提出的一个可以灵活控制子控件的位置和大小的新布局...
我理解的MVVM架构及实战Demo 简介 MVVM架构模式,即Model-View-ViewModel三个层级,MVVM模式出来的时间已经很长了,网上关于MVVM模式的解析也...
Android性能工具——Systrace使用 一、屏幕刷新机制 基础概念 在一个典型的显示系统中,一般包括CPU、GPU、display三个部分, CPU负责计算数据,把计...
Android中AOP的实际运用 一、AOP简介 AOP即面向切面编程,区别于OOP(面向对象编程)的功能模块化,AOP主要侧重于解决某一类的问题。曾经我也不知道面向切面到底...
Google官方Android MVP架构Demo之单元测试 Google在2016年推出了官方的Android MVP架构Demo,与此Demo相关的分析在网上有很多,但是...
介绍 ViewModel属于ACC框架组件之一,用以解决数据持久与共享问题,此外,也将数据的相关行为从UI中分离出来。 前言 对于ViewModel的使用以及原理,可能需要对...
Lifecycle是什么 简单来说,Lifecycle是官方提供以方便管理声明周期事件的方式,给Activity、Fragment减肥。能把他们之中在生命周期变动时,需要做的...
写在前面 关于MVP关于MVP的介绍很多,这不是本文的重点,这里列举近期一些比较好的文章。 Android官方MVP架构示例项目解析 选择恐惧症的福音!教你认清MVC,MVP...
CPU Profiler 可帮助您实时检查应用的 CPU 使用率和线程 Activity,并记录函数跟踪,以便您可以优化和调试您的应用代码。 为什么要分析 CPU 使用率 最...