一. Android签名背景: Android应用使用应用包文件(.apk文件)的形式分发到设备上,由于这个平台的程序主要是用 Java 编写的,所以这种格式与 Java 包...

一. Android签名背景: Android应用使用应用包文件(.apk文件)的形式分发到设备上,由于这个平台的程序主要是用 Java 编写的,所以这种格式与 Java 包...
小酌鸡汤 业精于勤,荒于嬉。 本文来源《Android 性能优化 全家桶》 为什么优化Cpu使用率? 优化应用的 CPU 使用率能带来诸多好处,如提供更快、更顺畅的用户体验...
前言 很久没有输出点有价值的内容了……今天终于有时间来水一贴,给喜欢逆向的小伙伴提供一点参考资料,权当抛砖引玉了。 为什么会想到这个题材呢,因为我之前的毕设是在线小说阅读器,...
在日常开发当中,为了更好的交互,我们会使用动画功能。Lottie是常用的动画框架之一,分享一下我个人了解到相关的知识。 Lottie简介 Lottie是支持Android, ...
Android分配个应用的大小是有限制,且在设备出厂之后已经确定,单个应用可用的最大内存的配置位于/system/build.prop文件中的dalvik.vm.heapgr...
Replugin源码目录主要有4个工程组成,其组成如下图所示,包括2个gradle工程,2个Android library工程。 replugin-host-gradlere...
本文是 Android Studio 4.1 中 Profiler 有哪些新增特性 的第二部分。之前的文章侧重于介绍 Android Studio 中 System Trac...
1 前言 前段时间,应公司要求实现一个自定义相机,需要有自动对焦和图片不规则裁剪功能,其实难点主要也是这2个功能。经Google搜索,发现并没有现成的轮子。最后通过各种查找资...
由于公司的业务不断拓展,生产环境的 APK 大小也从我最初进入公司时的 70M 变为了160MB ,在分析了 APK 结构目录之后,常规的压缩方案已经收效甚微了,动态加载第三...
一、前言 so文件格式详解以及如何解析一个so文件。这个是我们今天这篇文章的基础,如果不了解so文件的格式的话,下面的知识点可能会看的很费劲。 二、技术原理 加密:找到一个s...
我们在编码美丽微信公众号已经弄过了很多app了,不管是协议还是外挂,我们都是那么一路走过来了,在操作的过程中也发现了很多问题就是应用不在乎安全问题带来的后果,因为安全始终都是...
suspend方法只能在协程或者suspend方法中调用
Kotlin协程什么是协程? 官方描述:协程通过将复杂性放入库来简化异步编程。程序的逻辑可以在协程中顺序地表达,而底层库会为我们解决其异步性。该库可以将用户代码的相关部分包装为回调、订阅相关...
我们很高兴发布了 Android Studio 4.1[https://developer.android.google.cn/studio] 稳定版,为大家带来一系列针对常...
目录 JNI概述 MediaRecorder框架中的JNI Java Framework层的MediaRecorder JNI层的MediaRecorder Native方法...
没有专门的demo
Kotlin协程什么是协程? 官方描述:协程通过将复杂性放入库来简化异步编程。程序的逻辑可以在协程中顺序地表达,而底层库会为我们解决其异步性。该库可以将用户代码的相关部分包装为回调、订阅相关...
应客户需要,在最近的项目中需要添加悬浮窗。但是悬浮窗在需要适配的地方比较多,因此在这里做一下记录。也希望对有这种需求的伙计有所帮助!!! 悬浮窗分类: 系统悬浮窗:所有界面都...
@Quyunshuo 试试studio4.0
使用Kotlin编写Gradle脚本说明 在Android应用开发中,离不开Gradle脚本的构建,它的重要性不言而喻,它是使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种...
版权说明:本文为 开开向前冲 原创文章,转载请注明出处;注:限于作者水平有限,文中有不对的地方还请指教 前言:现在是智能电子时代,五花八门的智能电子设备随处可见,这些电子设备...
AIDL(Android Interface Definition Language,Android接口定义语言):如果在一个进程中要调用另一个进程中对象的方法,可使用AID...