首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android日记
某昆real
创建于2023-04-23
订阅专栏
Android知识总结、分享
等 5 人订阅
共37篇文章
创建于2023-04-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android-Apk安装过程解析
本文主要内容 静默安装 apk安装流程简析 installd进程意义 最近工作上遇到静默安装相关的内容,顺便学习一下apk安装的知识 静默安装 静默安装是指apk无感安装,不需要用户确认。目前一般来说
Android签名过程详解
1、本文主要内容 基础知识 手动签名apk 签名工具源码解析 总结 为了保证apk的安全性,必须对apk进行签名。pms通过签名校验,确保apk没有被破坏,甚至有些权限也与签名有关。本文主要阐述签名原
android-async-http源码剖析
本文主要内容 android-async-http用法 android-async-http主要流程 总结 1、android-async-http用法 android-async-http框架用于网
进程间通信——-Parcel
本文主要内容 Parcel简介 Parcel类介绍 字符串读写 Parcel简介 Parcel的英文直译是打包,是对进程间通信数据传递的形象描述。进程间通信数据传递,无法直接传递数据的内存地址,因为进
应用内存优化
概要 应用内存问题,大体可分为三种类型,内存泄漏、内存消耗过大、内存抖动等,内存异常会导致app卡顿、不流畅等,在整体内存不大的机器上甚至会影响系统性能,严重影响着用户体验,本文主要从以上三个方面来说
Android单元测试
本文主要内容 1、单元测试介绍 2、java单元测试 3、android单元测试 4、常用方法介绍 1、单元测试介绍 单元测试,是指对软件中的最小可测试单元进行检查和验证。 在Java中,最小单元可以
Android资源查找分析
1、前言 Android的资源和代码分离,方便用户更改UI,事实上主流的编程语音都是资源和代码分离。 资源查找非常方便,但这背后的逻辑并不简单,甚至很复杂。同时开发者也会经常遇到一些与资源相关的问题,
Camera与Matrix的那些事儿
1、引子 笔者刚开始工作时,做的第一个模块是手机中的launcher,launcher可自由选择滑屏效果,甚至还有三D效果,酷炫的动画让人震惊同时也感到非常迷惑,这动画效果怎么实现的呢?帧动画?补间动
Android应用开发三部曲-----Touch事件分发
1、前言 Android应用开发中,经常会遇到touch事件分发的问题,甚至还会遇到滑动冲突问题,如果解决滑动冲突、理解touch事件分发原理等,很有必要。 应用开发三部曲系列文章,已经完成两篇了 A
Android多线程
什么是多线程? 线程是cpu调度的最小单位。java中,一个虚拟机实例对应着一个进程,进程中有n个线程,java为每个进程分配一定的内存区域。 方法区 堆 java栈 本地方法栈 程序计数器 其中,方
Android缓存原理
本文主要内容 LruCache使用 LruCache原理 DiskLruCache使用 DiskLruCache原理 缓存是一种非常常见的策略,它能有效加强资源加载速度,提升用户体验,降低关键资源使用
Android-apk动态加载研究
前言 近期工作中遇到两个问题。 换应用皮肤 加载插件apk中的view Android 换肤技术一文中已经详细说明了如何进行应用换肤。而加载插件apk中的view,利用前文提到的换肤技术,居然无法实现
Android启动过程简析
本文主要内容 Android设备启动过程 init进程 关键服务启动简析 Android设备启动过程 Android设备启动过程分为3个阶段,即Boot Loader,Linux Kernel和And
Android签名验证解析
1、本文主要内容 知识回顾 签名验证解析 总结 本文介绍下Android在安装apk时,对签名的验证过程 2、知识回顾 在Android签名过程详解一文中,我已经详细说明签名的过程以及为什么要这么做,
RecyclerView的使用
RecyclerView是android support包中新添加的一个功能强大的集合显示控件,和ListView类似,但定制化更胜ListView,功能更加强大,更加智能。 在android日常开发
Android-binder机制(native服务篇)
** 1、前言 ** Android系统使用binder机制进行进程间通信,为了更好地封装,使用户不用关心底层细节,binder机制变得相当复杂。 binder使用c/s架构,可类比socket通信,
Android组件化
1、本文主要内容 什么是组件化 组件化要解决的问题 组件的单独调试及集成 组件间通信 组件界面跳转 主项目获取并显示组件的Fragment 总结 现在组件化开发已经越来越流行了,今天一起来学习下组件化