连接设备 设备连接情况 断开连接 关闭adb服务 启动adb服务 查看设备属性 安装 覆盖安装 卸载 启动activity 说明:-n表示component名(包名+类名)-...
连接设备 设备连接情况 断开连接 关闭adb服务 启动adb服务 查看设备属性 安装 覆盖安装 卸载 启动activity 说明:-n表示component名(包名+类名)-...
dexopt 在dalvik虚拟机加载dex文件时,对dex文件进行验证和优化操作,对dex文件的优化结果变成了odex(Optimized dex)文件,这个文件和dex很...
有时候,一个东西很简单看一眼就记住了,感觉不值得写一遍文章来记录。但是隔一段时间以后,突然回想起来,发现又忘了,这时候又得重新看一遍。很纠结这种情况到底要不要记录一下,最后还...
什么是插件化 插件化技术最初源于免安装运行apk的想法,这个免安装的apk可以理解为插件 将app中一些不常用的功能模块做成插件,一方面减小了安装包的大小,另一方面可以实现a...
概述 滴滴出行公司的首个对外开源项目 - VirtualAPK。地址:https://github.com/didi/VirtualAPK 滴滴自行研发了这款插件化框架,功能...
这两天项目上要做 MVVM 和 DataBinding 的重构,所以插件化的文章就停了几天,后面会分享一下关于 MVVM 架构封装相关的文章。这篇文章我准备作为我插件化系列文...
Android插件化基础的主要内容包括 Android插件化基础1-----加载SD上APKAndroid插件化基础2----理解ContextAndroid插件化基础3--...
最近几年移动开发业界兴起了「 插件化技术 」的旋风,各个大厂都推出了自己的插件化框架,各种开源框架都评价自身功能优越性,令人目不暇接。随着公司业务快速发展,项目增多,开发资源...
本文章经典蓝牙开发目录: 1、权限申请2、开启蓝牙3、扫描蓝牙4、连接蓝牙5、通信(实现双向通信)(这个是公司的设备,我把步骤说清楚,没法演示~)6、关闭各种通信 1、2两个...
公司项目涉及到硬件开发,使用的是蓝牙,蓝牙小白的我,把蓝牙开发的流程整理了出来,在网上看了很多资料,连抄带复制,做出来一个很完整的 demo,我会把代码上传到 gith...
面试问题 简单介绍一下Glide缓存 具体说说Glide的三级缓存原理 Glide加载一个100x100的图片,是否会压缩后再加载?放到一个300x300的view上会怎样?...
你的支持对我意义重大!🔥 Hi,我是旭锐。本文已收录到 GitHub · Android-NoteBook[https://github.com/pengxurui/Andr...
前言 为了优化代码设计,业界先后提出了 MVC、MVP、MVVM 和 MVI 等架构设计。这四个模式讨论是 “如何管理 UI” 这个话题,采用的手段都是 “关注点分离”,只是...
组件化开发首先配置项目需要注意以下: 1.统一版本号管理:重新创建一个.gradle结尾的文件作为统一的管理如下图: 2.将这个文件通过build.gradle引进使用如下图...
在组件化之前的一种业务业务划分架构是一种单一分层的结构,整个APP是一个Module,不同的业务拆分在不同的包下: 不管分包做的多好,随着项目的增大,项目会失去层次感,导致接...
关于安卓面试题部分目前整理了两篇: 安卓面试题 基础篇 安卓面试题 进阶篇 Handler、Looper、MessageQueue构成的安卓消息机制 安卓消息机制是安卓面试中...
前言 目前的Android开发,在很多公司不再是纯粹的Java层开发,更多的会与C++结合,把一些重要的方和行为以及一些私密性质的东西放在C++中,一般遇到多人开发的时候,通...