首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
玩毛线的包子
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
最新
热门
Android Gradle学习(三)- 生命周期与构建过程
1. gradle生命周期 生命周期分为三个阶段 Initialization初始化阶段:各工程初始化,解析settings.gradle,构建project对象 Configuration配置阶段:
Android Gradle学习(二)- build.gradle结构
1. 基本概念 项目级 build.gradle 主要用于配置整个项目的构建设置 模块级 build.gradle 配置各个module的构建设置,指定了项目编译版本、打包配置及依赖库等 2. 项目级
Android Gradle学习(一)- 基本概念
1. 基本概念 Project:Gradle 构建的基本单位,通常对应一个工程。 Task:Gradle 构建的操作单位,用于执行具体的构建任务,如编译、打包等。 Build Script:Gradl
Android Compose常用用法
1.Compose权限申请 第一种写法(androidx.activity:activity-compose:1.7.0) 第二种写法(com.google.accompanist:accompani
Android文件管理多版本适配
一:前言 随着Google对于隐私管理越来越严格,存储沙盒、动态权限、分区存储等设计陆续推出,Android11之后文件访问API有了明显的变化,现根据不同Android版本做适配,获取内部存储根目录
Android MVI学习笔记
1 MVI简述 2 架构演变 实验场景:实现一个简单页面 进入页面加载Loading 请求用户名和一个简单列表,列表数据有标题,内容和勾选。请求返回后更新UI用户名和列表数据并取消Loading 点击
Android去除Log日志代码
一:前言 某家检查结构检测出APP里面存在日志泄漏,即有Log或者System.out,被定为了高危风险,可能会被查,无奈只能积极响应xx号召,想办法处理掉日志。 二:检测方式 检测机构反编译了APP
Android任务执行框架
前段时间把项目拆成了组件化(ARouter),发现每个组件的初始化存在个问题,如果要初始化ModuleA,app必须显式依赖ModuleA(implemention(project(ModuleA))
【Android NDK】(四)so库的加解密实现
上一篇文章【Android NDK】(三)使用c++ 解析so文件结构 讲述了so库的解析,为本章打好了基础,文章主要讲述如何实现so库的加解密,增加动态库的安全性。 1. so加密方案介绍 System.load(String pathName)方式支持加载绝对路径下的so,…
【Android NDK】(三)使用c++ 解析so文件结构
本文介绍了so结构,记录了so文件的解析方法和过程,为后续so库加解密打基础。 so文件是Linux下的程序函数库,即编译好的可以供其他程序使用的代码和数据,也叫动态链接库。 文件格式被称为ELF文件格式。 结构查看工具:IDA Pro,可自行在网上搜索下载。 ELF头结构,仅…
下一页
个人成就
文章被点赞
87
文章被阅读
58,066
掘力值
1,228
关注了
5
关注者
42
收藏集
1
关注标签
33
加入于
2018-02-26