通行证 | 帐号: 密码: 注册 | 登录
网站地图
范文同学网


自动化 模具 机械 电子 通信 动画 英语范文 工程管理 金融范文 旅游管理 工业工程 生物工程 给排水范文 西门子PLC 历史学 三菱PLC
单片机 财务 会计 法律 行政 物理 物流范文 电子商务 制药工程 包装工程 土木工程 材料科学 汉语言范文 欧姆龙PLC 电压表 松下PLC
计算机 化工 数电 工商 食品 德语 国贸范文 人力资源 教育管理 交通工程 市场营销 印刷工程 机电一体化 数控范文 变电站 文化产业

  • 网站首页|
  • 文档范文|
  • 人工降重|
  • 职称文章发表|
  • 合作期刊|
  • 范文下载|
  • 计算机范文|
  • 外文翻译|
  • 免费范文|
  • 原创范文|
  • 开题报告

联系方式

当前位置:范文同学网 -> 开题报告 -> 计算机开题
·电气自动化原创文章范文
·学前教育专业原创文章范文
·国际经济贸易原创文章范文
·药学专业原创文章范文
·英语专业原创文章范文
·公共事业管理原创文章范文
·金融专业原创文章范文
·农业推广技术原创文章范文
·电子商务专业原创文章范文
·法律专业原创文章范文
·工商管理原创文章范文
·汉语言文学原创文章范文
·人力资源管理原创文章范文
·动物医学专业原创文章范文
·心理学专业原创文章范文
·教育管理原创文章范文
·市场营销原创文章范文
·计算机专业原创文章范文
·物流管理专业原创文章范文
·小学教育专业原创文章范文
·行政管理专业原创文章范文
·土木工程管理原创文章范文
·财务会计专业原创文章范文
·信息管理信息系统原创范文
·室内设计专业原创文章范文
·眼视光技术原创文章范文
·材料工程管理原创范文
·工业设计专业原创文章范文
·航海技术专业原创文章范文
·模具设计与制造原创范文
·汽车检测与维修原创范文
·数控技术专业原创文章范文
·汽车技术服务原创文章范文
·光机电应用技术原创范文
·机电一体化原创文章范文
·印刷技术专业原创文章范文
·动漫设计与制作原创范文
·软件技术专业原创文章范文
·广告设计专业原创文章范文
·应用电子技术原创文章范文
·电子信息工程技术原创范文
·机械专业原创文章范文
·酒店管理专业原创文章范文
·旅游管理专业原创文章范文
·文化产业管理专业原创范文
·质量管理专业原创文章范文
·通信工程专业原创文章范文
·护理专业原创文章范文

原创文档范文 → 计算机专业原创文档范文 软件技术专业原创文档范文  现成文档范文 → 计算机文档范文

基于Android的社交app开发_开题报告

Ktbg2238 基于Android的社交app开发_开题报告第一部分 课题背景随着移动互联网的普及,社交应用逐渐崛起,各种移动社交应用相继出现,借助 LBS、兴趣、通讯录等功能,以解决用户沟通、分享、服务、娱乐等为立足点,满足用户不同场景下的需求。社交的app开发需求越是越来越多,越来越多样化。社交app的前景良好。国际社交..
基于Android的社交app开发_开题报告 Ktbg2238  基于Android的社交app开发_开题报告

第一部分   课题背景
随着移动互联网的普及,社交应用逐渐崛起,各种移动社交应用相继出现,借助 LBS、兴趣、通讯录等功能,以解决用户沟通、分享、服务、娱乐等为立足点,满足用户不同场景下的需求。社交的app开发需求越是越来越多,越来越多样化。社交app的前景良好。

国际社交app分析
国际上常见的的社交app如facebook、twitter、instagram、whatsapp、vine、LinkIn等等。Facebook目前市场占有率最高。Twitter次之。Instagram最为后起之秀大有潜力可发挥。Facebook&Twitter 都是主打分享图文结合的形式。而Instagram是主要图片分享。
国内社交app情况分析
   国内常用的社交如微信、QQ、微博、陌陌等等。微信做为社交app的黑马活跃用户已超越QQ,微信凭借它的简单易用位居首位的宝座。微信较QQ更加的开放。由于大量H5的运用导致微信的接入更加的方便简单。国内还有比较大的一部分就是视频类社交软件如YY,斗鱼等等。这些视频类的社交app有着特有的运营模式,也占据一定的位置。
社交类app 主要功能分析
据CNNIC调查结果显示,人们使用社交应调查结果显示,人们使用社交应的主要目的有:与朋友互动(72.2%)、了解新闻热(64.3%)、关注感兴趣的内容(59%)、获取知识和帮助(58.3%)和分享知识(54.8%)。 为了满足人们不同的社交目,就出现产品:熟人社交、社交媒体、社区社交,这些社交产品的使用率也相对较高,此外还有一提及小目如认识更多新朋友、发现潜在客户/机会等,陌生人 社交、职场等应用的出现较好满足了用户需求。

Java语言的主要特点:
1. 跨平台性
所谓的跨平台性,是指软件可以不受计算机硬件和操作系统的约束而在任意计算机环境下正常运行。这是软件发展的趋势和编程人员追求的目标。之所以这样说,是因为计算机硬件的种类繁多,操作系统也各不相同,不同的用户和公司有自己不同的计算机环境偏好,而软件为了能在这些不同的环境里正常运行,就需要独立于这些平台。
而在Java语言中, Java自带的虚拟机很好地实现了跨平台性。 Java源程序代码经过编译后生成二进制的字节码是与平台无关的,但是可被Java虚拟机识别的一种机器码指令。 Java虚拟机提供了一个字节码到底层硬件平台及操作系统的屏障,使得Java语言具备跨平台性。
2. 面向对象
面向对象是指以对象为基本粒度,其下包含属性和方法。对象的说明用属性表达,而通过使用方法来操作这个对象。面向对象技术使得应用程序的开发变得简单易用,节省代码。Java是一种面向对象的语言,也继承了面向对象的诸多好处,如代码扩展、代码复用等。
3. 安全性
安全性可以分为四个层面,即语言级安全性、编译时安全性、运行时安全性、可执行代码安全性。语言级安全性指Java的数据结构是完整的对象,这些封装过的数据类型具有安全性。编译时要进行Java语言和语义的检查,保证每个变量对应一个相应的值,编译后生成Java类。运行时Java类需要类加载器载入,并经由字节码校验器校验之后才可以运行。 Java类在网络上使用时,对它的权限进行了设置,保证了被访问用户的安全性。
4. 多线程
多线程在操作系统中已得到了最成功的应用。多线程是指允许一个应用程序同时存在两个或两个以上的线程,用于支持事务并发和多任务处理。 Java除了内置的多线程技术之外,还定义了一些类、方法等来建立和管理用户定义的多线程。
5. 简单易用
Java源代码的书写不拘泥于特定的环境,可以用记事本、文本编辑器等编辑软件来实现,然后将源文件进行编译,编译通过后可直接运行,通过调试则可得到想要的结果。

Android平台介绍
Android是一种以Linux为基础的开放源代码操作系统,主要使用于便携设备。目前尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。
Android架构:
Android的系统架构和其它操作系统一样,采用了分层的架构。android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。
Android是以Linux为核心的手机操作平台,作为一款开放式的操作系统,随着Android的快速发展,如今已允许开发者使用多种编程语言来开发Android应用程序,而不再是以前只能使用Java开发Android应用程序的单一局面,因而受到众多开发者的欢迎,成为真正意义上的开放式操作系统。    
在Android中,开发者可以使用Java作为编程语言来开发应用程序,也可以通过NDK使用C/C++作为编程语言来开发应用程序,也可使用SL4A来使用其他各种脚本语言进行编程(如:python、lua、tcl、php等等),还有其他诸如:Qt(qt for android)、Mono(mono for android)等一些著名编程框架也开始支持Android编程,甚至通过MonoDroid,开发者还可以使用C#作为编程语言来开发应用程序。另外,谷歌还在2009年特别发布了针对初学者的Android Simple语言,该语言类似Basic语言。而在网页编程语言方面,java script,ajax,HTML5,jquery、sencha、dojo、mobl、PhoneGap等等都已经支持Android开发。
而在Android系统底层方面,Android使用C/C++作为开发语言。在运用层则使用的是java。
Android的运行
Android包括一组核心库,这组核心库提供了用于Java编程语言的核心库可用的大多数功能。
每个Android应用都运行在它自己的进程里,并依附一个单独的Dalvik虚拟机实例。一个设备可以高效地运行多个Dalvik虚拟机。 Dalvik虚拟机执行Dalvik可执行文件(.dex)的格式,此格式做了最小的内存占用优化。Dalvik虚拟机是基于寄存器的,并运行由dx工具将Java语言编译器编译完的class文件转换为的dex格式文件。从Android 4.4 以后推出了另一种虚拟机ART。ART代表Android Runtime,其处理应用程序执行的方式完全不同于Dalvik,Dalvik是依靠一个Just-In-Time (JIT)编译器去解释字节码。开发者编译后的应用代码需要通过一个解释器在用户的设备上运行,这一机制并不高效,但让应用能更容易在不同硬件和架构上运 行。ART则完全改变了这套做法,在应用安装时就预编译字节码到机器语言,这一机制叫Ahead-Of-Time (AOT)编译。在移除解释代码这一过程后,应用程序执行将更有效率,启动更快。
  
第二部分  ^范文提纲
一、绪论
(一)引言
(二)软件实现的目的和意义
(三)软件开发的理论及环境和工具
二、系统设计
(一)需求分析
(二)系统功能描述
(三)功能模块划分
(四)系统流程分析
三、数据存储设计
(1)数据库设计
 联系人信息,聊天记录等等
(2)简单数据存储SharedPreferences设计。
存储简单数据,如:是否自动登陆,是否记住密码等等
四、软件界面和功能实现
(一)用户注册,登陆
(二)添加、删除好友,修改好友备注,加入黑名单
(三)文字,表情,语音,视频聊天
(四)用户设置
(五)发送位置信息
(六)群组聊天
(七)阅后即焚功能
五、总结
第三部分   参考文献目录
中国互联网信息中心:《2015年中国社交运用用户行为研究报告》;
Android develop 网站: s://developer.android.com/index.html;
环信产品技术文档:://docs.easemob.com/im/start;
任玉刚.Android开发艺术探索:电子工业出版社;
徐宜生. Android群英传: 电子工业出版社;
彭军、向毅. 数据结构与算法: 人民邮电出版社;
李刚. 疯狂Java讲义(第三版): 电子工业出版社;
国家863中部软件孵化器. Java从入门到精通:人民邮电出版社;
CSDN网站:://.csdn.net/
掘金网站:://gold.xitu.io/
GitHub: s://github.com/


基于Android的社交app开发_开题报告......
资源分享网站的设计与实现_开题报告
基于用户体验的专题学习网站设计研究_开..
Android系统的音乐播放器设计与实现_开..
浅析线上购物网站与线下售货机平台的应..
论数据库的运行维护与简单的性能优化问..
基于Android平台的云电脑客户端开发设计..
基于BS架构在线学习网站的设计与实现_开..
ASP.NET技术开发电脑维修站客户信息管理..
大学生素质拓展信息管理系统设计与应用_..
企业门禁管理系统设计-开题报告
上一篇:基于BS架构的安徽农业信息机的设.. 下一篇:企业内部市场化及其信息系统框架..
点击查看关于 基于 Android 社交 app 开发 开题 报告 的相关范文题目 【返回顶部】
精彩推荐
电气工程自动化原创范文  电子商务原创文章范文
人力资源专业原创文章范文 土木工程原创文章范文
工商管理专业原创范文    药学专业原创范文
汉语言文学专业原创范文  会计专业原创文章范文
计算机技术原创文章范文  金融学原创文章范文
法学专业原创文章范文   市场营销专业原创范文
信息管理专业原创文章范文 学前教育专业原创范文
公共事业管理专业原创范文 英语专业原创范文
教育管理专业原创范文   行政管理专业原创范文
学生信息管理系统+VB代码+开题报告及一..
VB+通讯录信息管理系统+范文PPT及开题报..
药品库房管理系统+VB开题报告答辩PPT外..
VB+库存管理系统+开题报告
基于Java的生产管理系统设计开题报告
化妆品在线销售的设计与实现-开题报告
基于VC++图像处理小工具-开题报告
文档设计(范文)开题报告格式范文
基于多媒体技术的旅游信息演示与查询系..
企业客户资源管理系统开题报告

关于我们 | 联系方式 | 范文说明 | 网站地图 | 免费获取 | 钻石会员 | 硕士文章范文


范文同学网提供文档范文,原创文章范文,网站永久域名www.lunwentongxue.com ,lunwentongxue-范文同学网拼音首字母组合

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2024 范文同学网 版权所有