Android
文章平均质量分 77
joh_hz
人生三大乐:跑步、读书、写代码
展开
-
Android应用闪退异常java.lang.RuntimeException: Unable to instantiate application
1.闪退异常的出现开发过程中测试的时候一般都是打的debug包来测试,但是昨天打的debug包突然出现一个很棘手的问题,一直没找到原因,本来项目在手机上直接部署是没问题的,但是打个debug包给测试,安装之后一打开就闪退,捕捉一下日志,发现闪退异常java.lang.RuntimeException: Unable to instantiate application。当时以为是配置文...原创 2018-06-29 11:51:24 · 39834 阅读 · 17 评论 -
RecyclerView嵌套问题
当我们布局遇到一些复杂的布局时,或是一些特殊要求的布局时,会用到RecyclerView嵌套RecyclerView或者ScrollView嵌套RecyclerView的情况,但是使用这两种嵌套方式进场会遇到滑动冲突,焦点抢占或是RecyclerView内容显示不全等问题,那么怎么解决呢?1.RecyclerView嵌套RecyclerView我们经常在项目的类似朋友圈场景中使用RecyclerVi原创 2017-10-13 16:32:34 · 3854 阅读 · 0 评论 -
Android极光推送 jcenter 自动集成
偶然间发现极光推送提供了一种jcenter自动集成的方式,相对于之前的手动集成方式,这种方法真的是简单快捷,可以省去很多操作,让你分分钟搞定极光推送,再也不用为以前那种大规模复制粘贴而烦恼了。1.配置jcenter支持在Project 根目录的主 gradle 中配置了jcenter支持(新建project默认配置就支持) build.gradlebuildscript ...原创 2018-06-27 09:21:41 · 2561 阅读 · 6 评论 -
Android极光推送 API简述
上一篇文章讲述了极光推送的 jcenter 自动集成,简单快捷,本篇简单介绍一下极光推送API在实际项目中的经常使用的一些方法。1.设置调试模式JPushInterface.setDebugMode(isDebug);在自定义的Application中onCreate中调用,用于debug调试,正式环境不用调用。2.初始化JPushInterface.init(...原创 2018-06-28 10:11:31 · 1550 阅读 · 0 评论 -
Android全面屏适配
前言之所以会有全面屏适配问题的出现还是要归结于各大Android手机厂商(没事造那么多屏幕纵横比不一样的手机干嘛),这些使广大Android开发者在屏幕适配的问题上越走越远,回不了头。 全面屏是个啥呢,其实这个定义还是很模糊的,反正各大手机厂商经常那这个做噱头,百度百科的解释全面屏适配方案全面屏手机的屏幕比大于常见的手机屏幕比(16:9),比如小米MIX(17:9)、三星S8...原创 2018-06-28 15:08:52 · 12197 阅读 · 2 评论 -
Gson中@SerializedName 注解使用
当我们解析json数据时都会创建一个对应实体类,有时候json数据里面的字段是java关键词或者json数据里面的字段太简单,我们想在实体类中自定义字段名,这时就可以用@SerializedName注解。将我们自定义的字段名与json数据里面的字段对应起来。//json1{ "class":"1" "public":"2"}//j原创 2018-07-06 13:47:22 · 9274 阅读 · 0 评论 -
Android应用客服系统解决方案---网易七鱼客服
应用客服系统现在好多应用都有客服系统需求,常见问题可以通过智能客服解决,疑难问题可以联系人工客服实时解答。比较常见的购物应用的客服功能。七鱼客服七鱼 Android SDK Github网易七鱼 Android SDK 开发指南七鱼SDK接入1.添加依赖 // 最新版本可参考 Download 徽章后对应的数值compile 'com.qiyukf.unicorn:unico...原创 2019-01-29 16:54:32 · 7249 阅读 · 3 评论