目录
红色小恐龙团队--冲刺DAY6
1. 今日任务
- 盛国榕:设计“我的反馈”,“我的评论”。
- 刘颖洁:优化钱包的界面
- 赵沛凝:研究摄像头等与“我的”之间进行连接。
- 胡泊:“我的”整体连接系统。
-
邹家伟:编写冲刺博客。
## 2.今日燃尽图3.今日各组员遇到的问题
- 20182326刘颖洁:在界面调准的过程中,需要用到toast用法。以往的toast是固定位置,固定出现时长的,要做到自己定义toast出现时长还需要进一步的学习。
解决方案:在学习过程中,又出现了toast和dialog用法的混淆。下面将分别展开说明toast和dialog的具体不同。
(1):Dialog是弹出一个具体的页面框,这个页面框可以进行选择操作。
例如
(2):toast更多侧重于弹出通知等一系列文本框,不需要用户做出选择,告知用户当前状态即可。
例如
代码实现如下:
public class Util {
private static Toast toast;
public static void showToast(Context context,
String content) {
if (toast == null) {
toast = Toast.makeText(context,
content,
Toast.LENGTH_SHORT);
} else {
toast.setText(content);
}
toast.show();
}
}
在此代码中,就可根据需要将时长,文字进行相应的编辑。
- 20182316 胡泊:在app的原始版本中,读写方式存在某些问题,为了进一步优化文件读写方式,特意又对这一部分的知识进行了进一步的学习。
- 解决方案:经过学习,我们发现了sd这种读写方法比较适合当前的需要,因为我们的文件就是写到了sd卡内,这种读写方法更有利于操作。
具体代码实现如下:
sd卡的读取:
public void ReadSDFile(Context context,String filename) {
try {
File sdPath = Environment.getExternalStorageDirectory();
if (!sdPath.exists()) {
Toast.makeText(context,"不存在SD卡目录",Toast.LENGTH_SHORT).show();
return;
}
File myfile = new File(sdPath, filename);
FileInputStream fis = new FileInputStream(myfile);
InputStreamReader isr = new InputStreamReader(fis, "UTF-8");
BufferedReader bfr = new BufferedReader(isr);
String ln;
while ((ln = bfr.readLine()) != null) {
System.out.println(ln);
}
isr.close();
fis.close();
} catch (Exception e) {
e.printStackTrace();
}
}
文件的创立:
public void WriteSDFile(Context context,String filename) {
try {
File sdPath = Environment.getExternalStorageDirectory();
if (!sdPath.exists()) {
Toast.makeText(context,"不存在SD卡目录",Toast.LENGTH_SHORT).show();
return;
}
File myfile = new File(sdPath, filename);
myfile.createNewFile();
System.out.println("文件名:" + myfile.getName());
System.out.println("路径:" + myfile.getAbsolutePath());
} catch (Exception e) {
e.printStackTrace();
}
}
4.项目进展
app定型完工,基本没有大的变动。接下来准备ppt答辩即可。
5.明日工作安排
制作ppt,测试程序,准备答辩。
6.各组员对项目的贡献量
学号 | 贡献值 |
---|---|
20182301 | 5 |
20182315 | 5 |
20182316 | 5 |
20182326 | 5 |
20182333 | 5 |