自定义FlowLayout

继承ViewGroup重写三个构造方法、定义存储数据结构// 每一行的Viewprivate lateinit var lineViews: MutableList<View>// 所有的行 一行一行的存private lateinit var views: MutableList<
2021年10月08日 398次浏览

Android 动画基础

View Animation(视图动画)1. 概述:视图动画,也叫 Tween (补间)动画可以在一个视图容器内执行一系列简单变换(位置、大小、旋转、透明度)。 譬如,如果你有一个 TextView 对象,您可以移动、旋转、缩放、透明度设置其文本,当然,如果它有一个背景图像,背景图像会随着文本变化。
2021年10月08日 530次浏览

使用 Charles 捉包调试安卓网络

安装去官网下载 Linux的包注册到该网站生成一个激活码 https://www.zzzmode.com/mytools/charles/打开应用,输入激活码有能力还请支持正版使用设置设置使用 Charles 的代理同一局域网下,连接 WiFi 设置代理​​HTTPS抓包对于Android 7.0及
2021年10月08日 411次浏览

将gradle本地库的目录结构改为maven本地目录结构

shell#!/bin/bash# 把 .gradle/caches/modules-2/files-2.1 整理成目录仓库模式# author:Jin# date:20210915# 使用方法:放到 files-2.1 目录运行#cd ..;MyDir=jin_maven/rm -rf jin_
2021年09月17日 442次浏览

Jfrog maven仓库

下载找一个 JFrog Artifactory 破解版,按步骤破解,解压启动解压,切换到 bin 目录cd artifactory-pro-6.6.0/bin./artifactory.sh配置启动时会让输入管理员密码,自行设置就好Http Proxy设置好,导出 Nginx 配置,对应修改去掉代理
2021年09月17日 721次浏览

在手机上安装不同签名的包

概述方法借助三个应用实现 Android 核心破解:Magisk、LSposed、Lucky Patcher​不验证应用签名对于有些情况开发调试十分方便例如debug包和release包表现不一样时,由于系统有底包或者要保留数据不能直接卸载重新安装,等等方法一(推荐)只用 Magisk + Luck
2021年09月17日 1,192次浏览

编写导入framework.jar编译不了@hide等修饰方法

编译导入framework.jar编译 framework.jar由于项目使用模块化, 在项目根目录下, 新建一个syslibs目录,放入jar文件编辑在项目根目录下的build.gradle文件 加入优先编译allprojects { gradle.projectsEvaluated {
2021年09月17日 460次浏览

Docker-compose

Docker Compose是一个用于定义和运行多个docker容器应用的工具。使用Compose你可以用YAML文件来配置你的应用服务,然后使用一个命令,你就可以部署你配置的所有服务了。安装下载Docker Composesudo curl -L https://get.daocloud.io/d
2021年09月17日 391次浏览

Gitlab-CICD

Gitlab安装sudo docker pull gitlab/gitlab-ce:latestsudo docker run --detach \ --publish 10443:443 --publish 1080:80 --publish 1022:22 \ --name gitlab \
2021年09月17日 549次浏览

Gitlab+Jenkins

Jenkins配置安装插件Gitlab配置测试构建:Push代码真实测试gitlab 修改默认host:登陆搭建gitlab的服务器后台cd /opt/gitlab/embedded/service/gitlab-rails/config修改 gitlab.yml 文件vim gitlab.yml
2021年09月17日 407次浏览