江荣涛的博客

努力到无能为力,坚持到感动自己

一行代码解决addTextChangedListener多次重复执行的问题

今天发现一个怪问题,在Edittext中编辑文本的时候logcat一直刷屏,打印相同的日志,虽然界面上没有卡顿情况,但是我这块输入的东西要存放到本地数据库,导致数据不停的读写,非常影响性能。然后就坐下来思考,在afterTextChanged方法中做调用次数统计,确实可以触发多次;然后网上搜了一边...

2019-05-23 16:14:45

阅读数 0

评论数 0

解决Tomcat控制台中文乱码问题

进入tomcat配置目录…\conf\ ,找到logging.properties配置文件,搜索java.util.logging.ConsoleHandler.encoding会发现默认值为utf-8,直接改成GBK,重启tomcat即可 java.util.logging.ConsoleHan...

2019-05-10 16:30:14

阅读数 19

评论数 0

关于No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android问题的解决

No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android这个问题我已经遇到过好多次了,每次解决完又不带脑子,所以做个笔记。 出现该问题的大致原因我遇到过两种 IDE或...

2019-05-07 11:14:03

阅读数 35

评论数 0

Kotlin学习-环境配置到Hello world

一、编译器下载 https://github.com/JetBrains/kotlin/releases?after=build-1.3.20-dev-2327 下载完成后是一个zip文件,将zip解压到自己的开发目录,然后找到bin二进制目录,将该目录的绝对路径跟配置JAVA_HOME一样跟到...

2019-05-06 11:27:27

阅读数 17

评论数 0

Android实现跑马灯的简单方式

跑马灯最常规的实现 java中 public class MarqueeTextView extends android.support.v7.widget.AppCompatTextView { public MarqueeTextView(Context context) {...

2019-04-10 16:30:39

阅读数 26

评论数 0

解决android Webview报Mixed Content。。。的问题

测试给了一个bug,说网页中的图片显示不出来,刚开始以为是前端h5界面写的有问题,结果他又说ios没问题,那就是webview在坑队友了,立即链接adb ,打开logcat日志如下: Mixed Content: The page at 'https://xxx' was loaded over ...

2019-04-04 16:37:49

阅读数 66

评论数 0

解决android WebView对下载链接的拦截的问题(下载按钮点不动)

在android的高版本中因为安全问题对WebView中下载链接进行了拦截,如果你点击了一个带有下载链接的按钮,链接中含有.apk,那么这个按钮的js点击是不起作用的,解决方法如下 /*处理安卓webview对下载链接的拦截*/ @Override public...

2019-04-04 16:23:32

阅读数 79

评论数 0

svn搬家总结

如果你换了一台新电脑,然后准备把以前的项目从旧电脑上拷贝过去,还想原有的svn版本控制功能可以继续使用,但是你又忘记了项目的仓库地址和个人的svn开发者账号。下面是我来分享一下我个人的经验,但愿能祝你一臂之力 首先,你得给新电脑安装个svn客户端,这么常规的问题就不详细说了(download ...

2019-04-01 10:24:13

阅读数 32

评论数 0

优化MPAndroidChart绘制折线图数据过多,X轴显示密集的问题

最近在某个项目中用到了折线图,所以就选择用MPAndroidChart这个比较强大的图表库 要用这个库,先要添加以下依赖 implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0-alpha' 优化X轴显示密集重复我采用以下方案 设置X...

2019-03-26 11:11:49

阅读数 111

评论数 0

android多层Fragment嵌套,内部Fragment接收不到OnActivityResult()方法的回调的解决方案

有段时间不写博客了,但是今天这个问题浪费了我两天的时间,所以有必要做个笔记。项目中有个需求就是多个tab控制多个界面,所以就是Fragment–TabLayout+ViewPager–内嵌多个Fragment,看着没啥问题,但是子Fragment中有个选择图片的操作,结果问题来了,OnActivi...

2019-03-20 10:29:31

阅读数 196

评论数 0

TabLayout的高级用法(自定义tab和修改指示器宽度)

TabLayout很好用,但是原生的属性很难满足正式的需求,所以就得自定义自己的tab(可以时单纯文字或者文图混排形式),原生的切换没有动画效果,为了交互效果好点我们也可以添加相应的动画,原生的tabIndicator只提供了设置高度和背景色的方法,宽度是均分的,有点丑;要实现以上需求,我准备了...

2018-12-25 14:55:09

阅读数 347

评论数 0

Android TabLayout设置字体大小的正确方式

1、在styles.xml中自定义TabLayoutTextStyle <style name="TabLayoutTextStyle"> <item name=&quot...

2018-12-21 12:28:44

阅读数 125

评论数 0

对Android运行出现“Session 'app': Error Launching activity”问题的补充

“Session ‘app’: Error Launching activity”这个问题网上有两种解决方案,但是都没有解决我的问题 基本的解决方案有 File->Settings->Build, Execution,Deployment找到Ins...

2018-10-12 16:43:49

阅读数 316

评论数 0

Android 导出release.aar包的正确姿势

Android 导出release.aar包的正确姿势结果如下: 是不是还在为build后只有xxx-debug.aar而苦恼,是不是在配置了buildTypes-release{。。。}任然导不出xxx-release.aar而头疼?不急,下面介绍一种简单又快捷的方式,看完我的图你不还会那我就...

2018-09-30 11:13:02

阅读数 101

评论数 0

Android RecyclerView嵌套到ScrollView中Item的宽度不能完全填充父布局的问题

RecyclerView嵌套到ScrollView经常会出现item不能完全填充的问题,给大家个简单暴力的方案:重新设置布局参数 class MyViewHolder extends RecyclerView.ViewHolder{ private MyViewHolde...

2018-08-10 15:13:57

阅读数 124

评论数 0

Android Toolbar遮挡按钮(view)点击事件,怎么穿透呢

今天有朋友问我这个问题,我找到一个可行的方案,给大家分享一下 toolbar.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(...

2018-08-10 15:04:20

阅读数 457

评论数 0

Android关于滚动View标题栏渐变的解决方案

这个工具类是在做某电商项目的时候通宵搞出来的,所以分享给各位开发者,避免无效的加班 /** * @文档说明: 处理滚动view的渐变效果 * @开发者: 江荣涛 * @创建时间: 2018/6/13 0:34 **/ public class ScrollObservabl...

2018-08-10 11:14:05

阅读数 149

评论数 0

Adnroid ListView And RecyclerView内嵌套CheckBox滑动错乱的简单解决方案

第一步: 在javabean手动加入一个属性作为选中的标记,默认不选中 public boolean isChoose = false; 第二部: adapter中的写法如下: //防止CheckBox复用错乱 holder.chooseCb...

2018-08-03 16:19:18

阅读数 63

评论数 0

Android apk安装失败的原因

签名和已安装版本不一致 低版本去覆盖高版本 第三种是打包方式问题: 注意:如果只勾选V2打出来的包是不完整的,所以V1和V2都得勾选;只勾选V2在真机上是跑不起来的...

2018-06-14 22:09:57

阅读数 817

评论数 0

解决Tabhost.setCurrentTab()不起作用的方法

方法一 修改TabWidget 的 mSelectedTab字段 try { Class<TabWidget> tabWidgetClass = (Class<TabWidget&am...

2018-06-05 14:05:37

阅读数 391

评论数 0

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