自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(12)
  • 收藏
  • 关注

原创 Derect local .aar file dependencies are not supported when building an AAR.

今日公司的项目在rebuild时总报一个异常:这是项目的一个module中引用了一个aar文件,引用aar文件时出错了(一个本地文件)。试着按照网上的各种方法,但是都无法彻底解决,基本就是解决了这个问题同时又引发了其他的问题;一番琢磨尝试,终于解决了;1.删除module中报异常的这个aar文件。2.以导入module的方式,重新导入aar文件。3.修改使用这个aar文件的module的gradle以引用这个aar文件(implementation project(':libB.

2021-01-26 14:03:10 8996 5

原创 productFlavors使用过程中applicationId冲突

今天公司项目APP要发布一个供产线专用的测试版,刚好之前看过一些关于“productFlavors”的内容,正好派上用场。在app module的build.gradle中加入了productFlavors所需的相关代码 flavorDimensions "p" productFlavors{ p1{ applicationId "com.pad.p" } p2{ applicationId

2021-01-14 19:02:09 640

原创 kotlin 设置viewpager页面切换速度

fun ViewPager2.setCurrentItem( item: Int, duration: Long, interpolator: TimeInterpolator = AccelerateDecelerateInterpolator(), pagePxWidth: Int = width // 使用viewpager2.getWidth()获取) { val pxToDrag: Int = pagePxWidth * .

2021-01-14 11:19:38 393

原创 Android kotlin协程 使用retrofit时出现的异常:java.lang.NoSuchMethodError: No static method metafactory

配置gradle://retrofitimplementation 'com.squareup.retrofit2:retrofit:2.9.0'implementation 'com.squareup.retrofit2:converter-gson:2.9.0'def coroutines = "1.3.7"implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:$coroutines"implementation "

2021-01-08 15:10:31 966

原创 Android studio git手动修改忽略文件

本地仓库目录下有个.gitignore文件,文件内容如下(这是我添加的忽略文件内容,每个人添加的内容多少会有不同):*.iml.gradle/local.properties/.idea/caches/.idea/libraries/.idea/modules.xml/.idea/workspace.xml/.idea/navEditor.xml/.idea/assetWiza...

2019-11-28 11:17:17 496

原创 button 按钮将输入的字母全都显示成大写

button按钮将输入的字母默认显示成大写了,怎么办?解决:(加入以下这个属性,可以让button按照输入的大小写显示字母)android:textAllCaps="false"

2019-11-09 15:19:16 334

原创 MediaRecorder录制视频时计算文件大小

MediaRecorder录制视频时通过音频编码率和视频编码率计算文件大小或时间计算公式:(音频编码率(单位k)+视频编码率(单位k))/8*时间(秒) = 文件大小(kb) 例:mediaRecorder.setAudioEncodingBitRate(96000);mediaRecorder.setVideoEncodingBitRate(5*1024*1024);(96...

2019-01-16 16:57:11 1618

原创 AndroidStudio Unknown attribute android:layout_width等

Android studio自从更新到3.2.1后,xm布局l文件中就出现Unknown attribute android:layout_width的提示,design页面也无法查看。各种异常不断。就是下面两句出现高亮并提示:android:layout_width="wrap_content"android:layout_height="wrap_content"我的解决办法:...

2018-11-07 10:16:01 4640 1

原创 No package identifier when getting value for resource number 0x00000000

我在代码动态添加button控件时,设置文字的时候写成btn.setText(i); 因为i是int类型的数字,所以报错No package identifier when getting value for resource number 0x00000000改成btn.setText(i+“”); 后才正常运行。网上找的原因:在Android中利用id来索引资源的地

2016-04-21 14:11:59 620

原创 ngrok输入ngrok 8080命令时显示无法识别的命令

下载了一个2.0.19的ngrok 如图:在使用ngrok时,按照网上的步骤输入ngrok 8080命令提示无法识别 如图:

2016-01-18 15:34:16 1260

原创 横竖屏时 android:configChanges="orientation|keyboardHidden"不起作用

经常在网上看到切换横竖屏时只要添加android:configChanges="orientation|keyboardHidden"便不会执行生命周期,但在今天的项目中就遇到了这个问题;项目中已经添加了这句,在横竖屏切换时仍然有调用生命周期方法,导致了异常退出。解决办法: 在网上搜了下,有人说4.0以后其实这句话是不起作用的,要添加screenSize才行,android:c

2015-12-07 14:32:50 583

转载 DecimalFormat用法--------可用于设置显示指定位数

DecimalFormat用法DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。DecimalFormat 包含一个模式 和一组符号 符号含义: 0 一个数字 # 一个数字,不包括 0 . 小数的分隔符的占位符 , 分组分隔符的占位符 ; 分隔格式。 - 缺省负

2015-03-05 16:55:55 378

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除