知识技能概要

  1. Android应用开发基础框架

  2.SQLITE数据库的使用

  3.网络通信

  4.GOOGLE地图模块

  5.源码带有非常详细的中文注释

详细介绍:

1. SQLIT数据库

   包了SQLITE数据库保存数据的常用使用方法.在此应用中用于保存配置信息的保存   

2. GOOGLE地图模块

   本应用采用了GOOGLE的地图模块,进行人员定位显示,GOOGLE地图模块的实现如下:

(1) 命令生成MD5证书指纹

A, debug.keystore的路径

打开Eclipse,选择Windows  Preference  Android  Build  

 

B, 执行生成证书指纹命令

基于android的智能家居 基于android的智能家居代码_数据库

如果如上命令得不到MD5认证指纹,则在命名后面加上-v参数即可

 

(2) 通过MD5证书指纹生成API KEY

进入到证书申请(谷歌官方地址) 将命令行中获得的认证指纹复制进去就会获得相应的API KEY

     官方地址:

http://code.google.com/intl/zh-CN/android/maps-api-signup.html

 

(3) API KEY的使用

 

基于android的智能家居 基于android的智能家居代码_数据库_02

3. 电器模块

   通过程序控制灯泡的关闭与打开

 

4. 天气预报

   通过网络通信获取相应城市的天气状况

 

5. 配置模块

   结合SQLITE数据库,对地图模块,电器模块以及天气预报等模块进行配置

 

效果图:

主界面

基于android的智能家居 基于android的智能家居代码_实例源码_03

电器控制

基于android的智能家居 基于android的智能家居代码_基于android的智能家居_04

天气预报

基于android的智能家居 基于android的智能家居代码_Android_05

设置

基于android的智能家居 基于android的智能家居代码_基于android的智能家居_06