首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android基础知识
李一恩
创建于2022-02-27
订阅专栏
Android基础知识
等 9 人订阅
共24篇文章
创建于2022-02-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
[Android基础系列] 第十二章 进程保活
(一)Android回收策略 Android 中对于内存的回收,主要依靠 Lowmemorykiller 来完成,是一种根据 OOM_ADJ 阈值级别触发相应力度的内存回收的机制。 系统出于体验和性能
[Android基础系列] 第十一章 WebView
(一)WebView使用基础 1、简介 WebView是一个基于webkit引擎、展现web页面的控件。 显示和渲染Web页面 直接使用html文件(网络上或本地assets中)作布局 可和JavaS
[Android基础系列] 第十章 进程间的通信 之 多进程(四)
(一)多进程基础 1.1)多进程定义 当一个应用在开始运行时,系统会为它创建一个进程,一个应用默认只有一个进程,这个进程(主进程)的名称就是应用的包名。 为了彻底地解决应用内存(主进程占用内存超过内存
[Android基础系列] 第十章 进程间的通信 之 Handler机制(三)
第十章 进程间的通信 之 Handler机制(二) (一)简介 Handler机制是一套Android消息传递机制。在Android开发多线程的应用场景中,将工作线程中需更新UI的操作信息 传递到 U
[Android基础系列] 第十章 进程间的通信 之 Java/Android多线程开发(二)
@[toc] (一)Java 多线程开发 1.1)线程状态 (1)Java线程 6 种状态 public static enum Thread.State 用来描述一个线程的状态,包括6种状态 注:这
[Android基础系列] 第十章 进程间的通信 之 多线程基础(一)
@[toc] (一)多线程基础知识 1、线程 (1)定义 一个基本的CPU执行单元 & 程序执行流的最小单元,比进程更小的可独立运行的基本单位,可理解为:轻量级进程 组成:线程ID + 程序计数器 +
[Android基础系列] 第九章 JNI
第九章 JNI 一.JNI与NDK简介 1、JNI(协议) (1)定义 Java Native Interface,即 Java本地接口,相当于桥梁作用,一种协议; 即在 Java代码 里调用 C、C
[Android基础系列] 第八章 性能优化 之 其他优化(四)
第八章 性能优化 之 其他优化(四) (一)网络优化 (1)网络优化的必要性 1、流量消耗小 2、电量消耗小 3、用户等待时间短 (2)分析网络连接的工具 1、Network Monitor 属于An
[Android基础系列] 第八章 性能优化 之 布局优化(三)
第八章 性能优化 之 布局优化(三) (一)消除卡顿 (1)16ms原则 Android系统每隔16ms会发出VSYNC信号重绘我们的界面(Activity). 为什么是16ms, 因为Android
[Android基础知识] 第八章 性能优化 之 App启动优化(二)
第八章 性能优化 之 App启动优化(二) (一)启动页白屏/黑屏解决 1、现象 打开app,往往会先白屏停顿一下后再进入启动页面(Splash) 2、原因 在启动Acitivty的onCreate(
[Android基础系列] 第八章 性能优化 之 内存优化(一)
(一)Android内存泄露 1、Java内存基础知识 1.1)JVM(java虚拟机:java程序运行环境)内存——栈、堆、方法区 (1)栈(stack)FIFO 栈中只存放基本类型和对象的引用,如
[Android基础系列] 第七章 布局
@[toc] 第七章 Android布局 (一)六大布局 (1)LinearLayout线性布局 LinearLayout容器中的组件一个挨一个排列,通过控制android:orientation属性
[Android基础系列] 第六章 图片
@[toc] 第六章 图片 (一)Android加载大图 (1)为什么加载大图需单独处理 有限的内存加载无限大的图片,导致OOM: 1、图片库里展示的图片(大部分由手机摄像头拍出来)分辨率比手机屏幕分
[Android基础系列] 第五章 网络 之 Android网络知识&框架(二)
@[toc] 一.Android实现网络请求的主流方法 HttpURLConnection和HttpClient:这两种方式都支持HTTPS协议、以流的形式进行上传和下载、配置超时时间、IPv6、以及
[Android基础系列] 第五章 网络 之 计算机网络基础(一)
@[toc] (一)计算机网络基础知识:从一次完整的网络请求过程分析 (1)域名解析 1.1)域名与ip地址 (1)ip地址:ip地址是一个32位(4字节)的二进制数(IPV4),常见格式为:192.
[Android基础系列] 第四章 自定义组件、动画(二)
(六)Android动画 (1)View动画(视图动画) 视图动画的作用对象是视图(View),分为补间动画和逐帧动画 1.1 帧动画(AnimationDrawable) 原理就是将一张张单独的图片
[Android基础系列] 第四章 自定义组件、动画(一)
第四章 自定义组件、动画 (一)View体系 (1)View简介 View是Android所有控件的基类,同时ViewGroup也是继承自View。我们常用的这些控件都是继承于View。 (2)And
[Android基础系列] 第三章 存储
第三章 存储 (一)Android 5种保存数据的方法/数据持久化 (1)方法1:SharedPreferences 用户偏好设置 1.1)简介——Android最简单数据存储方式 SharedPre
[Android基础系列] 第二章 Fragment
@[toc] 第二章 Fragment (一)定义 Fragment指碎片。是Activity界面中的一部分,可理解为模块化的Activity。 (1)Fragment不能独立存在,必须嵌入到Acti
[Android基础系列] 第一章 四大组件 之 补充
第一章 四大组件 补充 Context (一)Context是什么? 1.1)广义理解 Context:语境,上下文,可看做用户与操作系统操作的一个场景;Context在加载资源、启动Activity
下一页