![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
Qoen
这个作者很懒,什么都没留下…
展开
-
App 打包
1. 生产签名证书 Build > Generate Signed Bundle / APK… Android App Bundle (aab,省流更新) apk New Key Store 密钥文件路径及密码 (密钥文件内可储存多个签名证书) 签名证书名称及密码,签名证书持有者 Generate Signed Bundle or APK 密钥文件路径及密码 签名证书名称及密码 aab 或 apk 放置路径 debug release ...原创 2021-10-25 22:10:05 · 149 阅读 · 0 评论 -
android 应用储存空间读写
目录1. 外部储存空间(无需权限)2. 内部储存空间(无需权限) 1. 外部储存空间(无需权限) 使用外部储存空间,需要先验证可访问性(是否可读写) 持久文件夹路径 // /storage/emulated/0/Android/data/package/files/Pictures val path = context.getExternalFilesDir(Environment.DIRECTORY_PICTURES) // 传 null 得到根目录 缓存文件夹路径 // /storag.原创 2021-10-19 23:27:22 · 815 阅读 · 0 评论 -
refreshVersions 依赖版本管理
安装插件 文件添加内容:settings.gradle.kts (project) plugins { // See https://jmfayard.github.io/refreshVersions id("de.fayard.refreshVersions") version "0.23.0" } // ⬇ 参考层级 rootProject.name = "..." 点击 Sync Now,下载插件 buildSrc安装插件 如果有buildSrc,则也要安装插件 创建文件原创 2021-10-13 18:47:21 · 352 阅读 · 0 评论 -
android studio 的默认依赖
dependencies { // androidx implementation("androidx.core:core-ktx:1.6.0") // 感知组件生命周期 implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.3.1") // activity 支持compose implementation("androidx.activity:activity-compose:1.3.1")原创 2021-09-17 06:46:59 · 447 阅读 · 0 评论 -
android 代码混淆
1.打开运行混淆 build.gradle内 buildTypes { release { minifyEnabled true/*运行混淆*/ proguardFiles getDefaultProguardFile('proguard-android-optimize.txt')/*系统的混淆规则*/, 'proguard-rul...原创 2021-09-15 02:32:45 · 115 阅读 · 0 评论 -
安卓动画 旋转:rotate
res/drawable/ic_arrow_collapse.xmlJava <?xml version="1.0" encoding="utf-8"?>原创 2020-05-03 16:48:57 · 206 阅读 · 0 评论 -
形状 层列表:shape layer-list
形状 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="形状"> </shape> //rectangle:默认矩形 //oval:椭圆 <corners androi...原创 2020-05-04 20:50:49 · 370 阅读 · 1 评论