软件工程项目之摄影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(总结)的更多相关文章

  1. 软件工程项目之摄影App

    摄影app 开发人员:Ives & Dyh 开发功能: 摄影师注册与认证,为年轻摄影师提供成长的空间,发挥一技之长的平台. 用户注册与验证,为有摄影需求的人提供选择摄影师进行个性化拍摄的平台. ...

  2. 软件工程项目之摄影App(第二次冲刺)

    第二次冲刺阶段做出了登录,还有首页.基本界面也成型了. 登录验证码是用了mob的验证码skd.

  3. 软件工程项目基于java的wc实现

    WC软件工程项目JAVA实现博客 github地址:https://github.com/liudaohu/myrepository.git 功能实现 ·    -w 统计单词数 -c 统计字符数 - ...

  4. 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. 简单5步说清App软件在线开发、App制作多少钱?

    开发制作一款App,所有人都会首先关心开发一款App多少钱这个问题.从网上的信息来看,花费个几十万是很正常的事情,甚至有人说要花上百万才能制作出一款App.那么App软件的开发制作到底和什么有关?怎么 ...

  6. 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 ...

  7. 从记账软件看工具类APP的存量运营之道

    随着移动互联网的发展,APP的种类越来越多,一些工具类 APP 增长乏力,难以实现长期增长.只有提高用户留存时间,实现流量变现,才能在激烈的市场竞争中持续发展. 工具类APP的特点: 替代性很强: 用 ...

  8. 软件工程项目程序:WC

    1:代码来源:http://yuncode.net/code/c_5087c8e4cd77190 2:Platform:Eclipse Language:Java 3:Bug:暂时没有 4. Func ...

  9. 如何找出标有"App Store 精华","Essentials"的所有软件?

    如何找出标有"App Store 精华","Essentials"的所有软件? 中国区: +"App Store 精华" site:http ...

随机推荐

  1. (7)Python赋值机制

  2. swift函数的调用约定

    The convention of the function, indicated by the attribute. This is similar to the language-level @c ...

  3. DNS攻击

    DNS攻击 实验是基于Linux系统,配置了bind9服务的机器 大纲 本地修改Host文件重定向路径到指定地址 对User的DNS查询进行欺骗攻击 在同一局域网下,对DNS服务器的DNS查询进行欺骗 ...

  4. LBS

  5. java 面向对象String类

    1.String类:String 是不可变字符序列 1) char charAt(int index)返回字符串中第 index 个字符. 2) boolean equalsIgnoreCase(St ...

  6. C语言程序设计II—第八周教学

    第八周教学总结(15/4-21/4) 教学内容 本周的教学内容为: 8.4 电码加密 知识点:指针与字符串,重难点:字符指针与字符串的关联和区别: 8.5 任意个整数求和 知识点:动态内存分配的概念和 ...

  7. Javascript数组Array的forEach方法

    Javascript数组Array的forEach扩展方法 forEach是最常用到的数组扩展方法之一,相当于参数化循环数组,它简单的在数组的每一个元素上应用传入的函数,这也意味着只有存在的元素会被访 ...

  8. P4208 [JSOI2008]最小生成树计数

    现在给出了一个简单无向加权图.你不满足于求出这个图的最小生成树,而希望知道这个图中有多少个不同的最小生成树.(如果两颗最小生成树中至少有一条边不同,则这两个最小生成树就是不同的)输出方案数对31011 ...

  9. 浅析单点登录,以及不同二级域名下的SSO实现

    一家公司有多个产品线,就可能要有多个子域名,下头以baidu域名为例,a.baidu.com, b.baidu.com.com 是顶级域名,baidu 就是一个二级域名,a和b就是子域名. 当用户在a ...

  10. 生成32位UUID及生成指定个数的UUID

    参考地址:https://blog.csdn.net/xinghuo0007/article/details/72868799 UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯 ...