软件工程项目之摄影App(总结)
软件工程项目之摄影App
心得体会:
dyh:这次的项目很难做,本来想在里面添加动画效果的,但是找了很多例子都没看明白,能力还是不足够把,还有一个就是数据库在安卓课程里面刚刚涉及到,所以也还没能做出数据储存;网络储存什么的就更加不会了,只能实现简单的跳转,储存方面只会使用intent传递数据。安卓这个学期才学,看上去很简单,但是实则真的不是很简单呢,特别是数据库方面的,而且难的网络方面的还没有接触到,以后真的要努力学习了,要在安卓这方面做出出色的APP。
Ives:我是觉得我一做起来就有心无力的样子,开始选题目的时候会想着挑战一下,但是其实能力还是很不足的。开始我觉得这个app看上去好像没什么,很简单的样子,实则不是这样,因为这个O2Oapp其实涉及到网络上的东西的,有一些你在网上找到demo也看不懂原理,所以想要修改也是很难修改的。不过我们大概做出来个框架,网络的东西因为一点都不会所以没能使用在里面。而且数据库我也不怎么会,所以里面也没使用到数据库。经过这次的安卓项目,我发现真的很菜,很多东西都没接触到,所以我决定在寒假好好学习安卓,慢慢改进这个app。
app功能:
1.手机短信验证登录
2.可以预约摄影师时间,选择不同的摄影师
3.有提供两套不用的摄影类型:情侣时光和青春留念
4.可以填写资料成为摄影师
5.可以查看历史订单(预约的时间和摄影师)
app运行截图:
遇到的问题和解决方法:
1.使用mob的sdk的时候会出现缺少so文件,所以要把smmsk里面的全部都放进去lib里面。
2.如果是使用别人的demo一定要把标注黄色的改成自己的,可以去mob官网申请,是免费的!
3.刚开始通过使用inten跳转到另一个activity,但是跳转不了,直接退出了。
4.刚开始使用intent传递时间数据的时候到另一个activity的时候,传递不过去,是因为没有在另一个activity里面get数据,所以put跟get要对应。
5.putExtre只能用于跳转的activity。
6.还有就是在引用代码的时候,出错的时候可以回因为编码类型不是gbk,改成utf-8.
7.不能随便修改主activity,如果java class 里面有别的类,要先注释下面的才能够运行。
8.
代码:https://github.com/IvesHe/Yuepai
软件工程项目之摄影App(总结)的更多相关文章
- 软件工程项目之摄影App
摄影app 开发人员:Ives & Dyh 开发功能: 摄影师注册与认证,为年轻摄影师提供成长的空间,发挥一技之长的平台. 用户注册与验证,为有摄影需求的人提供选择摄影师进行个性化拍摄的平台. ...
- 软件工程项目之摄影App(第二次冲刺)
第二次冲刺阶段做出了登录,还有首页.基本界面也成型了. 登录验证码是用了mob的验证码skd.
- 软件工程项目基于java的wc实现
WC软件工程项目JAVA实现博客 github地址:https://github.com/liudaohu/myrepository.git 功能实现 · -w 统计单词数 -c 统计字符数 - ...
- Atitit.提升软件Web应用程序 app性能的方法原理 h5 js java c# php python android .net
Atitit.提升软件Web应用程序 app性能的方法原理 h5 js java c# php python android .net 1. 提升单例有能力的1 2. 减少工作数量2 2.1. 减少距 ...
- 简单5步说清App软件在线开发、App制作多少钱?
开发制作一款App,所有人都会首先关心开发一款App多少钱这个问题.从网上的信息来看,花费个几十万是很正常的事情,甚至有人说要花上百万才能制作出一款App.那么App软件的开发制作到底和什么有关?怎么 ...
- Centos6.5使用yum安装软件的时候 Another app is currently holding the yum lock; waiting for it to exit...
Loaded plugins: fastestmirror, refresh-packagekit, security Existing . Another app is currently hold ...
- 从记账软件看工具类APP的存量运营之道
随着移动互联网的发展,APP的种类越来越多,一些工具类 APP 增长乏力,难以实现长期增长.只有提高用户留存时间,实现流量变现,才能在激烈的市场竞争中持续发展. 工具类APP的特点: 替代性很强: 用 ...
- 软件工程项目程序:WC
1:代码来源:http://yuncode.net/code/c_5087c8e4cd77190 2:Platform:Eclipse Language:Java 3:Bug:暂时没有 4. Func ...
- 如何找出标有"App Store 精华","Essentials"的所有软件?
如何找出标有"App Store 精华","Essentials"的所有软件? 中国区: +"App Store 精华" site:http ...
随机推荐
- python scrapy爬虫框架概念介绍(个人理解总结为一张图)
python的scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架 python和scrapy的安装就不介绍了,资料很多 这里我个人总结一下,能更加快理解scrapy和快速上手一个简 ...
- jquery的自定义事件通过on绑定trigger触发
jquery绑定自定义事件,可以实现预先绑定好一个处理方法,当需要使用的时候利用jquery trigger来触发自定义事件,以达到方便快捷的目的.我们来假设一个这样的场景,一个textarea中的字 ...
- St_geometry 初始用
数据准备 点表 CREATE TABLE point_stgeom tablespace UBOSS_STS_WAREHOUSE as select car_number, longid, latid ...
- 控件_DatePicker
import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view ...
- ActivityThread main
public static void main(String[] args) { Trace.traceBegin(Trace.TRACE_TAG_ACTIVITY_MANAGER, "Ac ...
- Qt 编程指南 4 单行编辑控件
从 Qt 设计师界面可以看到常用的 Qt 文本编辑和浏览控件,包括四个: 其中单行编辑控件 QLineEdit 和 普通文本编辑控件 QPlainTextEdit 都是针对最普通的 C++ 字符串编辑 ...
- docker swarm英文文档学习-9-使用Docker Configs存储配置数据
Store configuration data using Docker Configs 使用Docker Configs存储配置数据 Docker 17.06引入了集群服务配置,允许你在服务镜像或 ...
- JavaScript高级程序设计学习(六)之设计模式
每种编程语言都有其自己的设计模式.不禁让人疑惑设计模式是用来做什么?有什么用? 简单的说,设计模式是为了让代码更简洁,更优雅,更完美. 同时设计模式也会让软件的性能更好,同时也会让程序员们更轻松.设计 ...
- Python Tornado集成JSON Web Token方式登录
本项目github地址 前端测试模板如下: Tornado restful api 项目 项目结构如下: 项目组织类似于django,由独立的app模块构成. 登录接口设计 模式:post -> ...
- centos7搭建kibana
上一节elasticsearch搭建地址 https://www.cnblogs.com/mutong1228/p/10181544.html 学习了上一篇的搭建,理解了命令的含义之后,本节就非常方便 ...