一、前言 我们在做项目的时候,加固和多渠道是必不可少一部分。 为了防止安卓应用程序被恶意破解,植入黑客病毒或修改代码用于商业竞争等,就必须要对应用程序进行加固。 Androi...
一、前言 我们在做项目的时候,加固和多渠道是必不可少一部分。 为了防止安卓应用程序被恶意破解,植入黑客病毒或修改代码用于商业竞争等,就必须要对应用程序进行加固。 Androi...
1、概述 I / O '18提到了MotionLayout,当时还没有正式发布前段时间,在今年的6月26日正式发布了ConstraintLayout的2.0alpha版,也算...
java 可以用吗
Android 跨Activity(Fragment)共享ViewModel无反射实现在 第一版[https://www.jianshu.com/p/f211ca175a25] 实现中使用到了基于注解的方式去标记作用域,再通过反射注入对象的方式实现,这种方式不...
TabLayout+ViewPager2 当我们需要更改TabLayout的tabIndicator的时候可以自定义 app:tabIndicator="@drawable...
在 第一版[https://www.jianshu.com/p/f211ca175a25] 实现中使用到了基于注解的方式去标记作用域,再通过反射注入对象的方式实现,这种方式不...
老哥,有示例源码吗
Android自定义view实现进度条动画、按钮渐变及录制状态控制不得不说自定义view绘制各种图形及它们的动画是令人有成就感的事情。该篇来分享之前项目中写的一个视频录制按钮的自定义view,该view有录制、暂停(结束)等状态的控制,各种...
前言 最近工作太不饱和,基本是这个节奏:8.40到公司,吃个早餐,边吃边玩手机9.消化一下,打开电脑看会新闻。****(这一段被屏蔽了,印度和香港问题不能写?),哎,我大清太...
什么是View Binding 官方文档[https://developer.android.google.cn/topic/libraries/view-binding] ...
App层面监控卡顿 链接:https://www.jianshu.com/p/fdb0c48f342b[https://www.jianshu.com/p/fdb0c48f3...
ASM 是什么? AOP(面向切面编程),是一种编程思想,但是它的实现方式有很多,比如:APT、AspectJ、JavaAssist、ASM 等。 ASM 和 Javassi...
最近花了一段时间研究jenkins这个工具。所以写下这篇文章,算是当做记录吧! 一、jenkins是什么? Jenkins是一个开源的、提供友好操作界面的持续...
前言说明 以下内容均为 Android 组件化架构知识点的总结归纳、修正错误和完善扩展,非系统知识集,个人笔记,仅供参考。 组件化基础 1. 引入库的三种方式 2. Andr...
前言 前一段时间做了一个即时通讯的项目,在项目中遇到很多坑,有时间一一做个总结,项目消息发送基于XMPP+Tigase,语言视频通话基于PJSIP+FreeSWITCH,项目...
前言:在android5.0之前,每一个android应用中只会含有一个dex文件,但是这个dex的方法数量被限制在65535之内,这就是著名的64K(64*1024)事件。...