最新 最热

【错误记录】Android 文件分享 FileProvider 设置错误

file_paths.xml 文件配置 : 下面的配置将所有的文件设置为可分享的文件 , 具体还要根据需求自己定制 ;

2023-03-29
1

【错误记录】Android 分区存储 错误 ( 文件格式不匹配 )

在 Android 11 之后 , 不能使用 File 进行文件操作 , 需要使用 MediaStore 进行文件操作 ,

2023-03-29
1

【错误记录】Android 低版本使用分区存储错误 ( 低版本存储不得使用 MediaStore )

Android 10 过渡版本中 , 可以选择使用分区存储方式 , 也可以选择使用之前的存储方式 ;

2023-03-29
1

【错误记录】Android 应用打包错误 ( Entry name ‘assets/xxx.xml‘ collided )

出现上述报错的原因是 , 要生成 APK 的目标路径中 , 已经存在了一个文件 , 将上次打包生成的 APK 安装包删除即可 ;

2023-03-29
1

【Android 组件化】路由组件 ( 路由组件结构 )

在之前博客 【Android 组件化】使用 Gradle 实现组件化 ( 组件 / 集成模式下的 Library Module 开发 ) 的组件化项目中 , 可能涉及到跨 Module 的调用 , 如在 library1 模块中打开 library2 模块中的 Activity 界面 ,...

2023-03-29
1

【Android 组件化】从模块化到组件化

Android 应用项目 , 都存在一个应用模块 ( Application Module ) , 在 build.gradle 构建脚本中 , 第一个插件配置 com.android.application , 表明 该 Module 编译打包后的输出是 APK 安装包 ; 该项目可以直接运行 ;...

2023-03-29
1

Spotify 移动工程平台迁移:将 Android 和 iOS 代码库迁移到 Bazel

作者 | Aditya Kulkarni 译者 | 刘雅梦 策划 | 丁晓昀最近,Spotify 移动工程团队详细介绍了他们最近的平台迁移经验。根据移动工程战略计划,该团队将他们的 Android 和 iOS 代码库迁移到了谷歌的开源构建系统 Bazel 上...

2023-03-29
2

【Android 安装包优化】Android 中使用 SVG 图片 ( 使用 appcompat 支持库兼容 5.0 以下版本的 Android 系统使用矢量图 )

满足上述版本要求后 , 在 build.gradle 构建脚本的 " android / defaultConfig " 层级下 , 添加矢量图支持 , vectorDrawables.useSupportLibrary = true ;

2023-03-29
1

【Android 安装包优化】Android 中使用 7zr 可执行程序 解压缩文件

在上一篇博客 【Android 安装包优化】Android 中使用 7zr 可执行程序压缩文件 中 , 将 /data/user/0/kim.hsl.a7_zip/files 目录压缩存放到 /data/user/0/kim.hsl.a7_zip/files/files.7z 文件中 ;...

2023-03-29
0

【Android 安装包优化】Android 中使用 7zr 可执行程序 压缩文件

在上一篇博客 【Android 安装包优化】Android 应用中 7zr 可执行程序准备 ( Android Studio 导入可执行 7zr 程序 | 从 Assets 资源文件拷贝 7zr 到内置存储 ) 中 , 将 7zr 可执行文件拷贝到了应用内置目录 " /data/u...

2023-03-29
0