手机商城整理.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
功能介绍:用户注册登录(传统注册和短信注册)首页推荐团购,限时抢购商品分类管理商品查询购物车订单管理地址管理健康中心个人中心购物流程:判断用户是否登录(推荐产品,分类商品)——所选商品——商品详细信息——(直接购买,加入购物车,加入关注)——生成订单(地址,发票,支付方式)——付款(货到付款,余额支付,银联支付)选择筛选条件(新品,销量,价格)新品:按生成日期排列价格:默认按升序排列,点击之后按价格降序排列销量:默认按升序排列,点击之后按降序排列技术要点:基于http请求使用json格式数据与服务端进行通信.(使用FastJson框架解析)1. 由于很多界面有相同的特点和功能,定义一个BaseActivity,封装一些抽象方法,如加载页面元素、加载页面Layout、业务逻辑的处理、设置各种事件的监听器等。只需继承它就能实现这些方法,大大减少了重复代码的出现。2. 用gallery 实现同一个位置不同图片的定时切换,从服务器端获取图片。3. 将从服务器端下载的图片缓存到本地,在listview的适配器中复用convertview,减少重复访问服务器的时间。4. 在精品推荐中用到 ExpandableListView,可实现商品的下拉效果。5. 限时抢购中,为了实现倒计时的效果,在适配器中加入一个定时器,给显示时间的TextView打上一个标记,用handler消息机制在子线程中更新主界面。(CountDownTimer类的使用,实现了倒计时抢购功能,并实现界面的局部刷新)出现问题:1.ListView快速滑动出现的不流畅效果和加载时间过长现象。ANR异常listview优化:商品数量太多,使得ListView的各种优化成为必须解决的技术问题。项目中使用分步加载数据,利用缓存convertView对象等方法优化使得ListView的性能大大提高。异步加载数据:由于数据较多经常执行耗时的操作,通常new AsyncTaskVoid, Integer, Void()在doInBackground()中加载数据,不要阻塞主线程,在后台加载数据时使用进度条给用户有好的界面体验效果3.屏幕适配使用ScrollView进行包裹4.数据库资源的使用,可能很多人操作数据库,注意数据库的资源释放,避免资源浪费和内存溢出视频播放器:本地视频播放、电视直播、网络视频、音乐播放、我的收藏项目描述: 乐优影视是Android平台上一款视频播放器.支持flv、rmvb、mkv、mov、avi、mp4等80多种常见视频格式的视频;支持CCTV-1,CCTV-2,CCTV-3,湖南卫视、浙江卫视、江苏卫视等全国30多个电视台;囊括了优酷、土豆、乐视网、PPTV、新浪视频、凤凰视频等国内所有网络视频的站点聚合,支持mp3、ogg、wma、mid、m4a、xmf、aac、mpa、midi、ar等几乎所有主流的音频格式,用户可选性广,凝聚更多的用户量 技术难点: 解码采用两种方式:硬解码技术和软解码技术,采用Vitamio框架和系统的MediaPlayer结合的方式,保证视频的流畅清晰责任描述: 视频分类的列表、视频的详细信息、视频的播放、视频的声音控制,暂停以及快进功能技术实现: 重写了ImageView,SurfaceView,Gallery控件实现自定义效果,并自定义了声音视 图,采用Popuwindow显示播放控制器本地视频播放采用了基于FFMpeg音视频解码库的Vitamio框架和系统的MediaPlayer结合的方式,保证视频的流畅清晰3,本地视频播放采用了基于FFMpeg音视频解码库的Vitamio框架,达到视频流畅播放4,使用ContentResolver查询本地手机中所有视频信息,使用json解析获取电视台信息 5,使用SharedPreferences保存软件参数设置,当再次观看时,可以定位到历史播放位置6,开发过程中,严格按照MVC模式编写,在业务bean编写的过程中采用Android Junit3反复对业务方法进行单元测试,在确保业务bean正确的情况下再供UI进行调用项目四:轻音乐播放器开发环境:Eclipse3.7+adt18,JDK1.6.0_02,Android 2.2,git测试机: moto XT702项目地址:/sysudany/lightmusic_player项目描述:集成百度音乐搜索,边下边播,音量控制,来电时停止音乐技术要点:主activity绑定服务获取服务本身对象,调用其方法实现音乐的播放;在服务中通过发送自定义广播实现服务对界面的刷新。复写onKeyDown实现自定义音量面板;通过handler实现音量面板自动隐藏;解析mp3尾部信息读取歌曲名,歌曲作者等信息并封装;

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档