
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文介绍了Android性能诊断方案从V1到V2的升级改进。将智能层迁移至IDE Agent实现,部署仅需两个文件,支持自然语言
本文介绍了Android性能诊断方案从V1到V2的升级改进。将智能层迁移至IDE Agent实现,部署仅需两个文件,支持自然语言
本文介绍了一种自动化智能性能诊断方案,用于快速定位Android项目中的UI卡顿问题。
本文介绍了一种自动化智能性能诊断方案,用于快速定位Android项目中的UI卡顿问题。
前言Android 已经发展十多年了,可以说是比较成熟的技术了,一开始时框架很少,也没有什么规范,所有的代码都是要自己写,比如网络请求,数据库操作,数据解析等等。后来出现了一些框架来帮助开发者快速进行开发,比如XUtils、Volley、OKHttp、EventBus等,随着框架越来越多,一个应用可以有多种技术选型,直接导致应用开发越来越不规范,导致做出来的应用质量参差不齐,这显然不是谷歌想看到的
Android dex解密与解密原理及其代码实现为什么要进行apk加密?答案是避免apk被有心人反编译,窃取公司重要技术和算法等。但是要给Apk加密要如何实现呢?首先我们需要知道Android整个Apk的打包流程,然后将加密的环节插入要其中的步骤中,加密完成后在apk安装之后打开时进行解密。dex解密与解密分为以下几个步骤:1)把源 apk(要加固的apk)中的 dex 文件加密。加密之后就不再是
Android 发展至今,各种新技术层出不穷,版本管理也出现了很多方案,这些方案并没有绝对的优劣,还是需要结合实际项目需求来选择的,但是新的方案还是需要学习了解的。

前言本篇文章我们将来学习 Android Jetpack 架构组件中的 Lifecycle 组件。Lifecycle 组件是帮忙我们管理 Activity 和Fragment 的生命周期,也就是说,当 Activity 或者 Fragment 的生命周期发生变化的时候我们可以得到通知。我们通常会在生命周期方法中调用各种方法,这就导致生命周期相关方法代码比较臃肿,且耦合性高,不易维护。1. 为什么需
Android Databinding 详解DataBinding 是Google官方发布的一个框架,用来进行数据绑定。DataBinding 能够省去我们一直以来的 findViewById() 步骤,大量减少 Activity / Fragment 内的代码,数据能够单向或双向绑定到 layout 文件中,有助于防止内存泄漏,而且能自动进行空检测以避免空指针异常。使用DataBinding
NDK r21b 编译FFmpeg 、x264 提供Android集成在现今这个阶段,越来越多的app会涉及到音视频,那么学会使用ffmpeg和x264就很有必要了。本篇文章将讲解如何把ffmpeg、x264编译成动态库和静态库。1. 编译环境Linux/Ubuntu/Centis都行。在windows环境下可以安装虚拟机或者购买一个云主机,作者在阿里云购买的一个Ubuntu主机。2. 准备工作l







