自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 as编译时一直download maven

将app的gradle配置maven路径换一下repositories { //maven { url "https://maven.google.com" } maven{url 'http://maven.aliyun.com/nexus/content/groups/public/'}}

2021-10-27 15:29:05 247

原创 Vue打包时报TypeError: this.getOptions is not a function

Uncaught Error: Module build failed (from ./node_modules/less-loader/dist/cjs.js):TypeError: this.getOptions is not a function原因:less-loader安装的版本太高了先把之前安装的进行卸载:npm uninstall less-loader之后在安装一个低点的版本:npm install less-loader@6.0.0...

2021-09-15 10:20:42 529

原创 com.baidu.ocr.sdk.exception.OCRError: [216101] param image not exist

今天在项目中集成银行卡识别的时候,由于之前项目中用到了身份证识别,所以相关的配置都是OK的,当调用银行卡识别时,报了com.baidu.ocr.sdk.exception.OCRError: [216101] param image not exist这个错误,经过排查,发现是我改动了demo里的public class FileUtil { public static File getSaveFile(Context context) { File file = new Fil...

2021-01-09 13:18:46 1932

原创 记一次崩溃的记录

由于昨天突然地停电,再次打开项目发现好多gradle和xml文件都已经乱码了,慌了,马上去备份那里往这边改,跑是跑起来了,今天来想着在检查一遍,结果好多布局文件还是错乱,于是就去度娘搜索了,看到了一个回答 : 看下本地文件内容是否也为乱码,若文件本身正常。可复制另存重命名再打开项目2.删除.Androidstudio/system/caches下缓存文件再重新打开项目。于是我去看了本地的文件,果然没错,于是按照大佬的指引删除了指定的文件夹(在系统盘里),重启一下果然好了,通过这件事我学到了万事不要急,慢慢查

2021-01-05 15:39:10 164 2

原创 初识DataBinding路上的坎

今天在学习DataBinding的时候,在给textview设置三目运算符时(android:text='@{user.name!=null? "不为空":"为空"}'),编译的时候提示android.databinding.tool.util.LoggedErrorException: failure,尝试了好多方法,最后修改项目根目录下的gradle.properties,在org.gradle.jvmargs=后面加上-Dfile.encoding=UTF-8参数,定义所有文件的编码为 UTF...

2020-12-10 17:31:45 127

原创 JAVA中list的拷贝

最近开发中遇到了一个关于list的问题,在此记录一下。一开始是想的在进入一个新页面的时候复制一份集合,留着后续操作,直接就写了 List A=List B,后面发现在操作B的时候,A里面的数据也会跟着变化。去查了一下,原来直接用“=”是相当于java中相同内容的数组指向同一地址,即进行浅拷贝后A与B指向同一地址。造成的后果就是,改变B的同时也会改变A,因为改变B就是改变B所指向地址的内容,由于A也指向同一地址,所以A与B一起改变。复制一份独立的数组可以使用下面的方法:public class G.

2020-09-09 16:03:36 1360

原创 开发小纪

之前在写实名认证的时候需要将小写的x转成X,于是调用了下方的方法:textView.setTransformationMethod(new ReplacementTransformationMethod() { @Override protected char[] getOriginal() { char[] originalCharArr = { 'a', '...

2019-10-30 09:41:54 139

原创 JS中encodeURI()和encodeURIComponent()的区别

首先 URI的意思是:Uniform ResourceIdentifiers,通用资源标识符。Global对象的encodeURI()和encodeURIComponent()方法可以对URI进行编码,以便发送给浏览器。有效的URI中不能包含某些字符,例如空格。而这URI编码方法就可以对URI进行编码,它们用特殊的UTF-8编码替换所有无效的字 符,从而让浏览器能够接受和理解。encode...

2019-10-19 15:59:15 185

原创 studio3.5主模块调用子模块依赖的库失败

1. api是complie的替代品,api 与 complie 没有区别。 2. 最新官方推荐 implementation 用来代替 compile, implementation 会使AS编译速度更快 3. implementation声明的依赖包只限于模块内部使用,不允许其他模块使用。 api声明的依赖包时, 模块依赖于此模块,此模块使用api声明的依赖包...

2019-09-30 15:10:31 138

原创 如何查看APP签名文件的SHAI码

使用百度地图SDK时需要申请key。key的产生又和签名文件的SHA1值有关,就去查看签名文件的SHA1值啦。jre bin目录以配置到环境变量,打开cmd,直接输入keytool -list -v -keystore E:\test.key (E:\test.key这个应该是你的签名文件路径,我这里举例)在AndroidStudio中可以直接使用Terminal工具执行命令。方法和上面一样...

2018-11-01 09:13:10 1719

原创 头视图问题

前段时间给listview设置了头视图说啥也没显示,后来看了下代码,原来没给它设置适配器,设置了适配器,就显示出来了。

2018-07-11 10:48:38 148

原创 Android中由于authorities导致的“应用组件的命名与已安装应用有冲突”

问题如上图所示,明明已经更改了app的applicationId,还是说冲突,有点不解,于是去了度娘查了一哈,最后找到了解决方法如下:最后在一个群里有大佬问我是不是用到ContentProvider看一下两个apk中ContentProvider的authorities是不是没有做修改,因为是接手别人的项目而且数据库那一块就是升级而已,所以我知道在哪使用到ContentProvider但是一直没有...

2018-06-29 10:59:58 10573

转载 获取当前应用的版本号和当前android系统的版本号

我们可以在AndroidManifest.xml中设置程序的版本号等,如android:versionName="1.0",那如果想在代码中获取这个版本号呢,可以用如下方法(这些修改版本号时只需要修改AndroidManifest.xml中的设置,不用修改代码了):public String getAppVersionName(Context context) {          String ...

2018-05-24 08:58:58 829

原创 每天记录一点点

昨天在做scrollview的滑动监听时,发现设置scrollTo()方法时,滚动的时候老有误差,回来看布局发现原来是没有计算状态栏的高度,把状态栏的高度加上就OK了。//得到状态栏的高度Rect rectangle= new Rect();getWindow().getDecorView().getWindowVisibleDisplayFrame(rectangle);int top=re...

2018-04-14 09:17:11 98

原创 每天记录一点点

今天在做多布局的时候,调试时报数组越界,回头去检查方法,发现getItemViewType(int position)方法里返回值是从1开始的,改成从0开始的就好了,因为源码里指出 返回的值一定要从0 到 getViewTypeCount -1,可以看出,这个地方gitItemViewType 返回的值不是随便乱设置的。...

2018-04-13 09:32:11 81

原创 每天记录一点点

Caused by: android.content.res.Resources$NotFoundException: String resource ID #0x3将INT类型的值赋值给了TextView,转换成String。

2018-04-12 17:07:08 99

原创 调用setCurrentItem()造成ANR

在项目的开发中,在首页的轮播图上出现了问题,一开始就是简单的本地图片轮播,ok没问题,但是后来需求改动,要求每次进入都要刷新轮播的个数,于是就把轮播相关的放到了请求成功的回调里,可是问题来了,首次进入可以,但是当第二次回调就会出现ANR的问题,这下就蒙住了,开始调试,发现是 setCurrentItem()这个方法的问题,于是就去度娘搜索,找到了解决办法,原来void setCurrentItem...

2018-02-26 08:49:09 1138 4

原创 Fragment提交的方法

今天工作,看代码时发现了transaction.show(fragment).hide(cuur).commitAllowingStateLoss();这样的代码,以前提交事务都是通过add()或者replace()来添加的,还是第一次碰到这种方式,于是上网查了下,原来通过show()和hide()提交的方式阔以保存fragment的状态,不用再重新实例化新的fragment了。(引自ht

2017-05-04 15:49:09 225

空空如也

空空如也

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

TA关注的人

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