前言 开发地图应用服务时,一定会接触到各种坐标系,而保证坐标系的正确与合理是一切数据分析的前提。 这篇文章就梳理了一些常见的地理坐标系,希望能帮上忙。 1、地理坐标系与投影坐...
前言 开发地图应用服务时,一定会接触到各种坐标系,而保证坐标系的正确与合理是一切数据分析的前提。 这篇文章就梳理了一些常见的地理坐标系,希望能帮上忙。 1、地理坐标系与投影坐...
Android 消息处理机制估计都被写烂了,但是依然还是要写一下,因为Android应用程序是通过消息来驱动的,Android某种意义上也可以说成是一个以消息驱动的系统,UI...
1.创建固定元素个数的list集合 listof()简单方法创建的list集合不能添加,不能修改元素,是一个只读的集合 适用于集合元素固定的情况 2.创建一个可读可修改的集合...
lateinit 和 lazy 是 Kotlin 中的两种不同的延迟初始化的实现 lateinit 只用于变量 var,而 lazy 只用于常量 val lazy 应用于单例...
本文参考自zheng_weichao的文章 概述 最近在学习framework所以近期会把学到的东西总结出来写成文章,我们知道任何控制类程序都有一个入口,Android肯定也...
获得webview 实例以后添加下面那两行就行
WebView设置背景透明一开始设置网页的背景透明色都不奏效,方向有问题。后来谷歌发现可以设置 WebView的背景色及透明度来实现。
前言 现在很多App里都内置了Web网页(Hybrid App),比如说很多电商平台,淘宝、京东、聚划算等等,如下图 上述功能是由Android的WebView实现的,其中涉...
接入建行龙支付,手机未安装建设银行客户端时,会走默认的 H5 支付页面,打断点进响应的 H5 页面发现传输过来的 H5地址是正常可以通过网页打开的。分析了很久以为是配置或者别...
一、背景 通过观察众多知名app我们可以发现,在app启动进入首页的时候,我们一般会遇到以下几种弹窗:app更新升级提示弹窗、青少年模式切换弹窗、某活动引导弹窗、某新功能引导...
好久没写博客了,改到简书来,换个心情,妹子保佑我从此好好学习,天天向上吧。 哼,哼,感觉暴露了什么,我们言归正传哈。 项目中有一个需求,要求从底部弹出一个布局,布局上有三个可...
也是一样的套路吧,都是基于这个 H5的三方来处理
WebView 中网页图片的懒加载也许你看到这个标题第一个想法就是,这不是 h5 同事去做的事吗,直接给个 url 地址,我们直接加载就行了。但是这个是根据业务情况来的,很多情况下加载的是 html 的代码片...
开发中,相信经常会使用到inflater动态生成并加载View,例如: 在addView的时候,也会经常遇到诡异的现象:明明子布局设置的是android:layout_wid...
对于开发人员来说,设计模式有时候就是一道坎,但是设计模式又非常有用,过了这道坎,它可以让你水平提高一个档次。而在android开发中,必要的了解一些设计模式又是必须的,因为设...
UML关系简单介绍UML简单使用的介绍创建型设计模式Android设计模式-单例模式Android设计模式-工厂模式Android设计模式-抽象工厂模式Android设计模式...
项目遇到的需求:内部 ViewPager 手动切换,外部 ViewPager 采用左右滑动切换 重写内部 ViewPager canScrollHorizontally 返回...
最近做这个功能,分享一下。即时通讯(Instant Messaging)最重要的毫无疑问就是即时,不能有明显的延迟,要实现IM的功能其实并不难,目前有很多第三方,比如极光的J...
1. 为什么要做这个库? 相信大家在平常的生活中,如果遇到扫码的场景第一个想到的应该就是微信了,可以说微信使用二维码打开了移动互联网的另一扇大门,并且在扫码体验上及其优秀,本...
前言 在Android开发中,网络请求是每个开发者的必备技能。当前也有很多优秀、开源的网络请求库。例如: OkHttp Retrofit Android-async-http...
继上一篇卡顿优化后,开始盘点卡顿/丢帧的第一个小分支:布局优化。还是老规矩,先列大纲: 一、基础知识 1.1 布局加载流程 1.2 布局绘制相关流程 触发addView流程:...
Android应用中经常会有一些要求全屏显隐状态栏导航栏的需求。通过全屏沉浸式的处理可以让应用达到更好的显示效果。下面系统的讲解一下有关全屏,隐藏状态栏导航栏,沉浸式的知识。...