- 博客(17)
- 收藏
- 关注
原创 AndroidX下Navigation导航做单Activity多fragment类型下使用show/hide方式替代replace方式后返回上一级fragment生命周期不回调resume问题
解决方案先放最前面:找到覆写的FragmentNavigator类中public NavDestination navigate(@NonNull FragmentNavigator.Destination destination, @Nullable Bundle args, @Nullable NavOptions navOptions, @Nullable Navigator.Extras navigatorExtras)这个方法,添加ft.setMaxLifecycle(lastFragment,
2020-12-28 11:00:13
3190
11
原创 打包报错:Entry name 'res/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_0.xml' collided
先上摸索得出的解决办法:删除生成apk目录下的安装包以及output.json,然后重新打包即可,可能只删除output.json也可以尝试过搜到的两种解决办法:将gradle版本降回到3.4.0,可行 删除build目录,我的项目不可行本来今天周一,开开心心上班想打包测试,结果一点finish,就报错Entry name 'res/interpolator/btn_checkbo...
2020-04-13 10:18:09
4197
5
原创 Spring boot连接mysql数据库报Unable to create requested service问题
Spring Boot项目启动报Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of i...
2020-01-08 15:18:25
856
原创 Retorfit提交数据包含中文时后台乱码问题的解决
2019年6月5日更新:其实想了一下,还是把数据进行Base64编码再传递给后台的方式更好,可以避免很多问题。先上我在项目中的解决办法:添加:@Headers("Content-Type:application/json; charset=utf-8")这个注解,即@POST("xxxx")@FormUrlEncoded@Headers("Content-Type:ap...
2019-05-24 15:27:51
408
原创 关于Android Studio 3.4.1以及gradle 3.4.1版本下kotlin工程报错New Gradle Sync is not supported due to containing
关于Android Studio 3.4.1以及gradle 3.4.1版本下kotlin工程报错New Gradle Sync is not supported due to containing Kotlin modules using an unsupported plugin version的问题,暂时的解决办法是使用旧版本,我这里是退回gradle 3.3.2版本classpa...
2019-05-22 21:42:52
13263
3
原创 关于Android Studio中使用SVN时报svn: E210007: Cannot negotiate authentication mechanism错误问题
先上我的解决办法:卸载svn,安装,安装的时候选择不要安装 command line,如下图所示:然后重启电脑,再开尝试。注:以上时我的解决办法,不一定适用所有人,因为我在网上找到的答案都是说改Android Studio的setting-Version Control-Subversion中的设置,但是我的总是不成功,无奈之下只能尝试这种不安装command line的方式。...
2019-04-26 18:24:09
1290
原创 Android录音
Android自带的录音主要使用MediaRecorder来实现。创建所需对象://要保存的录音文件private File recordAudioFile;//MediaRecorder对象private MediaRecorder recorder;实例化对象并开始录音://这里使用临时文件保存,文件名:record-xxxxxx.amr,实际应用中自行选择reco...
2019-03-22 18:37:00
315
原创 Android 音频播放入门
入门:使用MediaPlayer进行音频的播放定义MediaPlayer对象:private MediaPlayer player;实现播放完成回调的监听器MediaPlayer.OnCompletionListener:implements MediaPlayer.OnCompletionListener@Overridepublic void onCompleti...
2019-03-22 17:22:19
221
原创 Android Studio3.3.2+gradle 3.3.2版本使用ButterKnife出错问题
在Android Studio3.3.2版本中使用ButterKnife的最新版本一直编译通不过,花式报错,退而求其之,使用旧版解决: implementation 'com.jakewharton:butterknife:8.4.0' annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'同时注释module=...
2019-03-22 00:26:06
2177
转载 Android Studio设置强制项目依赖指定版本
在项目的主module的build.gradle的dependencies节点里添加configurations.all {},{}中的前缀是resolutionStrategy.force ,后面是指定各module强制依赖的包,如下图所示,强制依赖support-v4包的26.1.0::...
2019-03-14 20:52:28
10613
转载 Android Studio3.3.2版本出现ERROR: Failed to resolve: support-v4问题的解决办法
解决办法:将项目的build.gradle文件下allprojects的google()移到首位,重新编译项目即可,解决方案源自stackoverflow如下图所示:
2019-03-14 20:37:27
2595
原创 Flutter从入门到放弃-图片显示
上一篇的Flutter从入门到放弃-细节坑自己之一文件编码格式中没有说到如何使用图片,所以这篇大致写一下。依旧是按照官方例子:Layout tutorial,官方的图片地址为:https://raw.githubusercontent.com/flutter/website/master/examples/layout/lakes/step5/images/lake.jpg其实用自己随便一...
2019-02-20 10:13:12
753
原创 Flutter从入门到放弃-细节坑自己之一文件编码格式
最近开始学习flutter,看着官方文档开始踩坑,将遇到的一些问题记录下来。首先第一个,就是.dart文件编码格式的问题,这是我费了几个小时才发现的问题,都怪自己没设定好,所以写下这篇文章希望能帮助到其他人。先来总结:.dart文件一定要使用UTF-8编码格式。以下是问题重现:在对着官方文档的布局教程敲代码,好不容易敲完,加了点注释点击运行,然后运行不起来,提示Your...
2019-02-20 01:16:09
2609
原创 关于gitblit修改配置文件后无法启动的解决办法
前言:今天想把代码从SVN迁移到git上,然后就找了篇在Windows下搭建git服务器的教程开始弄,但是修改完配置文件后一直没法启动服务,折腾好久才找到解决办法。问题出在以管理员身份运行 gitblit.cmd后cmd窗口一闪而过,之后打开浏览器并不能打开页面,说明启动失败,所以我想到了直接使用CMD命令来运行而不是运行该文件(我的系统为win10)1.按win+x,选择命令提示符(管理员)2....
2018-04-03 14:58:49
7294
原创 ExpandableListView去掉item分割线的方法
因为使用了一个嵌套在scrollview中的自定义ExpandableListView,代码如下,功能是group展开时可以item项全部可见import android.content.Context;import android.util.AttributeSet;import android.widget.ExpandableListView;public class M
2017-06-17 10:35:23
5261
原创 关于RecyclerView只显示一行数据的另类解决办法
不多说,先上问题表现图。可以看到,图里只显示了一行数据,实际上的数据却不止一行,然后找到了RecyclerView只显示第一行的bug,自己的解决方案。这里的解决办法是:@Override public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { return n
2017-04-06 15:01:49
6677
原创 关于Android的Service简单笔记
1、Service分为两种:startService以及bindService2、Service与Thread之间无任何关系3、Service是运行在主线程之间的,如果在其中执行耗时操作一样会引发APP的ANR,我们可以把Service理解为一个没有UI界面的Activity更多详细内容请参照郭林博客点击打开链接
2017-02-27 19:52:37
385
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人