2 一往无前-千夜

尚未进行身份认证

痴迷于技术,常年更新博客!每日一个问题

等级
博文 606
排名 2k+

Android 给大家介绍几种避免手机报毒导致客户流失的问题的方法

最近在做项目的过程中,发现app安装后,手机系统软件报病毒的问题,检查了一下代码,发现代码并没有问题,经过和朋友沟通,出现报病毒问题的原因,原因一,可能是集成的第三方sdk,比如mob有些版本里面含有广告SDK,导致的,第二种可能,被人误举报了等,一般的解决办法,如下:还有如果申诉不成功,就只有改应用名,包名不用改,也可以防止这种提示,前提是在符合规定,并确定没有病毒的情况下....

2019-07-04 10:14:27

The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDat

BUG日志:UncaughtHandler:TinkerUncaughtHandlercatchexception:java.lang.IllegalStateException:Theapplication'sPagerAdapterchangedtheadapter'scontentswithoutcallingPagerAdapter#notifyDataSe...

2019-07-04 02:23:23

首页 ViewPage 高度不能自定义适配:的解决办法

最近在写项目的时候,首页产品经理做的非常复杂,首页需要加载五六中不同类型的首页模板,都是viewpage嵌套Fragment,Fragment中再次嵌套RecycylerView等,但是加载的么个tab下面的Fragment中的高度不一样,因为有些子模块中的数据有多有少,并且内容不一样,这个时候,需要做到最下面的高度动态适配,这个时候问题出现了,写着写着,怎么也没有办法做到底部动态...

2019-07-04 02:19:17

ZipException: duplicate entry: com/stx/xhb/xbanner/BuildConfig.class

问题描述:*Whatwentwrong:Executionfailedfortask':app:transformClassesWithJarMergingForDDDDDebug'.>com.android.build.api.transform.TransformException:java.util.zip.ZipException:duplicatee...

2019-07-04 02:12:30

fatal: out of memory,malloc failed (tried to allocate 1352578554 bytes

最近在做项目的过程中,同事遇到了这样一个bug,解决办法:Git服务端,设置一下,上传的限制问题,客户端这边解决不了,这个问题,当时情况是这样的,同事提交代码,就几个类,但是提交的时候,发现显示提交的内容超过了1.4G,代码检查没有发现什么问题,为什么会有这么大的内容呢,关于这个问题,具体原因也不清楚,百度,谷歌了一通,还是没有找到合适的解决办法,后来这个问题是...

2019-07-04 02:10:23

error: failed linking file resources.

Android在开发过程中,总是会遇到各种奇葩的错误,比如上面的这种错误,如果经验不是特别足的情况下,很难找到具体的错误的定位位置,因为这种提示太泛泛,昨天有个工作五年Android的同事,遇到这个问题,折腾了差不多一天,结果硬是没有找出来.以下,遇到这种错误,教大家一个最简单快速的定位方法....

2019-06-27 00:27:20

Error: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception:

遇到这种错误,仅仅只看报错是很难找出问题点的,如果快速的定位错误点,其实有一个非常简单的办法,方法如下:

2019-06-03 08:26:57

Android 字体适配问题解决办法

最近公司上线的项目,随着用户量的激增,各种问题也慢慢出现了,首先部分手机的手机,字体适配出现问题,在大部分手机上,字体适配都没有什么问题,但是就是有几种很特别的手机型号,字体感觉特别难看,导致界面展示有问题,客服返回给了我们研发部,需要解决这个问题.之前是字体大小跟随系统,现在改为跟随自己定义的字体大小,基类里面的onCreate方法中添加这个代码.Res...

2019-05-26 01:00:40

Kotlin中 switch 的用法

2019-05-12 00:52:07

Android Fragment中嵌套Fragment不显示问题

最近在写项目的时候,遇到了一个小bug,没有及时找到原因卡住了我好几个小时,一直没有找到原因,就是Fragment中嵌套Fragment中,界面显示不出来,这个时候,后来一直检查一直检查不出来代码的问题,后面发现原来,是Fragment中嵌套Fragment中getFragmentManaget的问题,后面把他替换为为getChildFragmentManager()后,问题还是没有解决...

2019-05-11 23:58:02

Android Post 请求,答应请求提参数的办法

在实际开发项目中,有时候感觉debug太慢,需要实时打印发出的post请求体参数.如何实现呢?以下是一个比较实用的小技巧:Stringjson=newGson().toJson(parameters);//parameters是请求的参数,是一个map集合这个json就是请求体的参数:{"data":{"qq":"...

2019-05-11 23:45:41

移动端集成什么推送是较好和免费的?

推荐这个第三方推送:友盟推送集成了华为推送,小米推送,魅族推送,并且是免费的,极光推送,前期免费的,后期你起来量了,就开始降低你的推送效果,让你必须给钱才行,我们项目之前刚开始的时候,推送效果还能达到60%,后来用户起来了,极光推送,直接把推送效果降到了3%-6%.如果继续使用免费的话.这是我的一点总结,仅供参考...

2019-05-11 23:35:54

AAPT2 process unexpectedly exit. Error output 的解决

出现这个报错,一般都是资源文件处理问题,比如同一个命名的文件,有.jpg和.png,你自己没有注意到,那如果遇到了如何定位呢?按照这个贴图的位置,点击build点击左边竖排第二个图标,就可以找到问题点,希望能够帮到遇到遇到相同问题的你...

2019-05-11 23:31:58

Android 处理后台返回特殊类型的Json 数据 解决办法 -- Map集合的处理

最近在工作中有这样一个字符串;{"avatar_version":5,"history_list":[{"content":"134659","content_id":"5cbaac11e0e7d4247","content_type":"text",...

2019-04-21 01:41:50

Android Rxjava 项目实战

使用步骤;第一步;添加依赖 api'io.reactivex.rxjava2:rxandroid:2.1.0' api'io.reactivex.rxjava2:rxjava:2.1.16' api'com.uber.autodispose:autodispose:0.7.0' api'com.uber.autodispose:autodis...

2019-04-21 01:29:58

Android ARouter 传值 传bean 失效问题解决

最近在用阿里巴巴的路由ARouter的时候,遇到传递多个值和bean的过程中,无法把bean传递过去,当时检查的时候,没有发现问题,但是为什么就是传值不过去,后来发现当你传递多个值,特别是bean的时候,这个bean首先要序列化,然后,要有一个空参构造,这样传值过去,才可以例如以下代码;ARouter.getInstance().build(ARouterPath.XXX_...

2019-04-21 01:04:45

Java Map集合的遍历和查找

最近在做项目的过程中,因为我做的是Android平时就用到List集合比较多,像Map集合比较少,这次在开发过程中,后台给我们返回了,Map集合的bean,在处理过程中,需要遍历里面的值,这个时候,如果key和value中的bean中的一个值是一样的,你正好需要这个值,这个时候,就可以不用遍历这个value,而是采用map.containsKey(key);这个方法,非常实用...

2019-04-20 01:23:57

Android 项目中数据处理的比较庞大,遍历比较多时的数据处理

在我们平时开发的过程中,除了使用MVP的开发模式外,有时候遇到页面比较复杂,而且数据处理比较多的时候,回调特别多,而且很麻烦,有时候遍历,添加,设置值,等等,特别多,这个时候,就会看Actvitivity或者Presenter看着特别冗余,给人感觉逻辑看起来不是特别清晰这个时候,,如果所有的数据单独放到一个类里面去处理,这样代码整洁度和观赏性会好很多代码如下;private...

2019-04-19 23:28:28

Android禁止EditText自动弹出软键盘的方法

平时开发中经常遇到的很小的问题,这里记录一下。一般在AndroidManifest.xml中添加了android:windowSoftInputMode="adjustResize"或者adjustPan的话,页面中包含EditText控件进入时会自动弹出软件盘。1.在包含EditText的父布局中添加android:focusable="true"和android:focusableIn...

2019-04-19 01:18:27

5分钟教你做一个WebView广告过滤器

先来看看效果这站做的好,满满的广告,许多浏览器都有广告屏蔽功能,实现方式也各不相同,今天我们就来实战下怎么样把这些烦人的广告都干掉。这里讲的是webview里面的广告,所以我们从网页来分析这个页面。(1)广告的加载过程通过这张图我们能发现网页加载过程是加载js,css,html,以及图片等等一些列的东西,每一个操作都是一个请求,同理,要想加载一个广告那么就必须请求广告。请求...

2019-04-18 00:59:59
奖章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。