
Android项目学习
Microstrong0305
菜鸟程序猿
展开
-
Android完整项目_天气预报
(1)首先给出几张APP的界面: (2)主要用到的技术1.LitePal用于对数据库进行操作2.OKHttp用于进行网络请求3.GSON用于解析JS原创 2017-06-09 22:26:31 · 4084 阅读 · 2 评论 -
OKHttp实现大文件的断点续传
本文的亮点:(1)网络请求用OKHttp进行下载大文件(2)实现了大文件的断点续传(3)取消下载时,删除已经下载的文件。实现效果图: 直接给出工程:(1)定义一个接口:DownloadListener.javapackage com.example.servicebestpractice;/** * Created by Administra原创 2017-02-25 00:02:23 · 14306 阅读 · 6 评论 -
Android属性动画—实现第三方登录的上拉展开,下拉隐藏
Android的UI和交互是很重要的一部分,直接影响到用户对软件的体验。随着项目经验的积累,发现Android中动画的运用越来越重要。本篇文章抽出了项目登录界面中实现的第三方登录,用户可以上拉展开,下拉隐藏第三方登录这么一个效果,提高用户和软件的交互性。实现效果:(1)activity_main.xml<RelativeLayout xmlns:android="http:/原创 2017-01-19 19:06:45 · 2138 阅读 · 0 评论 -
Android项目中简单易用的加载对话框
在做项目中,我们经常会遇到下面这几种情形:(1)在登录时,点击登录按钮,需要向后台验证用户名和密码,为了防止用户等待过长时间,显示个加载对话框。(2)在进入Activity时,需要从后台加载数据,为了让用户有更好的体验,显示个加载进度框。一个项目中,用到加载对话框的地方很多,我们可以把它写成一个工具。实现效果图:(1)dialog_loading_layout.xml原创 2017-01-18 20:50:01 · 810 阅读 · 0 评论