软件工程项目之摄影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 ...
随机推荐
- Xcode调试LLDB
一.简介 关于Xcode调试,相信大家很多会用断点调试,今天无意间在苹果开发的群里看到了po,瞬间心中有个疑问:po是什么?下面我就百度搜索了一下,介绍一点皮毛. 首先是LLDB,它的全名是lower ...
- 拓普微小尺寸TFT液晶屏-高性价比
智能模块(Smart LCD)是专为工业显示应用而设计的TFT液晶显示模块. 模块自带主控IC.Flash存储器.实时嵌入式操作系统,客户主机可把要存储的数据(如背景图.图标等)存储到屏的flash中 ...
- sql语句如何将多个空格字符替换成一个空格字符
很多时候,数据表中某个字段的值会带有一个或多个空格字符串的情况,面对多样化的需求,我们可能需要将这些空格字符串去除,当然,这很好说,我们可以直接用replace(' ','')将单个空格变成无就可以了 ...
- vue-cli 打包后显示favicon.ico小图标
第一步:favicon.ico小图标放在static里面 第二步:index.html 文件中引入时需要写 ./ 相对路径 第三部:npm run build 打包 打包完成就可以看到 favicon ...
- vue+webpack安装sass过程中遇到权限不够,直接删除node_modus文件夹重新安装,node_modus先取得管理员权限才能删
vue vue-style-loader !css-loader错误 最近在学习vue框架,使用webpack打包vue项目,在执行npm run start的时候 出现如下错误: This depe ...
- 一个CSS值转REM的Sublime Text插件
CSSREM 一个CSS的px值转rem值的Sublime Text 3自动完成插件. 插件效果如下: 安装 下载本项目,比如:git clone https://github.com/flashli ...
- django知识点回顾(上)
Django---知识点: 1. 配置文件: media: avatar = models.FileField(upload_to='avatar')#数据库里的model MEDIA_ROOT=os ...
- Difference Between InnoDb and MyISAM(个人觉着是好文章,简单易懂,推荐看)
原文地址:http://acmeextension.com/difference-between-innodb-and-myisam/ MyISAM and InnoDB are the most c ...
- DStream算子讲解(一)
先把目录列好,方便有条理的进行整理
- PAT A1104 Sum of Number Segments (20 分)——数学规律,long long
Given a sequence of positive numbers, a segment is defined to be a consecutive subsequence. For exam ...