![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
问题总结
文章平均质量分 64
吃骨头不吐股骨头皮
在枯燥的學習過程中,需要給自己設定一個切實可行的目標
展开
-
buildConfigField失败:defaultConfig contains custom BuildConfig fields, but the feature is disabled.
Android开发中,在当前module的build.gradle构建buildConfigField字段报错:defaultConfig contains custom BuildConfig fields, but the feature is disabled.原创 2023-04-27 11:18:51 · 3705 阅读 · 1 评论 -
计算两点之间的距离(二维、三维)
计算两点之间的距离2D3D原创 2022-06-01 14:30:32 · 2564 阅读 · 0 评论 -
三维向量的夹角
项目场景:日常开发中问题记录三维向量的夹角参考:[三维向量夹角在线计算](https://www.23bei.com/tool/300.html)公式:三维向量夹角的计算公式如下:假设两个三维向量分别为:a=(x1,y1,z1),b=(x2,y2,z2)。向量a的模:|a|=√(x12+y12+z1^2)。向量b的模:|b|=√(x22+y22+z2^2)。两个向量的点乘:a·b=(x1x2+y1y2+z1z2)。设两个向量的夹角为θ,则有:cosθ=(x1x2+y1y2+z1z原创 2022-05-27 17:16:23 · 19747 阅读 · 2 评论 -
Android的RecyclerView.ItemDecoration使用
文章目录前言一、RecyclerView.ItemDecoration是什么?二、使用步骤1.引入库2.设置装饰器2.1 在Activity或者Fragment中设置装饰器2.2 实现MaintenanceItemDecoration,继承于RecyclerView.ItemDecoration()1、实现getItemOffsets方法,代码如下2、给底部留白部分加上节点,实现onDraw方法3、MaintenanceItemDecoration完整代码3.完成最终版带进度更新的装饰器3.1 设置装饰器3原创 2022-05-14 17:54:15 · 2498 阅读 · 1 评论 -
The application could not be installed: INSTALL_FAILED_TEST_ONLY解决方案
项目场景:调试应用,安装apk失败Installation did not succeed.The application could not be installed: INSTALL_FAILED_TEST_ONLYList of apks:[0] 'D:\develop\work\StarEra\arguesture\app\build\intermediates\apk\debug\Gesture-2022-05-05-debug.apk'Installation failed due原创 2022-05-05 16:31:58 · 10592 阅读 · 1 评论 -
Jetpack Room基本用法
文章目录前言一、Room是什么?主要组件二、使用步骤1.引入库2.定义数据实体2.1 定义主键2.2 忽略字段2.3 完整代码如下(示例):3.使用 Room DAO 访问数据3.1 插入3.2 更新总结文章参考前言日常开发中,总会遇到需要将数据持久化在本地,供需要的时候使用。本地数据持久化例如:文件保存、SharedPreferences(DataStore,sp的替代者)、数据库等等。简单的键值对信息我们直接使用SP保存在xml中就可以了,但是更加复杂的信息就需要数据库(SQLite)上场了。原创 2022-05-03 22:42:48 · 2078 阅读 · 0 评论 -
Android gradle配置签名文件
项目场景:使用命令行生成apk的时候自动签名打包命令Linux# 同时生成release和debug的apk./gradlew clean build./gradlew clean assemble# 分别打包release和debug的apk./gradlew clean assembleDebug./gradlew clean assembleReleaseWindows# 同时生成release和debug的apkgradlew.bat clean buildgradle原创 2022-04-27 22:35:26 · 4881 阅读 · 0 评论 -
Android gradle配置生成的apk名称和存放位置
项目场景:配置apk生成之后的名称,并且重新修改apk生成路径解决方案:提示:1、gradle中修改apk生成名称2、将构建的apk拷贝到新的文件路径中定义生成apk名称和当前时间// 定义应用名称def appName = "Example"static def packageTime() { return new SimpleDateFormat("yyyy-MM-dd").format(new Date())}修改apk名称:格式Example-2022-04-原创 2022-04-26 23:50:20 · 5097 阅读 · 0 评论