这两天看了一下前几届joint phD program师兄师姐做的项目,有做高校BBS的,有做社交软件的, 有做学术搜索的,有做手机游戏的。每一个项目都做得很好,以至于难以想象这是一群大四学生的作品。无论是从项目的创意、需求还是UI看,都可以说是做得灰常好。在今天的随笔里,我就挑一个“学术家族树”的...
分类:
其他好文 时间:
2014-09-01 19:18:53
阅读次数:
203
这个组是当年唯一一个做手机应用的组,比较有特色。经过我们的一致讨论,得出我们组对前辈的有关选题、团队、产品等几个方面的看法,以及我们的感想。选题的特点:这个选题对于一个短期项目来说是很合适的,经过较为详细的NABC分析过后该团队初步定下了豆酱的功能及按照功能进行团队分工。简单来讲,他们通过使用豆瓣a...
分类:
其他好文 时间:
2014-08-31 00:22:20
阅读次数:
258
昨晚写的程序,只是确保它能跑。功能是文件会签状态,看看测试的效果:不过在状态的代码,过一天所想的写思考就不一样了。上面的代码,今早上班重新Review时,发觉它特别冗余,因此把它改写,先是把不同的部门名称列至一个List集合中:然后上面的冗余的代码,就可以重构为:在程序中似乎没有看到它是怎样判断的。...
分类:
其他好文 时间:
2014-08-27 10:41:27
阅读次数:
190
无论是进行代码review还是紧急编码调整,你总会发现:你又搞出了一个帮助类(helper class)。代码运行一切正常,进度又必须跟上,发布任务一个接一个,因此那个帮助类逐渐变成了一个提供了很多静态(static)方法的“怪兽类” (monster class),在它的utils包内不受控制地增...
分类:
其他好文 时间:
2014-08-24 23:49:23
阅读次数:
361
一、基本知识点常见的dialog基本代码:AlertDialog.Builder builder = new AlertDialog.Builder(this);AlertDialog dialog = builder.create();dialog.show();1)常见对话框builder.setMessage("浏览传智播客的网站");builder.setPositiveButton2)选...
分类:
移动开发 时间:
2014-08-21 22:54:05
阅读次数:
244
一、基本知识点1、Intent intent = new Intent();//打开浏览器的intent.setAction(Intent.ACTION_VIEW);intent.setData(Uri.parse("http://www.baidu.com"));2、SystemClock.sleep(20000);//睡眠20秒,用来掩饰想赢一场3、耗时的操作都应该子线程中做联网获取数据大文件...
分类:
移动开发 时间:
2014-08-21 21:14:44
阅读次数:
272
这一个知识点主要以理解为主:一、任务栈(task stack)1、作用:就是用来管理activity的进入,退出。记录了用户的行为。2、举例:假如要进行一下操作:这时候,任务栈中的activity的情况如下:二、启动模式1、配置:for example: XXXX android:configChanges="orientation|keyboardHid...
分类:
移动开发 时间:
2014-08-21 17:09:54
阅读次数:
214
一、基本知识点其实要完成这个功能很简单:1、MainActivitystartActivityForResult(intent, 100);//第二个是请求码@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(request...
分类:
移动开发 时间:
2014-08-20 22:46:53
阅读次数:
353
一、基本知识点1、Activity之间传递数据1)传递基本类型或String intent.putExtra("username", username); getIntent(); intent.getStringExtra("username");2)以bundle的形式传 Bundle bundle = new Bundle(); bundle.putString("use...
分类:
移动开发 时间:
2014-08-20 21:12:53
阅读次数:
384
一、基本知识点1、label属性:某个Acivity的标题2、R文件不要引错了,引成Android底层的了3、intent.setClass(this, Main2Activity.class);第一个参数:上下文第二个参数:要激活的组件的字节码文件4、显示意图激活(明确指定了要激活的组件)1)intent.setClass(this, Main2Activity.class);2)intent....
分类:
移动开发 时间:
2014-08-20 18:01:22
阅读次数:
371