基于安卓的超市购物系统的设计与实现_第1页
基于安卓的超市购物系统的设计与实现_第2页
基于安卓的超市购物系统的设计与实现_第3页
基于安卓的超市购物系统的设计与实现_第4页
基于安卓的超市购物系统的设计与实现_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、本科毕业论文基于安卓的超市购物系统的设计与实现design and implementation of supermarket shoppingsystem based on android学院名称:学生姓名:专业班级:学号:指导教师姓名:指导教师职称:毕业设计(论文)原创性声明和使用授权说明原创性声明作 者 签 名: 指导教师签名:日日期:期:使用授权说明作者签名:日期:目 录摘要.iabstract.ii引言.1第 1 章 绪论.21.1 设计的目的和意义 . 21.1.1 设计的目的 . 21.1.2 设计的意义 . 21.2 设计的方法和技术 . 31.2.1 开发环境 . 31.2.

2、2 面向对象的软件开发过程 . 3第 2 章 系统分析.42.1 业务流程的概述 . 42.2 可行性分析 . 42.2.1 经济可行性分析 . 42.2.2 操作可行性分析 . 42.2.3 技术可行性分析 . 42.2.4 运行可行性分析 . 42.3 系统结构分析 . 52.3.1 首页模块 . 52.3.2 商品分类模块 . 52.3.3 购物车模块 . 52.3.4 订单模块 . 52.3.5 个人中心模块 . 5第 3 章 总体设计.73.1 系统功能结构 . 73.1.1 客户端 . 73.1.2 服务端 . 83.2 软件的体系结构 . 93.3 界面设计 . 9第 4 章 详

3、细设计与实现.94.1 基类功能类设计 . 94.2 首页模块 . 104.2.1 首页模块架构 . 104.2.2 广告页面的实现 . 104.2.3 附近店铺 ,促销专场和名优特产的实现 . 114.2.4 礼券的实现 . 1154.3 分类模块的设计 . 134.3.1 分类模块架构 . 154.3.2 分类界面的实现 . 154.3.3 商品目录界面的实现 . 154.3.4 商品界面的实现 . 184.4 购物车模块的设计 . 184.4.1 专购物车模块架构 . 194.4.2 购物车的实现 . 194.5 订单模块的设计 . 214.5.1 订单模块架构 . 214.5.2 提交

4、订单模块的实现 . 214.5.3 订单模块的实现 . 234.5.4 订单详情页面的实现 . 254.5.5 支付页面的设计 . 254.6 我的模块的设计 . 274.6.1 我的模块架构 . 274.6.2 管理地址的实现 . 274.6.3 分享朋友的实现 . 284.6.4 登录 /注销的实现 . 29第 5 章 系统测试.305.1 测试的目的及环境的部署 . 305.2 测试的准则 . 305.3 测试的方法 . 315.4 测试内容 . 315.5 测试实例和测试结果 . 315.5.1 界面测试 . 315.5.2 其他方面的黑盒测试 . 32结致论谢.3334参考文献.35

5、基于安卓的超市购物系统的设计与实现摘要 :在现代生活中,安卓智能手机的各类应用所带来的便利已经影响我们生活的方方面 面,对人们的生产生活、衣食住行产生了积极的作用。同时,手机智能平台的快速发展也 给各行各业带来了新挑战,对于任意行业,如果不能适应信息化的潮流、跟上时代发展的 步伐,都会被残酷的市场竞争所淘汰。本论文课题是基于安卓的超市购物系统的设计与实现,利用移动开发技术初步实现了 用基本的智能手机来管理超市的日常经营。该系统改善了传统购物体验的多种弊端,最终 目的当然就是给用户提供一种方便的购物体验。本设计是基于安卓的一款便于在智能平台上购物的手机 app ,开发工具是 android st

6、udio ,编程语言用的是 java ,开发实现了引导界面、可自由加载和转换的菜单以及其 他模块的功能。用手机代替超市实体店从而实现了足不出户的手机超市购物, 为人们节约 了排队等待付款、挑选商品的时间。本系统有较强的实用性,因为手机携带很方便,该 app 操作起来也不费力,要实现的 功能也相对完善,一些购物系统的经典页面比如添加商品至购物车中、查看已提交的订单、 秒杀很多做活动的商品等也能正常运行和显示,更重要的是本软件已在市内的若干超市进 行成功的模拟测试,并成功进行了小规模的实际应用,反馈回来的信息表明其市场应用前 景非常广阔。关键字:安卓开发 java 程序设计语言超市购物系统desi

7、gn and implementation of supermarket shopping system basedon androidabstract : in modern society, the convenience brought by the various applications of mobile phones has benefited all aspects of our lives, giving the production and living of the people and basic necessities of life a positive effec

8、t. at the same time, the rapid development of intelligent platform also brings new challenges to all walks of life, for any industry, if you can not adapt to the trend of information, to keep up with the pace of development of the times, you will be buried by the brutal competition in the market.the

9、 topic of this thesis is the design and implementation of the supermarket shopping system based on android, using mobile development technology to achieve a preliminary realization of the basic smart phone to manage the daily operation of the supermarket. the system improves the traditional shopping

10、 experience of a variety of drawbacks, of cou rse, its final purpose is providing a novel and convenient shopping experience.the design is based on androids mobile phone app to facilitate shopping on the smart platform, using android5.0 as a development tool, java as a programming language, the deve

11、lopment and implementation of the boot interface, free to load and convert menus and other modules of the function. using a mobile phone instead of a supermarket store so as to realize the online shopping at home, for the public to save the queue to wait, long distance run time.the system has strong

12、 practicability, because it is convenient to carry a mobile phone, the system is easy to operate, to achieve the function is relatively perfect, some of the classic shopping system pages, such as adding merchandise to the shopping cart, view submitted orders, spike a lot of activities to do the good

13、s, etc. can also be normal operation and display, and this software system has been in the supermarket and a fast-food chain through the simulation test under the lan environment, and successfully carried out the practical application of small scale, the feedback information indicates that the marke

14、t has a very broad application prospects. key words: g oogle android sdk java programming language shopping system引言现在的社会经济和网络发展得愈来愈快,喜欢在手机购物的人越来越多,传统的购物 方式已经满足不了人们追求方便快捷的购物心理,现在手机已经是人们不可缺少的一部 分,几乎每个人都有手机,它也是人们生活中必不可少的沟通工具。基于手机端的在线购 物系统能使人们随时随地选购自己喜欢的商品,现在国内的很多中、小型超市每天都要查 看库存信息还要及时更新订单信息等, 可是经济市场的变化

15、不会等待,所以高效的、现代 化的管理超市的方法就受到了各大、中、小型超市的喜爱。各种实体店超市给我们的生活带来了很多便利,不可避免的是这些实体店超市也有各 种缺点,如:每天都要处理入库的大量商品导致其效率降低,时刻都需要有人结算付款, 人工的速度当然是有限的而且特别容易有细微的差错,每次有活动的商品都要重新打印价 签,其效率一定不会高。另外一方面,对于一个稍微有规模的超市来说,每天都会有商品 的入库、销售和更新等信息需要处理,这些都要一些有经验的管理人员进行决策、分析和 处理,不像计算机或者手机能实现实时分析, 这样,这些管理人员一直都不能对及时传递 的资料进行分析和研究。因此,在进行市场调查

16、之后,我选择了超市购物系统设计题目, 这种用手机客户端实现的购物平台能实时、精确的掌握超市中的各项工作的工作情况,从 而能使超市管理者在最短的时间、最少的人力物力的情况下加速商品的周转率,这样做还 能满足客户的需求并提高服务质量,也能够很好的处理产品售价的更新等销售问题,让超 市的管理人员面对市场变幻莫测的情况做出最适合最正确的决策,这在一定程度上就加快 了超市的经营效率。我设计的这个购物系统实现的功能主要有:新用户注册登录,浏览新添加和原来的商 品,购买想买或者需要买的商品,添加要买的商品至购物车中,查看刚完成的和历史的订 单等功能;管理员能够处理更新用户、添加删除商品信息、处理订单信息、等

17、功能。超市 购物系统目前在各个商业领域都发挥了很大的作用, 也得到了越来越多的大、中、小型超 市的应用。第 1 章 绪论1.1 设计的目的和意义通过对市场的调查和对未来前景的分析,针对目前大多数中、小型超市的实际需求, 开发了这款手机购物 app 。作为一家超市工作人员,每天都要分析研究商品的入库、销售、 更新等各种信息,设计本系统的最终目的是要提高超市的销售额,给这些超市带来更多的 经济效益。在一定程度上也实现了超市实体店与互联网、 手机的有效结合,促进了周边地 区的消费和超市的收入。1.1.1 设计的目的随着时代的发展,网络已经被应用到很多行业和领域。 现如今,信息技术和网络的发 展给商家

18、们提供了一个更广阔的商品推广渠道。借助于支付方式的不断完善,开发超市购 物 app 应用,不仅给商家带来成本低廉的宣传、推广、销售等好处,还可以帮顾客节约时 间,减去排队等候付款的烦恼,感受全新的购物体验。设计此手机超市购物应用,使超市 管理员能够很方便地查询商品销售情况以及对商品种类、 价格进行添加、删除,以促进营 业额的上升,提高工作效率,节省了成本。该软件的设计目标是尽量降低人力与物力资源的消耗, 提高处理数据的速度,面向各 超市,实现对商品进行有序快速的交易。1.1.2 设计的意义我这次设计的是一个基于 android 的超市购物系统,超市管理者或者消费者用一部普 通的 android

19、 手机,登录进入该软件,就可以对商品进行一些基本操作。该购物软件成功地让使用它的人不用非要在电脑端购物,也不用抽大量的时间去超市 查询各类商品。只要拥有 android 手机,用户就可以随时随地的购买商品。对超市管理者 而言,在网络平台上销售商品使得库存的压力变小了、 成本变低了,况且管理者用手机就 能看到新老顾客购物过后的反馈信息和建议,这样方便经营者调整营销战略,获得更大的 收益。手机购物打破了传统商务的障碍,对很多消费者、各中、小型超市还有经济市场起到 了很大的影响,顺应了社会的发展,使购物更加便利而又人性化。1.2 设计的方法和技术1.2.1 开发环境系统的软硬件平台表 1-1 硬件运

20、行环境的配置要求: 环境cpu内存硬盘空间表 1-2 软件运行环境的配置要求: 环境操作系统数据库开发工具1.2.2 开发语言配置建议 i7 建议 4g 以上 建议 8g 以上配置microsoft 10sql serverandroid studio面向对象是当前相对而言比较流行的一种程序设计思想 ,其基本的设计思路是使用对 象、类、方法等基本的软件设计概念来进行程序开发复用性增强。 对象是指现实世界中客 观存在的事物拟物成软件系统的组成元素,并且在软件系统开发过程中运用人类自己的自 然思维方式进行软件开发过程。面向对象技术强调在软件开发过程中面向客观世界真实存 在的事物,采用人类在认识客观

21、世界的过程中普遍运用的思维方法, 直观、自然地描述客 观世界中的有关事物 8 。面向对象技术的基本特征主要有封装、继承和多态 5 。(1) 封装:封装是指将具有一致的属性和行为的对象抽象成单独的类。一个类就是这 样的一种单独的抽象模式,它包含了与程序的对象有关的重要的性质,而忽略其他无关的 内容。任何类的划分都是我们主观意义上的,但是类的划分必须是和我们设计的程序有关13。(2) 继承:继承性是子类共享父类数据结构和方法的一种方便的实现代码结构完整性的机制,子类可以共享父类的全部公有描述,但是还可以进行必要的修改和扩充13。(3) 多态:多态性使指相同的操作或函数其过程可作用于多种类型的对象上

22、并获得不 同的结果。不同的对象,收到同一消息可以产生不同的结果,这种现象称为多态性。多态指允许每个对象以适合自身的方式去响应共同的消息 8。多态性增强了软件的灵活性 13。第 2 章 系统分析2.1 业务流程的概述用户进入首页后看到的界面从上到下依次是位置定位、 新品图片、功能条款、秒杀促 销,用户点击“分类”即可进入所有的商品列表,在商品列表界面点击任意商品,用户就 能了解该商品的详细信息。若用户喜欢该商品,可将其加入购物车,随时结算,提交订单, 即完成了一次购物。2.2 可行性分析该系统从经济、操作、运行、技术多个方面进行分析其可行性,按照我本人对 java 程序设计语言和安卓知识的了解,

23、本系统的可行性分析主要从以下四个方面进行介绍。 2.2.1 经济可行性分析该系统要用到的 android studio 软件获得很便捷,就是直接从网上下载,不需要任 何费用,并且该系统又是我自己独立完成,可以节省很多花销,在一定程度上也提高了自 己的动手能力。2.2.2 操作可行性分析该软件操作起来非常简便,只要会用安卓手机的人都可以轻松上手,软件的所有购物 流程都使用了很好用的交互界面,操作起来也很简单便利,用户也不用非要掌握它的工作 原理和流程。所以来说,该软件在操作方面是可行的。2.2.3 技术可行性分析从事 it 行业的人们一般至少都要懂得计算机和手机的一些基础知识,也就是说一定 要有

24、一定的软硬件基础知识,也要会用各种基本的管理软件。在现在社会人们都有或多或 少的电脑知识,跟不用说企业高层的管理层人员了,只要会一些电脑知识,在投入使用已 设计好的新软件时,只要培训一些少量的管理人员,软件就能够顺利的使用和运行了,因 为其后台管理界面友好,整个软件的功能和使用方法也能够被大多数员工了解并掌握, 操 作管理员即使不会任何数据库知识也能很快使用。2.2.4 运行可行性分析本系统为一个简单的手机网上购物系统,所消耗的资源比较少,电脑配置能够支持开 发软件的正常运行,又由于开发环境的搭建成功,所以本系统运行上是可行的。2.3 系统结构分析本系统是一款在智能手机上网上购物的应用 , 总

25、共分为五个大功能模块:首页显示模 块、商品分类模块、添加购物车模块、查看订单模块、个人中心模块,主要目的是设计一 款方便消费者在手机上超市购物的应用。2.3.1 首页模块首页模块显示的首先竖列的秒杀信息和横向的广告, 横向能左右滑动竖向能上下,用 户在首页上方或下方秒杀商品处点击商品的图片就能进入到该商品的详情页面,在详情页 面中用户可根据自己的需要将该商品加入购物车或者直接购买,数量也是可自由增加或减 少的,也是附近店铺,促销专场,礼券,钱包等功能的入口界面。2.3.2 商品分类模块在商品分类模块用户可以选择查看不同类别的商品, 比如食品部和联营部等等,每一 类别的商品又有不同的分区,例如生

26、鲜类就包括蔬菜和杂粮分区。每一个分区又包含了很 多商品种类,此时点击这些商品种类,会显示这类商品的全部品牌,用户根据自己的喜好 来选择不同品牌不同类别的商品。丰富而又不复杂的分类模块能让用户简便快速找到自己 心仪的商品。2.3.3 购物车模块用户在查看购物车之前须先登录自己的账号和密码, 没有登录的话该界面会提示“请 登录”的消息。该模块能实现的功能有:将要买的商品添加至购物车中、编辑商品数量直 到满足自己的需求、把加入购物车中的商品显示出来。2.3.4 订单模块该模块的功能有:提交已付款的订单、选择适合自己的支付方式、全部费用结算、查 看已完成的和未完成的订单。在购物车中确定要买的商品进行费

27、用结算,然后完善收货信 息(对于备注,可表明对商品的需求)就完成了订单,跳转到支付页面,显示若干种付款 方式,用户按照适合自己的付款方式,此项订单就产生了。2.3.5 个人中心模块个人中心模块主要包括:管理收货地址、服务与用户反馈、配送管理、帮助说明、给 朋友们推荐使用该应用。例如:增加新的收货地址或者删除已经不用的收货地址, 服务与 用户反馈则给客户提交自己建议的空间,主要是一些辅助功能。第 3 章 总体设计3.1 系统功能结构该系统分为客户端和服务端:客户端主要是用户的注册、登录、浏览商品、选购商品、 加入购物车、查看订单;服务端主要是管理员对用户、商品、订单的管理,在整个系统中 他们具有

28、不同的功能和权限。该软件系统功能结构图如图 3-1 所示:超市购物系统客户端首页商品分类购物车订单我的功能入口广告列表商品分类商品搜索选择商品商品选择商品结算订单详情提交订单查看订单分享用户登录修改地址图 3-1 系统功能结构图3.1.1 客户端客户端是供用户购物的,其包含了用户的注册与登录、浏览商品、加入购物车、查询 订单、支付等功能,它负责直接和用户交互的功能。用户进入软件如果以前注册过就会把以前加入购物车的记录和订单记录重新显示,只 有登录过后才能把商品加入购物车或够买商品,没有登录的话系统会跳到登录界面提示用 户先登录,在用户注册的时候必须用不同的信息注册,例如用户的手机号以前注册过就

29、会 提示用户此手机号已注册,当用户购买的时候用户能根据支付方式去选择自己需要的支付 方式,只有在输入正确的用户名和密码的情况下才能购买, 否则会提示密码错误,当购买 成功后会调到购买成功界面,其功能流程图如图 3-2 所示:超市购物系统客户端购物购物车商品浏览订单我的查看商品详情n是否已经登录是否已经登录y加入购物车y购物车删除购物车支付查看订单n选择支付方式支付成功登录模块是否已经登录 y提示添加成功ny输入用户名与密码用户名密码是否正确?n注册输入用户名和 密码再次输入密码y两次密码是否一致?n图 3-2 系统流程图3.1.2 服务端服务端主要用于服务端的管理员管理用户、 商品和订单等方面

30、,用户包括用户名、密 码、电话等一些个人信息,商品包含商品名、图片、价格、数量等信息,订单包括时间、 地址等属性信息。其 e-r 图如下 3-3 所示:管理员1 1 1管理n用户管理n商品管理n订单用户id密码电话地址商品id数量价格图片订单id时间地址手机图 3-3 e-r 图3.2 软件的体系结构本软件是典型的 android 超市购物客户端 , 采用建立在 android 系统之上的 application framework 应用程序架构。本软件遵循 m v c 架构设计原则 , 即数据 ( 模 型, model ) 、视图 (view) 和控制器 (controller), 三层有自

31、己所要完成的任务,但又 相互联系。模型层中主要封装了要用到的实体类,因为这些类要重复利用,本软件主要数据来源 于服务器 , 数据层中存储了所有数据列表的信息、图片列表信息 , 内容以 json 文件形式 保存于缓存空间里 ,这些 javabean 主要就是封装从服务器请求数据的信息。控制器层封装了一些程序的逻辑。为视图层展示做准备,控制器主要负责本项目的逻 辑部分 , 包括数据调用逻辑、数据计算与视图关系的逻辑处理等等。逻辑层在代码上主要 表现为各个视图控制器 , 设置了整个应用各个视图之间如何切换 , 数据关系如何协调等 , 其中在本次设计中我使用了很多的方法来简化代码,也是衔接视图层和数据

32、层最重要的部 分。视图层中处理数据显示的部分, xml 布局可以视为 v 层,显示 model 层的数据结果 google 提供了 android 视图层中的各个类 , 自己可以对各种基本控件进行组装和排版 , 构成应用需要的特定的视图控件 , 如软件标题设置红底白字、在用户体验至关重要的点击 处理过程中 , 大部分控件设置了相应的视觉效果 , 如各种控件按钮点击后变色、背景图片 和部分视觉效果等。3.3 界面设计目前 android 界面设计的方法主要有两种:第一种是用 java 编写的代码实现。第二种是基于 xml 的实现。对于界面设计而言,客户端注重用户的操作体验和页面之间的层级关系。受

33、“屏幕小、 触屏操作容易出现错误、网速的限制问题”等的条件制约,移动的 ui 设计需要考虑精简 页面布局、提高图片的加载效率、减少输入等问题。具体办法可以这么做:(1) 对原有的信息进行简要整合分析并重组,避免页面布局的复杂性。(2) 为了更多的展示信息,本软件整体用 fragment 和 viewpager 实现让用户既能点 击下面的按钮切换又能左右滑动来切换不同的功能界面。(3) 以精简为主。考虑到手机屏幕的尺寸问题,因此页面内容要足够的精简,这就 要求主元素内容要够“大”,同时去掉不必要的元素。第 4 章 详细设计与实现本章主要阐述了首页模块,所有商品各种分类模块、整理购物车模块、处理所

34、有订单 模块、个人中心模块五大模块的详细内容 , 并且详细介绍了各个模块主要功能的实现方 法。每块功能都用实际效果截图来更加清晰的展示了该模块用到的知识和技术 ,接着用部 分典型功能的实现代码来进行进一步说明。4.1 基本功能类设计在基类功能模块中,主要实现了各模块所用到的一些复用类以及若干视图控制器类, 主要是视图控制器方法的封装,供各个实体控制器调用 ,这里说几个。1.utiltool 类为了提高性能,利用线程池创建线程了 10 个线程利用 handler 和接口回调供各实体 控制器调用,调用此类能得到正确的返回的字符串,和错误的信息然后供调用者根据不同 的返回信息进行不同的处理。2.us

35、ermanager 类该类是工具类,是保存一些信息到本地,主要用途是封装用户的数据到本地,例如登 录记录,钱包登录记录,当用户再次登录的时候不用再次输入,提高用户体验,供各个实 体类调用。3.stringutils 类该类是一些字符串的转换,主要功能是一些验证的正则表达式,对手机号的验证,邮 箱的验证 double 和 int 的转换,取整和保留位数的使用。4.md5key 类和 coder 类整两个类是加密类, md5key 是用来 md5 加密,当用户注册的时候密码直接用 md5 加 密,因为 md5 加密是不可逆的和唯一的,所以直接把 md5 加密后的字符串存到数据库,登 录验证的时候也

36、用 md5 加密的字符串验证,coder 是 ras 加密的工具类,该类用于当用户 支付的时候和转账的时候确保安全性。5.addbuycar这两个类会在带有加入购物车功能的界面用到,用来添加商品到购物车 ,为了提高代 码的复用性,我把这这个功能封装成一个类4.2 首页功能模块首页功能模块是用户进入软件后首次看到的模块主要用来浏览广告列表、进入附近店 铺,钱包,促销专场,名优特产,滴购,礼来了等功能的入口,用户可根据需要选择点击 进入任意功能,这个模块也是整个购物软件中最重要的功能模块。4.2.1 首页功能模块架构首页包括广告页和内容页 , 分别由 scrolview ,listview 和 v

37、iewpager 三个控件实现。 listview 控件控制竖向的广告,viewpager 控件控制横向的广告,scrolview 主要的作用 是控制整体滑动。include 封装了八个入口列表视图 , 而由于主页场景中分布了多个功能模块的视图 界面 , 此页面作为主页界面 , 该页面中同时包含了其他模块的部分逻辑功能,也是其它模 块的入口。主页模块主要涉及了若干视图类 , 封装了程序的主要应用逻辑以及界面布局构造。主 要的类如下 :1.firstpagefragment 类该类是的软件首页类 , 首页的所有控件都是在此类中实现。该类盛放了首页的所有控 件和逻辑。2.typesleftadap

38、ter 类该类继承于 baseadapter ,主要是 listview 控件的数据的填充,主要实现了省份列表 各视图的设计,提供了主页列表单元格的共有模型,点击此控件城市和店铺会跟随变化, 其他入口的界面也会更具不同的选择具有不同的变化。3.typesadapter 类该类是 gridview 的适配器, gridview 的所有数据填充都在此类中。4.2.2 广告页面的实现viewpager 是 android 开发中最常用的基本视图控件之一 , 用于构建横向列表视图 控件。软件中所有列表控件 , 如五个主要视图的切换、横向广告的切换列表均使用了 viewpager 控件进行列表的构造。通

39、过 firstpageradapter 适配器事项横向列表数据的填 充。firstpageradapter 继承于 pageradapter( 滚动视图 ) , 可对各种列表拖动过程操作 进行控制和监控。viewpager 通过重写 instantiateitem 和 destroyitem 的委托方法来读取数据和实 现数据的加载销毁 , 涉及的主要方法和相应逻辑如下 :1.列表中横向广告数量 :overridepublic int getcount() return integer.max_value;让适配器默认返回最大值返回无数多个用于循环滑动2.返回需要显示的视图 :overridep

40、ublic object instantiateitem(viewgroup container, int position) position %= listimage.size();imageview view = listimage.get(position); viewparent vp =view.getparent();if (vp!= null )viewgroup parent = (viewgroup)vp;parent.removeview(view);container.addview(view);return view;。返回列表中对应的对象,包含了图片、文本等多种视图

41、控件和一部分排版逻辑代码。 设计样式具体如图 4-1 所示:图 4-1viewpager 效果图实现的关键代码:private void initimageview() listimage = new arraylist();for (int i = 0; i list.size() * 100; i+) final int a = (i % list.size();final imageview imageview = new imageview(getactivity(); imageview.settag(list.get(a).getbgoodsorstoreno();imagevie

42、w.setscaletype(imageview.scaletype.fit_xy);imageview.setonclicklistener(new view.onclicklistener() overridepublic void onclick(view v) string page = (string) imageview.gettag();if (page.equals(2) intent intent = new intent(getactivity(), goodsdetailsactivity.class); intent.putextra(storeno, list.get

43、(a).getcstoreno();intent.putextra(goodsno, list.get(a).getadcgoodsno();intent.putextra(type, firstpagefragment);intent.putextra(cmall_no, list.get(a).getcmall_no();startactivity(intent); else if (page.equals(1) intent intent = new intent(getactivity(), aroundcontentactivity.class); intent.putextra(s

44、toreno, list.get(a).getcstoreno();intent.putextra(storename, list.get(a).getcstorename();intent.putextra(cmall_no, list.get(a).getcmall_no();intent.putextra(type, firstpagefragment);startactivity(intent);if (page.equals(0) intent intent = new intent(getactivity(), webviewactivity.class); intent.putextra(url, list.get(a).geta

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论