随笔分类 - Android
摘要:此案例主要是模仿QQ加载WPS(Word,Excel,PPT)本地文件可打开查看,使用ListView加载,使用线程扫描SD卡下所有目录加载指定的Word,Excel,PPT等格式的文件,ListView列表显示,点击Item则调用系统应用打开。 效果图: 代码: 不要忘记在AndroidManif
阅读全文
摘要:此案例主要说的是Android使用GridView加载SD卡下所有目录,文件夹多层遍历,文件图标修改,设置文件对应打开方式等功能。 如图: 不要忘记在AndroidManifest.xml加权限哦! 源码点击下载:https://github.com/DickyQie/android-file/tr
阅读全文
摘要:Android根据指定的文件路径,加载该路径下指定文件格式(图片格式 png, gif,jpg jpeg)的文件相关信息的列表。 如图: 不要忘记在AndroidManifest.xml加权限哦! 源码点击下载:https://github.com/DickyQie/android-file
阅读全文
摘要:Android通过文件路径如何得到文件相关信息,如 文件名称,文件大小,创建时间,文件的相对路径,文件的绝对路径等。 如图: 不要忘记在AndroidManifest.xml加权限哦! 源码点击下载:https://github.com/DickyQie/android-file
阅读全文
摘要:AndroidStudio官网下载:http://android-studio.org/ 可以更具自己喜欢的版本下载,个人推荐2.2版本以上,因为开发和运行效率快,高很多。 Android Studio的Gradle配置文件下载:http://services.gradle.org/distribu
阅读全文
摘要:OkHttp可以作为Volley底层传输协议,速度更快,传大量图片建议使用。OkHttp更多功能请看OkHttp的使用 xUtils 支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响... xUtils一共有4大功能:注解模块,网络模
阅读全文
摘要:此案例主要讲的是Android控件Gridview(九宫格)完美实现仿支付宝首页,包含添加和删除功能;Fragment底部按钮切换的效果,包含四个模块,登录页面圆形头像等,一个小项目的初始布局。 效果图: 代码: 自定义GridView 首页代码 由于代码太多未完全给出,源码直接下载即可(点击下载)
阅读全文
摘要: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
阅读全文
摘要: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 源代码
阅读全文
摘要:目前很多android app都可以显示web页面的界面,嵌入式开发,这个界面一般都是WebView这个控件加载出来的,学习该控件可以为你的app开发提升扩展性。 先说下WebView的一些优点: 效果:(网页顶部是JS效果滚动,4个模块可以实现点击事件,可看到信息提示) 记得加网络权限 源码点击下
阅读全文
摘要:ViewPagerIndicator作为一款分页指标小部件兼容ViewPager,封装上做得非常不错,目前已为众多知名应用所使用。 ViewPagerIndicator+viewpager实现如下效果:(注:不需要导入或引入啥包就可实现) 六个类就可实现上图效果 MainActivity.java
阅读全文
摘要:async-http-client库是一个基于回调函数的Http异步通信客户端Android组件,是在Apache的HttpClient库的基础上开发构建而成的。 Eclipse使用:导入android-async-http-1.4.4.jar 包, 点击下载 AndroidStudio: grad
阅读全文
摘要:URLConnection是个抽象类,它有两个直接子类分别是HttpURLConnection和JarURLConnection。另外一个重要的类是URL,通常URL可以通过传给构造器一个String类型的参数来生成一个指向特定地址的URL实例。 JDK自带的请求方式,包名: java.net.Ht
阅读全文
浙公网安备 33010602011771号