当前位置:文档之家› 基于android的博客园手机App_开题报告_马杨_1104030217

基于android的博客园手机App_开题报告_马杨_1104030217

基于Android操作系统的博客园手机App

开题报告

院系:计算机与信息工程学院

班级:微机112班

姓名:马杨(1104030217)

指导教师:韩忠明

摘要:博客,音译,它的正式名称为网络日志;又音译为部落格或部落阁等,是一种通常由个人管理、不定期张贴新的文章的网站。博客上的文章通常根据张贴时间,以倒序方式由新到旧排列。许多博客专注在特定的课题上提供评论或新闻,其他则被作为比较个人的日记。随着社交网络的发展,博客成为事件传播的重要途径之一,一个典型的博客结合了文字、图像、其他博客或网站的链接及其它与主题相关的媒体,能够让读者以互动的方式留下意见,是许多博客的重要要素。大部分的博客内容以文字为主,仍有一些博客专注在艺术、摄影、视频、音乐、播客等各种主题。博客是社会媒体网络的一部分。

关键词:SQLite fragment xml解析 json解析 ATsyncTask 接口回调网络连接

I 选题背景及意义

1.1选题背景

在当今互联网飞速发展的时代中,博客风靡全球,人们用它分享喜悦、讨论热点话题,不仅仅是平民百姓,越来越多的明星也逐渐融入其中。然而,更多的人只是把博客当做一种记录日记的工具,其实这只是冰山一角。博客,之所以公开

录关于自己的点点滴滴,还注重它提供的内容能帮助到别人,也能让更多人知道和了解。很好的一句话:博客永远是共享与分享精神的体现。

1.2 选题意义

手机博客App,是针对手机用户设计的一款软件,它能够使用户在移动端客户端上查看最新新闻,随时随地的查看新闻,能利用起闲暇时间,分享自己的日记或者经验,而不局限于电脑。

II选题内容

2.1 选题概述

本App是基于Android系统的框架搭建的,且用到了SQLite数据库,这是

一个轻量级的数据库,能够使用户更方便地处理数据。并且还使用了fragment

来创建activity,这能很好的兼容界面,且还定义了多个工具类,来进行相关

数据的解析任务等等。

2.2 模块功能

2.1.1 新闻模块

3.1.2 博客模块

3.1.5 闪存模块

3.1.6 查找模块

3.1.7 解析模块

3.1.8 页面布局模块

3.1.9 离线浏览模块

3.1.10 登录模块

III选题研究方法

开发语言:Adnroid,java

数据库:SQLite

开发环境:Android开发环境

操作系统:Android

IV 选题研究方案

4.1数据库要求

文件标识:CNBLOGS.db

数据记录:博客

数据项:博客,博主,标题,内容,评论,时间。

4.2属性

4.2.1可靠性

博客园客户端开发优先实现博客园论坛新闻,博客的浏览功能,其他扩展功能在保证以上两项的功能前提下的酌情实现。

4.2.1安全性

博客园客户端不涉及用户隐私数据的使用,只提供博客园论坛开放数据的访问。

4.3外部接口

4.3.1 用户接口

屏幕格式:以竖屏显示

菜单:在菜单中点击退出选项退出程序

返回键:返回键不退出程序,只隐藏程序并发送通知。

4.3.2 硬件接口

4.3.3软件接口

数据:网络传输

异常:结束软件

4.3.4通信接口

手机2g网络或wifi,通信协议采用http协议。

V 参考文献

[1].Android从入门到精通清华大学出版社

[2].activity技术在网页中传递数据的实现

[3].SQLite权威指南

相关主题
文本预览
相关文档 最新文档