第十四周
|
||||||
日期 |
星期一 |
星期二 |
星期三 |
星期四 |
星期五 |
星期六 |
所花时间(包括上课) |
8:00-10:00 (上课) 13:00-13:15(站立会议) 14:50-18:42 (编程) 19:20-20:40 (写课堂作业) |
13:00-13:15(站立会议) 15:30-18:00 (做最后冲刺) 19:00-21:30 (编程) |
15:40-17:00 (讨论) 17:45-18:10 (编程) 19:00-20:45 (上网查资料) |
16:40-18:00 (编程) 19:00-21:30 (编程)
|
19:30-21:30 (解决编程中遇到的问题) |
8:00-11:30 (编程) |
代码量(行) |
159 |
128 |
110 |
181 |
28 |
157 |
博客量(篇) |
3 |
2 |
0 |
0 |
0 |
1 |
了解到的知识点 |
①程序运行错误时, 可以通过 Windows --Show View --Logcat,打开日志试图。根据日志信息查找错误 ②用openorcreatedatabase方法创建数据库,然后手动释放。加上db.close()就可以解决SQLiteDatabase created and never closed 错误。 |
①Activity之间对于复杂数据类型是通过android.os.parceable接口来传递的 ‚ 通过制造一个异常来造成fc,为了不弹出强制关闭对话框,可以重写Android的Application类,自己实现thread,uncaughtexceptionhandler接口的uncautexecption 方法,这样基本可以安全退出,但也可以用广播的形式,将每个Activity都关闭。 |
①不设置Activity的android:configChanges时,切换屏幕会重新调用各个生命周期,切换横屏幕时会执行一次,切换竖屏幕时会执行两次 ‚不设置Activity的android:configChanges时,切换屏幕会重新调用各个生命周期,切换横屏幕时会执行一次,切换竖屏幕时会执行两次 ƒ设置Activity的android:configChanges="orientation | keyboardHidden"时,切换屏幕不会重新调用各个生命周期,只会执行onConfigurationChanged方法 |
①ANR即Application Not Responding对话框。Android中如果界面5秒钟未响应即会弹出该对话框。要避免它最主要的是,将耗时操作在子线程中执行,和U界面分离。 |
①不小心修改了classpath文件,程序无法运行,此时可以用记事本打开一个正确的工程的classpath文件,将内容,复制过来即可 |
①数据库经常报的一些无法理解的错误,很可能是创建数据库后,私自更新了表结构,却没有将数据库中的表单真正更新,在DDMS中删除数据库文件,再次运行即可 |