红色小恐龙团队--冲刺DAY2

红色小恐龙团队--冲刺DAY2

1. 今日任务

  • 盛国榕:搞好购物车,+支付界面;
  • 刘颖洁:搞好”我的“界面,+博客;
  • 赵沛凝:搞好用户头像选取的摄像头功能,+终端服务器;
  • 胡泊:搞好界面的启动,正常打开APP,+终端服务器;
  • 邹家伟:搞好冲刺博客第一天, +终端服务器(辅助);

2.今日燃尽图

3.今日各组员遇到的问题

  • 20182301 赵沛凝:在菜品的数据传输过程中,对外网服务区,soket和server传输数据的使用都失败了,对菜品的传输陷入僵局。

  • 解决方案:通过网络查找,改用WiFip2p,并详细了这个的内容。了解了它的基本用法。通过借鉴网络开源代码,找到解决方法。

    Wi-Fi点对点(P2P)是Android的一种连接方式,他不需要组织局域网环境,在手机两端打开wifi就可以搜索到对方。
    在接下来进行的一切操作中,我们要达到的目的有两个:

(1)获取拓展参数

(2)解析拿到IP
具体步骤分为:注册,构建,启动,搜索服务,并初始化广播监听,请求服务器连接并解析IP

参考博客:实战Android Wifi P2p

参考博客:Android WiFi P2P开发实践笔记

参考博客:Android Wi-Fi P2P原理与源码学习

  • 20182316胡泊:对mainfest的理解还停留在初级阶段,导致对页面跳转和连接的执行有误。对活动的声明以及执行状态顺序理解不够,导致在具体的操作中出现问题。

  • 解决方案:首先,通过查询,了解到了mainfest最基本的作用——应用清单,简单的来说,就是声明各个组件,包括构成应用的Activity、服务、广播接收器和内容提供程序,并确定活动进行的进程。在网页上找到了一份相对完整的mainfest清单,我们通过理解这份清单上的相应内容,补充完善自己的清单。

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.sample.teapot"
          android:versionCode="1"
          android:versionName="1.0.0.1" >

  <uses-feature android:glEsVersion="0x00020000"></uses-feature>

  <application
      android:allowBackup="false"
      android:fullBackupContent="false"
      android:supportsRtl="true"
      android:icon="@mipmap/ic_launcher"
      android:label="@string/app_name"
      android:theme="@style/AppTheme"
      android:name="com.sample.teapot.TeapotApplication"
      >

    <!-- Our activity is the built-in NativeActivity framework class.
         This will take care of integrating with our NDK code. -->
    <activity android:name="com.sample.teapot.TeapotNativeActivity"
              android:label="@string/app_name"
              android:configChanges="orientation|keyboardHidden">
      <!-- Tell NativeActivity the name of our .so -->
      <meta-data android:name="android.app.lib_name"
                 android:value="TeapotNativeActivity" />
      <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
      </intent-filter>
    </activity>
  </application>
</manifest>

参考博客:Android mainfest详解

4.项目进展

本次集体学习,app的功能又有了进一步完善,并在数据传输方面有了突破性进展。但app依然存在问题,服务器仍不成熟,并且安卓布局界面仍需美化,这将是我们下一次集体学习的重点内容。

5.明日工作安排

  • 20182301赵沛凝:继续研究服务器,并实现摄像头功能与程序的连接。
  • 20182315邹家伟::编写冲刺博客,并将登陆界面连接到主程序中。
  • 20182316胡泊:完成研究根据字符串长度跳到不同界面,并进行相关改善。解决卡退等问题。
  • 20182326刘颖洁:制作钱包和历史记录的界面设计。
  • 20182332盛国榕:完善界面设计,优化视图效果,将购物车和支付界面完成好

6.各组员对项目的贡献量

学号 贡献值
20182301 5
20182315 5
20182316 5
20182326 5
20182333 5

7.小组照片

posted @ 2020-01-03 20:49  20182315zjw  阅读(234)  评论(0编辑  收藏  举报