安卓项目实践
文章平均质量分 70
通过智能家居和校园购物两个APP开发的亲身实战,介绍安卓开发中的常用技巧和功能实现。
xu_chenyang
这个作者很懒,什么都没留下…
展开
-
【Android开发—电商系列】(三):缓存的使用
导读 电商APP的首页是商品展示页面,在网络连接不可用时,如果不使用缓存,数据获取不到,那么首页就空白一片,这样用户体验很不好,所以这个时候我们要用到缓存。思路 在有网的时候把数据存到缓存中,没网的时候数据从缓存中获得。代码实现public class AppContext extends Application { /** * 获得首页分类商品列表原创 2015-12-18 20:31:38 · 2853 阅读 · 6 评论 -
【Android开发—电商系列】(二):仿淘宝商品属性标签页
一睹为快需求 1.动态加载属性,如尺码,颜色,款式等 由于每件商品的属性是不确定的,有的商品的属性是颜色和尺码,有的是口味,有的是大小,所以这些属性不能直接写死到页面上。 2.动态加载属性下的标签 每个属性下的标签个数也不是一定的,比如有的商品的尺码是是S,M,XL,有的是均码,也就是每种属性的具体的内容是不一定的。技术点 自定义ViewGroup,使原创 2015-12-18 19:54:36 · 14782 阅读 · 68 评论 -
【Android开发—电商系列】(一):ListView,就这么美
导读 在本篇文章中,你将学到:如何实现广告位和列表的整体下拉刷新。ListView的两层嵌套。如何让ListView中的一行显示多个Item。 - 先睹为快 项目的首页主要分为两部分: 上部的轮播广告位下部的商品展示区,在每个商品类别(如,美食,服装,办公用品)下,最多展示6个商品。 效果图: 不同的分类:原创 2015-11-15 18:34:45 · 4768 阅读 · 17 评论 -
【Android开发—智能家居系列】(四):UDP通信发送指令
这里写链接内容#思路回顾 【1】手机连接WIFI模块 【2】UDP通信对WIFI模块发送指令,以和WIFI模块保持连接状态 【3】UDP通信对WIFI模块发送指令,让其搜索可用的无线网,返回WIFI列表 【4】发送指令,让WIFI模块接入指定路由 【5】手机连接路由 【6】发送指令,获得WIFI模块的动态IP地址UDP通信线程类package com.jczb.smartlife.com原创 2015-11-05 22:02:18 · 7531 阅读 · 12 评论 -
【Android开发—智能家居系列】(三):手机连接WIFI模块
概述 实现连接WIFI的功能会用到一个工具类,源码可以点击链接下载。网上这些类似的工具类里的代码差不多是一样的。连接无线网主要有两个方法: 其中有一个Connect方法,还有一个connectSpecificAP方法,对于不需要密码就能链接的WIFI模块,我使用的是后者。主要步骤 连接WIFI大致分为一下几个步骤: 【1】打开WIFI openWifi原创 2015-11-05 21:57:59 · 12345 阅读 · 12 评论 -
【Android开发—智能家居系列】(二):用手机对WIFI模块进行配置
在实际开发中,我开发的这款APP是用来连接温控器,并对温控器进行控制的。有图为证,哈哈。 上一篇文章【Android开发—智能家居系列】(一):智能家居原理 的文末总结中写到: 手机APP控制智能温控器就两步:一是通过手机,让WIFI模块接入网络,而是通过网络,使用手机对模块发送指令。在这篇文章中,我们来介绍第一个步骤。【时序图】 【概念】【两种模式】原创 2015-10-29 20:49:53 · 17447 阅读 · 26 评论 -
【Android开发—智能家居系列】(一):智能家居原理
来到JCZB公司的第二天,就接到了开发类似于小米智能家庭APP的任务。组长让我在手机上安装上此款APP,给了我个小米智能插座,就让我开始了解需求。这便开启了我的智能家居旅程。说实话,我也真是out的无边无际,智能家居的概念起源很早,我却对它一无所知。所以一边在心里悄悄嘀咕“自己能完成任务吗?”,一边就开始查各种相关资料进行脑补。【简介】 智能家居是在互联网的影响之下物联化体现。智能家居通过原创 2015-10-29 14:36:22 · 28065 阅读 · 17 评论 -
【Android系列】—入门实例(Activity+Intent)
实例功能和效果 在主界面输入两个乘数,点击Button按钮,跳到另一个界面并显示运算结果。 点击菜单按钮显示退出和关于的菜单,点击退出菜单,退出程序。 步骤准备【1】新建Android Application Project 【2】新建2个Activity(MainActivity.java +Result.java) 【3】AndroidManifest.xm原创 2015-09-26 21:11:40 · 1705 阅读 · 19 评论 -
【Android系列】—Android世界全景观
作为一个程序媛,能够不断的接触新鲜的事物,感到十分的幸福和快乐。这次,有幸来到Android的世界。下面就让我们一起来领略一下Android世界的风景吧!Android系统架构 我们从下往上看:Linux Kernel 操作系统。作为硬件和软件之间的抽象层,它隐藏具体硬件细节,而为上层提供统一的服务。负责和硬件交互。Libraries 核心库。Android包含一个C/C++库原创 2015-09-26 18:03:07 · 1713 阅读 · 18 评论