摘要:
Android开发中常常有用户头像显示,似乎大多数都是圆形显示,如果每次加载网络头像,会频繁的请求网络,所以本文主要说的是登录时的头像网络加载和缓存到本地,以便于下次加载时直接从本地获取即可。 效果图: 自定义控件实现圆形头像显示请看, Android自定义ImageView实现图片圆形 ,椭圆和矩 阅读全文
摘要:
HTTP是现代应用的网络。这就是我们如何交换数据和媒体。让你的东西做HTTP有效负载的速度和节省带宽。 okhttp是HTTP客户端的有效默认: HTTP 2支持允许所有请求相同的主机共享一个插座。 连接池减少请求的延迟(如HTTP / 2不可用)。 透明的gzip收缩下载大小。 响应缓存避免完全重 阅读全文
摘要:
注(这是以前的支付宝支付方法,现在支付平台已经改变) 请前往:https://open.alipay.com/platform/home.htm 查看 继承支付宝支付文档:https://docs.open.alipay.com/204 新版找个时间写 今天介绍下在android中如何集成支付宝支付 阅读全文
摘要:
Webview是用来与前端交互的纽,可以加载本地Html文件,和网页并实现交互的功能。 WebView通过WebSetting可以使用Android原生的JavascriptInterface来进行js和java的通信。 加载本地文件:webView.loadUrl("file:///android 阅读全文
摘要:
WebView中存在着两种缓存:网页数据缓存(存储打开过的页面及资源),H5缓存(即AppCache)。 将我们浏览过的网页url已经网页文件(css、图片、js等)保存到数据库表中 缓存模式(5种) LOAD_CACHE_ONLY: 不使用网络,只读取本地缓存数据LOAD_DEFAULT: 根据c 阅读全文
摘要:
自Android 4.4起,Android中的WebView开始基于Chromium(谷歌浏览器)支持浏览器的一系列功能,webkit解析网页各个节点,这个改变,使得WebView的性能大幅度提升,并且对HTML5, CSS3, and JavaScript有了更好的支持。 案列主要介绍WebVie 阅读全文
摘要:
Git 版本控制入门 不了解Git请查看权威Git书籍 ProGit(中文版)。 一份很好的 Git 入门教程,点击这里查看。 Git客户端下载地址: 官方Git - TortoiseGit - SourceTree 常用工具及插件教程 eclipse中egit插件使用-图文并茂-详细 Visual 阅读全文
摘要:
Volley是 Google 推出的 Android 异步网络请求框架和图片加载框架。 Volley的特性 本案例包含get,post请求和几种网络图片加载的方式,效果如图: 辅助类 ApplicationController.java 记得AndroidManifest.xml 中加 由于代码太多 阅读全文
摘要:
HttpClient是Apache Jakarta Common下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新的版本和建议。HttpClient已经应用在很多的项目中,比如Apache Jakarta上很著名的另外两个开源项目Cactus 阅读全文
摘要:
对话框对于应用也是必不可少的一个组件,在Android中也不例外,对话框对于一些提示重要信息,或者一些需要用户额外交互的一些内容很有帮助。 自定义Dialog步骤: 1、主要创建Java类,并继承Dialog 2、创建布局文件来加载和一些样式文件 效果图: MainActivity.Java 源代码 阅读全文