第一天:完成xml的下载与显示
要点及提示请认真观看Mars [Android开发视频教学]01_29_代码编写(一)(上) 1,配置网络环境以方便下载文件#1注意,网络连接中不要有断开的连接,不然,模拟器无法上网 #2用路由器的注意,写IP地址的时候不要用localhost,要用本机的ip 2,使用Listactivity#3注意,记得要在layout里面注册!!
3,下载与显示xml要点#4下载的时候,记得添加权限!!不会下载的话请看:MARS视频[Android开发视频教学]01_18_文件下载.mp4 详情 #5xml的解析不懂的请看MARS视频[Android开发视频教学]01_20_XML文件解析 #6视频的最后endElement 中 qName 请改为localName 解析用的xml下载 http://u.115.com/file/dn6l2z0g# |
第二天:对前一天的知识进行复习与回顾,完成TextView的数据显示
请认真观看Mars [Android开发视频教学]01_29_代码编写(一)(下) 1,初步认识android的UI设计#1,对于UI设计不要死敲代码,插件有图形操作功能,属性的编写直接右键你所选择的layout会有选项,请务必熟悉!! #2, 2,Java基础#3,尝试学习并总结,List,Map的使用,以及其迭代方式,添加数据等 3,SimpleAdapter的使用#4,不会的请看视频[Android开发视频教学].01_13_常用控件(三).mp4 详情 #5,关于这个SimpleAdapter的使用,记住两点 (1),在创建这个SimpleAdapter我们要传那些参数进去 (2),我们在创建完这个SimpleAdapter请务必记得要生效的话setListAdapter(); 4,学习归纳Mars视频中关于重构的思想 |
第三天:颇考验人耐性与基础的一天:完成mp3文件的下载
请认真观看Mars [Android开发视频教学]01_29_代码编写(二) 一:下载前的准备1,明白FileUtils起到了什么作用2,尝试理解这两种流的区别,并在理解后回复本博客
3,下载用的关键代码助记!!InputStreamReader 的读取方式
这些都是关键代码块片段请对照源代码好好复习,理解 4,Service的用法,不懂的先看[Android开发视频教学]01_25_Service初步(一).mp4 详情1,认真看视频着重看一下几点 #1,AndroidMainifest的注册 #2,activity与service间的通信 5,权限的注册1,sdcard的注册,怎么注册?用那些代码?视频都有请认真观看… 6,Intent的使用关键代码助记,具体如何使用自己看视频
以上就是第三天需要了解以及明白的事情,不会的多看看视频…多问问人 |
第四天:知识的总结与归纳…待续…
|
第五天:新的知识,新的挑战:完成Tabactivity的显示和增强FileUtilS的功能
请认真观看Mars [Android开发视频教学]01_29_代码编写(三) 1,学习并理解Tabactivity的用法关键代码简要说明,请结合完整代码理解
2,学习并掌握读取sdcard目录文件的技巧 #1,提示用好File 类与熟练操作list 3,格式化显示数据#2,尝试自己把原始显示改成这样,实在不行请参考具体代码在我(tom_achai)的svn文件夹下,FileUtils类中parseSize()方法中,有需要的可以去看 |
第六天:细节的设计,逻辑的陷阱.完成mp3播放功能
请认真观看Mars [Android开发视频教学]01_29_代码编写(四) 1,初步认识UI设计的#1:UI的设计一个字拖!!!!!!!!!!!!!图片在群共享自己下载 2,熟悉绑定按钮监听器 #2,自己思考绑定监听器用匿名类好,还是用内部类好 3,尝试比较service和activity在使用intent上的细小区别
4,初步认识MediaPalyer用来播放mp35,留给大家的问题,为什么在UI预览中用*.png做的imageButton可以预览,而用*.ico不能预览,这个 |
第七天:吹起最后的集结号:把播放功能集成到Service和搞清楚lrc播放的方式
请认真观看Mars [Android开发视频教学]01_29_代码编写(五) 1,思考: 为什么要用service播放,用service有什么好处2,分享我的移植方案#1,将播放相关的全部代码都放到service中 #2,将原本在activity只做启动service的任务
3,lrc需要要到的知识
|
第八天:革命还没成功,同志仍需努力.解决歌词在后台播放中的更新问题
请认真观看Mars [Android开发视频教学]01_29_代码编写(六) 要点略讲 1,把歌词更新模块放到service中2,用Broadcast来在activity中更新歌词 |