试讲当助教!

试讲的题目HTTP网络编程之下载图片

public class textwill extends Activity{

private ImageView imageView;

private Bitmap bitmap;

Handler handler = new Handler(){

public void handleMessage(android.os.Message msg) {

if (msg.what==1) {

imageView.setImageBitmap(bitmap);

}

};

};

/**

* 首先我要知道,使用URL下载图片是一件耗时的操作,

* 解决耗时操作的办法有 常见一个子线程,或创建一个异步任务、

* 在这里我用的是子线程

*

*/

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

//找到控件

imageView=(ImageView) findViewById(R.id.imageView1);

new Thread(new Runnable() {

@Override

public void run() {

try {

//定义一个URL对象

URL url =new URL("http://p7.qhimg.com/dmt/235_165_/t01b450ad95f830b856.jpg");

//打开一个URL对应的网络输入流

InputStream inputStream = url.openStream();

//因为我们下载的图像是一个字节流,所以我们要用到位图

//我们定义一个位图也就是bitmap,而且我们还需要用if判断一下,如果bitmap不为空的话,我们还需要用handler往主线程发送一个消息。

//让主线程把bitmap显示出来

bitmap = BitmapFactory.decodeStream(inputStream);

if (bitmap !=null) {

handler.sendEmptyMessage(1);

}

//inputStream.close();

//打开手机对应的输出流

OutputStream outputStream = openFileOutput("jiejie.jpg", MODE_WORLD_READABLE);

//在定义一个byte数组,用作缓存,大小我们给它1k;

byte[] buff = new byte[1024];

//在定一个整形的hasRead,用来保护读到字节数,并且用while循环来判断一下数据的大小是否为0,只要大于0则把他写入本地

int hasRead = 0;

while ((hasRead = inputStream.read(buff))>0) {

outputStream.write(buff, 0, hasRead);

}

outputStream.close();

inputStream.close();

}

catch (Exception e) {

e.printStackTrace();

}

}

}).start();

}

}

时间: 2024-12-05 03:59:14

试讲当助教!的相关文章

【集美大学1411_助教博客】2017软件工程开跑啦。。。

一.自我介绍 各位同学大家好,我是各位同学本学期软件工程这门课的助教,我叫郑蕊,现工作于吉林省长春市.很荣幸能再一次为<构建之法>担当助教,在之前担当助教的过程中,我已经获益良多,在此还是要感谢周老师和邹老师,感谢两位老师给我树立的优秀榜样,也感谢两位老师对我的教导和引导.很高兴这次能担当集美大学软工课的助教,在15年冬,我曾去过集美大学,那真的是一所风景非常优美的院校,从暴雪的东北到达绿意盎然的夏门,在集美大学的校园中漫步真是一件让人享受的事.希望本学期能和集美大学的同学们共同探讨软件工程,

广商14级软件工程:助教总结

第二次给广商的童鞋做助教,有了上一次做助教的经验,这次面对这个工作,更加从容了 J. 以下为工作内容的总结: 学生规模: 两个班的学生, 作业批改次数: 16周的作业,包括团队作业,进度条作业,结对作业和个人作业,并且协助统计了考勤分. 面授课程:给每个班的学生上了两次课,分别讲了一下JUnit的使用和Github的使用. 同学博客点评:每次作业后都会对童鞋的博客进行一些点评,因为点评比较多,所以无法量化出来. 由于自己本身也有工作,所以安排在助教方面的时间不太固定,一般是周六日或者下班比较早的

与可爱的助教们

今天下午跟各种助教们拍了合影.在此直播一下. 首先是我待了一年的办公室,三位助教特色明显,但是每一个都有她可爱的地方. 再补一张养养眼. 这位认真的博士对于专业很多聊的,但是其他的就不知道要聊些什么啦.哈哈. 这位姐姐很活泼可爱.刀子嘴豆腐心啊~勉强算是傲娇型. 看看多爱搞怪. 我可以说我看着她进来的吗?哈哈哈.很热情,永远都是笑脸迎人.在我心中,这样的人最美. 很晚才认识,但是说出了让我很感动的话的助教.希望你女儿快快交到男朋友,哈哈哈.   最后,感谢小黑让我有机会留下这些纪念.如果只有我的

【助教】助教总结

第一次做助教的工作,在这个过程中,犯了一些错误,也收获了一些东西. 犯错:      1.不够细心: 经常统计童鞋们的分数的时候,统计错或者漏统计童鞋的分数,在此表示抱歉,抓抄袭的童鞋的作业也不够细心. 2.评分标准不够明确: 只是凭借自己比较主观的看法来给分,导致部分童鞋们的分数给的不太准确. 3.能力不足: 只是在广度上给了童鞋们一些建议,比如:单元测试,记录日志这样的基础技能.但是深度不够,比如:对于编程题的扩展,算法的深入,自己很难hold住,同时,自己的一些基本技能也不够好,比如:Ex

C语言--第0次作业(助教修订中)

一.首先要做的事 1. 建博客 在博客园[https://www.cnblogs.com/]申请博客. 关注牛老师的博客[http://www.cnblogs.com/c-programing-language/]和冉华的博客[http://www.cnblogs.com/ranh941/]. 请在博客[-----]按指定格式留下你的姓名和博客链接. 2. 评分标准(链接待定) 3. 推荐阅读的博客链接 3.1 刚进入大学,你或许会存在的疑惑. A. https://book.douban.co

[2017BUAA软工助教]收集个人信息

如题 我们要收集三个东西 1.学号 2.Github地址 ① 3.博客园博客地址 ② 请各位同学自行创建,并按照如下的格式评论在这篇博客下 "14061195+https://github.com/ChildishChange+https://www.cnblogs.com/ChildishChange/" 附 ①虽然我们用Github,这里安利一下coding.net,是国内的Github的同类型应用,对初学者比较友好 ②由于你们要写一些博客,个人+团队,博客维护是一个比较重要的内容

北工大耿丹学院16级计科院3班C语言课程助教学期总结

很荣幸得到邹老师,周老师,以及北工大耿丹学院各位老师的认可,担任计科院3班C语言课程助教,班主任为李光杰老师,很感谢李老师一学期的帮助,使得我更好的担任助教一职.我班学生31名,很愉快的与同学们度过一个美好的学期,其实作为助教同样从学生们身上学到很多知识,感谢各位同学对助教工作的配合和支持. 下面我将对本学期助教工作进行总结: 1.分析同学们本学期的成绩概况 2.分析期末同学们的问卷调查 3.我想对同学们说的话 4.概括本学期我的工作情况 5.我对教学模式的看法以及建议 6.结语 注:我班博客园

高中教育试讲

1.  一个凸$n$边型,任意三条对角线不共点,问所有的对角线把这个多边形内部分成了多少个区域?解答:去边法,现将这个多边形的对角线一条一条的去掉.假设第一条对角线与其他内部对角线有$k_{1}$个交点,那么去掉它这个多边形内部减少$k_{1}+1$个;再去掉第二条,内部区域减少$k_{2}+1$个去掉第三条,内部区域减少$k_{3}+1$个,$\cdots$,去掉第$\frac{n(n-3)}{2}$个,减少$k_{\frac{n(n-3)}{2}}+1$个.故多边形内部区域数为 N=1+∑i

川师2016上半年软件工程助教总结

坦白来说,这周一直在思考这篇总结该怎样写才能值得总结二字,毕竟这第一份的助教工作我并没有参与太多. 这篇总结分为川师大研究生和本科生两部分. 1. 研究生 - 廖老师 a. 学生规模:11人 b. 批改作业次数:3次 和廖老师沟通后,得知其项目大多会涉及到学院的实际项目,不适合公开,那么点评的工作就不适合继续下去了,只在博客上点评了一些感想. 2. 本科生 -- 李老师 a. 学生规模: 52人 b. 批改作业次数:3次 c. 点评:主要是四则运算.fault error结对编程项目以及算法.可