分类:移动开发

处理 WebView 与 ViewPager 滑动冲突

处理 WebView 与 ViewPager 滑动冲突
问题场景 在项目的App中,有一个ViewPager,它内部包含了WebView,而内部的webview加载了一个可以滑动的网页。 当我们在网页滑动的时候,会直接切换到下一个viewpager的页面,而不是优先响应webview的滑动。 具体的效果如视频 期待的示例效果 ...

解决Android手机连接Charles unknown问题

解决Android手机连接Charles unknown问题
最近很多同事反馈使用Charles抓包出现了很多unknown的问题,现象如下图 查看右侧的原因,给出的结果是这样的 这里将讲解如何解决这个问题,但是开始阅读之前,请确认符合如下的条件 本文仅适用于Android 7及之后设备 待抓包的应用设置了targetSDK 为24及...

JVM 如何处理未捕获异常

JVM 如何处理未捕获异常
继之前的文章 详解JVM如何处理异常,今天再次发布一篇比较关联的文章,如题目可知,今天聊一聊在JVM中线程遇到未捕获异常的问题,其中涉及到线程如何处理未捕获异常和一些内容介绍。 什么是未捕获异常 未捕获异常指的是我们在方法体中没有使用try-catch捕获的异常,比如下面的...

[原]我打算写一个《程序员的成长课》

[原]我打算写一个《程序员的成长课》
已经2019年了,新年新气象。在新的一年里,我想做件有意义的事儿。具体是什么事呢?这里先留个悬念。 我是一个爱思考的人,我也工作好几年了,这段时间内心突然有个想法:程序员的个人成长有规律可循吗? 没有肥沃的土壤就无法孕育深邃的思想,我的想法也不例外。我平时要打理玉刚说公众号,还维...

[原]程序员谈薪指北

[原]程序员谈薪指北
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/singwhatiwanna/article/details/83447318 大家都知道,程序员这个群体,特别容易出现同工不同酬的现象。很多时候,我们通过了公司的层层筛选,...

有点意思的Kotlin的默认参数与JVMOverloads

有点意思的Kotlin的默认参数与JVMOverloads
在Java中,当我们定义一个类的时候,总会出现一些变量是必须要填写的,而另一些是可选的。比如像下面这样,我们定一个Person类,其中name是必须填写的,而性别sex和isChinese可选,如果不填写就直接使用默认值。 1 2 3 4 5 6 public...

[原]MVC、MVP、MVVM,我到底该怎么选?

[原]MVC、MVP、MVVM,我到底该怎么选?
本文由玉刚说写作平台提供写作赞助 原作者:AndroFarmer 版权声明:本文版权归微信公众号玉刚说所有,未经许可,不得以任何形式转载 前言 MVC、MVP、MVVM是我们工作和面试中都比较重要的一块,但很多时候我们却有点迷惑。比如看了好多篇文章都搞不懂MVC到底是个啥本来...

[原]一个小例子彻底搞懂 MVP

[原]一个小例子彻底搞懂 MVP
本文由玉刚说写作平台提供写作赞助 原作者:Zackratos 版权声明:本文版权归微信公众号 玉刚说 所有,未经许可,不得以任何形式转载 什么是 MVP MVP 全称:Model-View-Presenter ;MVP 是从经典的模式 MVC 演变而来,它们的基本思想有相通的...

[原]instant app入门和开发指南

[原]instant app入门和开发指南
本文由玉刚说写作平台提供写作赞助,赞助金额:300元原作者:AndroFarmer版权声明:未经本公众号许可,不得转载 概述 instant app 是谷歌推出的类似于微信小程序(或者说小程序类似于instant app)的一项技术,用户无须安装应用,用完就走,同时兼备h5...

深入剖析 Android中的 ArrayMap

深入剖析 Android中的 ArrayMap
数据集合在任何一门编程语言中都是很重要的一部分,在 Android 开发中,我们会实用到ArrayList, LinkedList, HashMap等。其中HashMap是用来处理键值对需求的常用集合。 而Android中引入了一个新的集合,叫做ArrayMap,为键值对存储需求...