推荐阅读:《设计模式之禅》 Demo github地址:【FactoryPattern】 FactoryPattern 设计模式之工厂模式 定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延…
分类:Android
H5 开发的 App 中调用 Android WebView 时的相关优化
前段时间用 ionic 开发了一个 App,当时需要调用 WebView 来显示一些内容(本来采用的 iframe 方案,由于很多网站已经禁用了 iframe 且这种方式不太安全可靠,后来想想还是改用 WebView 了…
课程5.2之继承(extends)基础
转发请注明出处: 安卓猴的博客(http://sunjiajia.com) 本节课程将学习以下内容: 什么是继承 为什么要使用继承 继承的基本语法特点 继承的概念和格式 现实世界中,打个比方,继承就是富二代,就是儿子得到…
初识WebView参考的优秀文章
史上最全WebView使用,附送Html5Activity一份 android WebView全面总结 Android开发学习笔记:浅谈WebView Android WebView使用深入浅出 安卓WebView相关设…
适配android7.0:获取文件的Uri
前言# Android 7.0已经发布很久了,虽然市场份额还不是很高,但是流行起来都是早晚的事,所以适配Android 7.0刻不容缓。 Android 7.0 对系统进行了很多的优化:例如文件访问权限,省电,网络,后台…
Android Listview滑动时不加载数据,停下来时加载数据
本文来源:http://blog.csdn.net/yy1300326388/article/details/45153813 思路:1.Activity中对Listview的滑动进行监听;并且将状态传递到适配器中; &…
Android P http网络请求失败
最近更新了android studio,以及到gradle和android sdk版本 ; 手机Pixel 2 xl,系统Android P; 网络请求okhttp3,每次网络请求总是: java.net.Unknown…
RecyclerView回收复用机制浅析
RecyclerView回收复用机制浅析 RecyclerView 基本上已经成为了开发中常用的一个组件,通过其提供的强大能力,能实现各种需要的列表类效果。灵活的同时,要用好却也不容易,为了高效实现需求,避免掉到各种不明…
解决华为等型号虚拟按键影响布局问题
给布局文件根控件设置padding即可,以下是Kotlin代码: setContentView(R.layout.activity_home) homeLayout!!.setPadding(0, BaseActivit…
Android面试一问一答:HashMap
HashMap的工作原理 HashMap底层由数组实现,是基于hashing原理,我们通过put()和get()方法存储和获取对象。 在存储时,首先我们通过key的hashCode()方法拿到key的哈希值,然后我们通过…
设计模式笔记01——设计原则
说明:有人私底下问我MVP并不是BaseActivity,其实我想说的是本文并不是谈MVP,至于本文提到的MVP初体验重点在于MVP的思想而不是具体实现。而且到目前为止没有谁说MVP就一定是什么样的实现,而且在我的项目中…