自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Nightly_H的博客

记录些零零散散的android开发小知识

  • 博客(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 2888 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 4028 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 709

原创 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 324

原创 关于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 13053 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 1218

原创 Android录音

Android自带的录音主要使用MediaRecorder来实现。创建所需对象://要保存的录音文件private File recordAudioFile;//MediaRecorder对象private MediaRecorder recorder;实例化对象并开始录音://这里使用临时文件保存,文件名:record-xxxxxx.amr,实际应用中自行选择reco...

2019-03-22 18:37:00 221

原创 Android 音频播放入门

入门:使用MediaPlayer进行音频的播放定义MediaPlayer对象:private MediaPlayer player;实现播放完成回调的监听器MediaPlayer.OnCompletionListener:implements MediaPlayer.OnCompletionListener@Overridepublic void onCompleti...

2019-03-22 17:22:19 176

原创 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 2098

转载 Android Studio设置强制项目依赖指定版本

在项目的主module的build.gradle的dependencies节点里添加configurations.all {},{}中的前缀是resolutionStrategy.force ,后面是指定各module强制依赖的包,如下图所示,强制依赖support-v4包的26.1.0::...

2019-03-14 20:52:28 10244

转载 Android Studio3.3.2版本出现ERROR: Failed to resolve: support-v4问题的解决办法

解决办法:将项目的build.gradle文件下allprojects的google()移到首位,重新编译项目即可,解决方案源自stackoverflow如下图所示:

2019-03-14 20:37:27 2546

原创 Flutter从入门到放弃-图片显示

上一篇的Flutter从入门到放弃-细节坑自己之一文件编码格式中没有说到如何使用图片,所以这篇大致写一下。依旧是按照官方例子:Layout tutorial,官方的图片地址为:https://raw.githubusercontent.com/flutter/website/master/examples/layout/lakes/step5/images/lake.jpg其实用自己随便一...

2019-02-20 10:13:12 696

原创 Flutter从入门到放弃-细节坑自己之一文件编码格式

最近开始学习flutter,看着官方文档开始踩坑,将遇到的一些问题记录下来。首先第一个,就是.dart文件编码格式的问题,这是我费了几个小时才发现的问题,都怪自己没设定好,所以写下这篇文章希望能帮助到其他人。先来总结:.dart文件一定要使用UTF-8编码格式。以下是问题重现:在对着官方文档的布局教程敲代码,好不容易敲完,加了点注释点击运行,然后运行不起来,提示Your...

2019-02-20 01:16:09 2437

原创 关于gitblit修改配置文件后无法启动的解决办法

前言:今天想把代码从SVN迁移到git上,然后就找了篇在Windows下搭建git服务器的教程开始弄,但是修改完配置文件后一直没法启动服务,折腾好久才找到解决办法。问题出在以管理员身份运行 gitblit.cmd后cmd窗口一闪而过,之后打开浏览器并不能打开页面,说明启动失败,所以我想到了直接使用CMD命令来运行而不是运行该文件(我的系统为win10)1.按win+x,选择命令提示符(管理员)2....

2018-04-03 14:58:49 7039

原创 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 5152

原创 关于RecyclerView只显示一行数据的另类解决办法

不多说,先上问题表现图。可以看到,图里只显示了一行数据,实际上的数据却不止一行,然后找到了RecyclerView只显示第一行的bug,自己的解决方案。这里的解决办法是:@Override public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { return n

2017-04-06 15:01:49 6553 4

原创 关于Android的Service简单笔记

1、Service分为两种:startService以及bindService2、Service与Thread之间无任何关系3、Service是运行在主线程之间的,如果在其中执行耗时操作一样会引发APP的ANR,我们可以把Service理解为一个没有UI界面的Activity更多详细内容请参照郭林博客点击打开链接

2017-02-27 19:52:37 348

空空如也

空空如也

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

TA关注的人

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