android
代码不能吃
这辈子把下辈子的代码也写完,下辈子就干别的事去了。
展开
-
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 · 2899 阅读 · 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 · 4038 阅读 · 5 评论 -
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 · 5158 阅读 · 0 评论 -
Flutter从入门到放弃-细节坑自己之一文件编码格式
最近开始学习flutter,看着官方文档开始踩坑,将遇到的一些问题记录下来。首先第一个,就是.dart文件编码格式的问题,这是我费了几个小时才发现的问题,都怪自己没设定好,所以写下这篇文章希望能帮助到其他人。先来总结:.dart文件一定要使用UTF-8编码格式。以下是问题重现:在对着官方文档的布局教程敲代码,好不容易敲完,加了点注释点击运行,然后运行不起来,提示Your...原创 2019-02-20 01:16:09 · 2443 阅读 · 0 评论 -
Android 音频播放入门
入门:使用MediaPlayer进行音频的播放定义MediaPlayer对象:private MediaPlayer player;实现播放完成回调的监听器MediaPlayer.OnCompletionListener:implements MediaPlayer.OnCompletionListener@Overridepublic void onCompleti...原创 2019-03-22 17:22:19 · 177 阅读 · 0 评论 -
Android录音
Android自带的录音主要使用MediaRecorder来实现。创建所需对象://要保存的录音文件private File recordAudioFile;//MediaRecorder对象private MediaRecorder recorder;实例化对象并开始录音://这里使用临时文件保存,文件名:record-xxxxxx.amr,实际应用中自行选择reco...原创 2019-03-22 18:37:00 · 223 阅读 · 0 评论 -
关于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 · 1221 阅读 · 0 评论 -
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 · 327 阅读 · 0 评论