{{sellerTotalView > 1 ? __("sellers", {number: sellerTotalView}) : __("seller", {number: sellerTotalView}) }}, {{numTotalView > 1 ? __("items", {number: numTotalView}) : __("item", {number: numTotalView}) }}
free FREE

Change Your Zip Code

Inventory information and delivery speeds may vary for different locations.

Location History

{{email ? __('Got it!') : __('Restock Alert')}}

We will notify you by email when the item back in stock.

Cancel
Yami

Jingdong book

移动地理信息系统开发与应用

{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}

移动地理信息系统开发与应用

{{__(":people-members", {'people': item.limit_people_count})}} {{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ item.invalid_price }} {{ itemDiscount }}
Ends in
{{ itemCurrency }}{{ item.valid_price }}
{{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }}
{{ itemDiscount }}
{{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }} {{ itemCurrency }}{{ item.invalid_price }} {{itemDiscount}}
{{ itemCurrency }}{{ item.valid_price }}
Sale ends in
Sale will starts after Sale ends in
{{ getSeckillDesc(item.seckill_data) }}
{{ __( "Pay with Gift Card to get sale price: :itemCurrency:price", { 'itemCurrency' : itemCurrency, 'price' : (item.giftcard_price ? priceFormat(item.giftcard_price) : '0.00') } ) }} ({{ itemCurrency }}{{ priceFormat(item.giftcard_price / item.bundle_specification) }}/{{ item.unit }}) Details
Best before

Currently unavailable.

We don't know when or if this item will be back in stock.

Unavailable in your area.
Sold Out

Details

Full product details
Editer Recommend

移动GIS学习开发必备读物。本书阐述了移动地理信息系统的基本概念、体系架构、技术应用和发展趋势,重点对移动地理信息系统应用所涉及的关键技术进行了详细介绍。
 丰富精彩的使用案例
 关键代码功能说明
 大量项目过程代码资源
Content Description

目前,基于计算机与互联网应用的移动地理信息系统 (MGIS或MobileGIS) 正在兴起, GIS 技术把地图这种独特的视觉化效果和地理分析功能与一般的数据库操作集成在一起。本书引入了当前热门的计算机移动应用开发实例,细讲述开发环境、开发语言等要素,带领读者逐步完成复杂程度越来越高的计算机应用程序开发项目,每个项目中都引入一种新的移动应用平台特性,并着重指出有助于编写引人入胜的移动应用程序的技术和最佳实践。是学习使用开发移动应用程序的理想指南。

Author Description

刘建华,2003-2006,西华师范大学(原四川师范学院),国土资源学院,助教;2011-2012,中国科学院软件研究所,综合信息系统技术国家级重点实验室,助理研究员;2012-至今,北京建筑大学,测绘与城市空间信息学院,讲师。

Comments

本书基于作者团队多年行业项目开发的实践经验以及科研项目式教学方法的创新成果,按照移动GIS应用系统项目开发模式组织全书内容结构,涵盖知识点归纳总结、精彩项目案例示范、关键代码功能说明等诸多方面,同时融入大量开发者理念与项目实战经验,力求能使读者快速学习开发技能,提升工程化实践开发能力。
汤国安 教授
国家高等学校教学名师
Catalogue

第1章 绪论
1.1 概述
1.1.1 移动GIS的概念
1.1.2 移动GIS的特点
1.2 移动GIS的应用领域
1.3 移动GIS的发展趋势
1.3.1 存在问题
1.3.2 发展趋势
1.4 展望5
第2章 移动GIS应用开发平台
2.1 移动GIS应用开发平台概况
2.1.1 操作系统
2.1.2 应用程序框架
2.1.3 应用程序上架过程
2.2 Android系统
2.2.1 Android系统的起源与发展
2.2.2 Android系统平台架构
2.2.3 Android系统开发环境搭建
2.3 iOS系统
2.3.1 iOS系统的起源与发展
2.3.2 iOS系统平台架构
2.3.3 iOS系统开发环境搭建
2.4 Windows Phone系统
2.4.1 Windows Phone系统的起源与发展
2.4.2 Windows Phone系统平台架构
2.4.3 Windows Phone系统开发环境
2.5 参考文献
第3章 智能移动端地图服务
3.1 移动端地图发展概况
3.2 移动端地图SDK
3.2.1 天地图SDK
3.2.2 百度地图SDK
3.2.3 高德地图SDK
3.2.4 谷歌地图SDK
3.3 地图SDK使用情况
3.4 地图SDK开发许可
3.5 参考文献
第4章 移动GIS数据库
4.1 概述
4.2 移动GIS数据库
4.2.1 PostgreSQL
4.2.2 MySQL
4.2.3 Oracle
4.2.4 Microsoft SQL Server
4.3 第三方移动GIS数据库
4.3.1 Google Maps
4.3.2 MapInfo
4.3.3 Microsoft MapPoint
4.3.4 GeoMedia
4.3.5 Maptitude
4.4 参考文献
第5章 移动GIS应用服务器
5.1 移动GIS应用服务器概述
5.1.1 ArcIMS
5.1.2 ArcGIS Server
5.1.3 GeoServer
5.1.4 MapServer
5.2 移动GIS服务技术架构
5.2.1 移动定位技术
5.2.2 移动位置服务的体系结构设计
5.2.3 移动位置服务网关
5.2.4 移动位置服务应用平台
5.3 Apache Tomcat Web Server服务器
5.3.1 Servlet容器
5.3.2 Tomcat的工作模式
5.3.3 Tomcat的组织结构
5.3.4 Java Web应用
5.3.5 Tomcat的安装、配置与启动
5.4 Microsoft IIS Web Server服务器
5.4.1 IIS相关概念
5.4.2 IIS添加和运行准备
5.4.3 IIS之Web服务器建立
5.4.4 对IIS服务的远程管理
5.5 参考文献
第6章 移动GIS应用系统
6.1 什刹海旅游自助服务移动GIS系统
6.1.1 概述
6.1.2 可行性分析
6.1.3 需求分析
6.1.4 系统设计
6.1.5 系统实现
6.2 北京市学区信息移动GIS自助服务系统
6.2.1 概述
6.2.2 可行性分析
6.2.3 需求分析
6.2.4 系统设计
6.2.5 系统实现
6.2.6 关键代码
6.3 历史文化名城移动GIS旅游自助服务系统
6.3.1 概述
6.3.2 系统目标
6.3.3 功能需求
6.3.4 用户界面要求
6.3.5 总体设计
6.3.6 客户端设计
6.3.7 系统实施
6.4 传统民居聚落旅游移动GIS系统
6.4.1 概述
6.4.2 关键开发技术
6.4.3 系统功能实现
6.5 北京市医疗资源移动自助服务系统
6.5.1 概述
6.5.2 需求分析
6.5.3 可行性分析
6.5.4 系统设计
6.5.5 系统实现
6.6 参考文献199
第7章 移动GIS商业化与权益
7.1 概述
7.1.1 商业化
7.1.2 权益
7.2 移动GIS商业化
7.2.1 用户
7.2.2 企业
7.2.3 系统开发商
7.2.4 系统上线商业化营销推广
7.3 移动GIS权益
7.3.1 行业规范
7.3.2 专利
7.3.3 用户隐私
7.4 参考文献
附录A 项目工程代码使用说明
Book Abstract

2.1 移动GIS应用开发平台概况
移动GIS应用开发是指以智能手机、PAD等便携式智能通信终端作为应用开发目标平台和应用终端。移动GIS应用开发源于传统的地理信息系统软件开发,伴随着便携式智能移动终端设备的普及,手机等移动通信设备已成为人们生活中必备的随身物品,同时各种App移动应用软件以便捷的移动式掌上服务逐渐成为人们工作、生活离不开的好帮手。目前,使用智能移动通信终端设备的用户对于App移动软件产品的需求十分旺盛,对应用体验的要求更为愉悦化、人性化和可定制化。此外,现代移动通信技术(3G/4G/Wi-Fi网络)的广泛应用,提供了高质量音频、视频、文本和图像等数据的快速传输,显著提高了用户即时应用服务的体验效果,从而具备了传统PC服务不可比拟的优越性。
目前,应用较为广泛的移动开发平台包括,iOS(Apple)、Android(Google)、Windows Phone(Microsoft)、BlackBerry(RIM)、Java ME、Flash Lite,以及移动网络开发技术(WAP/XHTML/CSS/JavaScript)等。从移动操作系统市场最新占有率分析来看,Android的市场占有率超过70%,iOS占有率超过10%,Windows Phone占有率在3%左右,其他移动操作系统平台的市场占有率则十分有限。
本章重点介绍Android、iOS及Windows Phone三大系统。为了更好地讨论三大系统在不同方面的特点,本章从操作系统、应用程序框架、应用上架过程、应用生命周期等多个方面,对三大移动操作系统进行分析。
2.1.1 操作系统
Android系统使用Linux内核,基于Linux的驱动和硬件抽象层模块。Android应用程序的开发有两种方式可供选择:①完全运行在Dalvik虚拟机上的Java应用程序。②使用JNI(Java本地调用)原生库的Java应用程序。Dalvik虚拟机是一种基于Linux内核之上特殊的Java虚拟机,针对Java应用程序在移动设备上的运行做特殊的优化。Android的应用程序框架由Java服务、应用程序编程接口、公共运行库、原生库和原生服务组成[1]。Android开发者可以直接调用原生库,由于原生代码能够提供比Java字节码更好的性能,故而大大提高了应用程序的性能,这在CPU密集的代码和媒体代码的处理上得到了很好的体现。
Mac OS X是苹果公司为其Mac机开发的桌面操作系统,而iOS系统实际上是从Mac OS X操作系统汇总派生出来的。Mac OS X以Unix为基础,联合Mach微内核以及众多来自FreeBSD和NetBSD组件的操作系统。iOS操作系统核心组件与Mac OS X相同,为了提高用户体验,苹果公司在性能、稳定性等方面做了特殊的优化。iOS开发者使用iOS软件开发工具和Xcode集成开发环境,使用面向对象的编程语言Objective-C作为开发语言。iOS架构自下而上包括四层:核心操作系统层(Core OS Layer)、核心服务层(Core Service Layer)、媒体层(Media Layer)和可轻触层(Cocoa Touch Layer)[2]。
Microsoft公司的手机操作系统起源于2000年的Pocket PC 2000。该系统构建在Windows CE 3.0内核之上,并没有任何移动电话的功能,支持多处理器的架构,包括ARM架构,无内部互锁流水级的微处理器和x86。最初的设想是通过用手写笔代替电脑鼠标,在移动设备上提供类似桌面操作系统的用户体验。自2003年,微软发布Windows Mobile 2003 (以及第二版)开始提供手机通话的相关功能以来,Windows Mobile 5、Windows Mobile 6、Windows Mobile 6.1直到Windows Phone 7、Windows Phone 8、Windows Phone 10的发布,微软改变了原有的设计理念,Windows Phone 7启动了一种全新的“瓷片”界面,基于Silver Light和XNA的应用程序框架,以及对于Xbox Live和Zune的集成。Windows Phone 7的系统架构自下而上包括三层:硬件层、内核空间层和用户空间。用户空间内运行所有.NET框架下的应用程序,内核空间内执行操作系统内核、驱动和系统服务。Windows Phone 10不仅是桌面操作系统,同时也是手机操作系统,解决PC端、PAD端和智能手机端的无缝连结成为其最大亮点。
2.1.2 应用程序框架
应用程序框架是指在某个特定的开发应用领域中,程序之间的共同结构部分。应用程序框架规定了应用的体系结构,阐明了整个设计、协作组之间的依赖关系、责任分配和控制流程,表现为一组抽象类以及实例之间的协作方法,并为组件复用提供了上下文关系。应用程序框架不仅是应用程序快速开发的基础,更是软件复用的重要手段。
Android应用程序大部分都是建立在Android应用程序框架(Application Framework)的基础上开发的,Android框架由一组Java程序包(Java Packages)组成,包括活动管理器(Activity Manager)、视图系统(View System)、窗口管理器(Windows Manager)、电话管理器(Telephony Manager)、内容提供器(Content Provider)、通知管理器(Notification Manager)等。开发者们不但能够应用Java程序包提供的接口访问基本的系统功能,而且能够直接将一些原生库嵌入到开发者自己的Java程序中。
iOS的应用程序构建在可轻触层(Cocoa Touch Layer)上,可轻触层包括了一组扩展C的面向对象编程框架,提供多种软件开发的工具包。Cocoa Touch框架为应用程序提供了丰富的用户界面,大部分Cocoa Touch的功能是用Objective-C实现的,这种面向对象的语言能够快速编译运行应用程序,其采用了真正的动态运行系统,从而极大地提高了程序的灵活性。
Windows Phone 7的应用程序框架基于.NET。Windows Phone 7的所有应用程序都是托管应用程序,微软提供了两种应用程序框架:Sliver Light和XNA,并且建议开发者使用Sliver Light来开发基于事件的应用程序,使用XNA开发游戏。Sliver Light提供了一个基于.NET的运行环境,包括丰富的用户界面、多媒体、动画制作,以及网络访问功能。它使用扩展的应用程序标记语言(XAML)定义用户界面,使用.NET语言来实现程序逻辑。XNA主要应用在微软的Xbox、Windows操作系统和Windows Phone 7上。XNA为游戏开发人员提供了一个基础平台,使得开发者能够创建跨平台的游戏。
2.1.3 应用程序上架过程
Android应用程序商店Google Play是谷歌为Android设备开发的在线应用程序商店,开发者上传到Google Play商店的应用要通过Google Play系统内置的云检查机制确保安全。但是终究Android是一个开放式的系统,云安全检查并不能完全规避应用的风险。Android用户可以通过不同的应用程序市场(如安卓市场、91手机助手和360手机助手等)安装Android App。
苹果公司在线软件商店App Store是第一家移动应用程序商店,用户可以通过购买收费项目或者免费项目,从商店中直接下载应用程序到移动设备中。对于App应用程序提供商,开发者首先需要在苹果在线服务网站注册开发者发布证书,标准版计划每年99美元,企业版计划每年299美元,注册的审核过程也需要一段时间。苹果公司对应用程序的审核较为严苛,每一个iOS的应用程序都需要通过一组政策验证,包括内容政策、法律政策和功能性政策,应用的审核过程也需要数天或者几个星期的时间,所以在开发iOS应用的时候,考虑到发布周期及审核风险,开发者应注意合理安排时间。此外,iOS用户也可以通过不同的应用程序市场(如兔子助手、XY苹果助手和果粉助手等)或其他软件源安装iOS App。
Windows Phone提供了一个应用程序商店Market place来供Windows Phone应用程序的上架销售,用户可在移动设备上浏览应用程序商店,下载免费的软件或者购买付费软件[3]。对于App应用程序提供商,开发者想要创建并发布Windows Phone的应用程序需要支付99美元注册并获得一个微软应用程序商店开发者账户。微软对应用的审核需要验证软件的应用程序包是否符合应用程序内容发布准则,验证通过后,还会对软件在真实设备上的稳定性和性能策略进行测试,测试通过后才能发布在微软应用程序商店里。

Specifications

Brand Jingdong book
Brand Origin China

Disclaimer

Product packaging, specifications and price are subject to change without notice. All information about the products on our website is provided for information purposes only. Please always read labels, warnings and directions provided with the product before use.

View Full Terms of Use
Add to favorites
{{ $isZh ? coupon.coupon_name_sub : coupon.coupon_ename_sub | formatCurrency }}
{{__("Buy Directly")}} {{ itemCurrency }}{{ item.directly_price }}
Quantity
{{ quantity }}
{{ instockMsg }}
{{ limitText }}
{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}
Sold by JD@CHINA
Ship to
{{ __("Ship to United States only") }}
Free shipping over 69
Genuine guarantee

Added to Cart

Keep Shopping

More to Consider

{{ item.brand_name }}

{{ item.item_name }}

{{ item.currency }}{{ item.market_price }}

{{ item.currency }}{{ item.unit_price }}

{{ item.currency }}{{ item.unit_price }}

Coupons

{{ coupon.coupon_name_new | formatCurrency }}
Clip Clipped Over
{{ getCouponDescStr(coupon) }}
{{ coupon.use_time_desc }}
Expires soon {{ formatTime(coupon.use_end_time) }}

Share this item with friends

Cancel

Yami Gift Card

Get this exclusive deal when paying with gift card

Terms and Conditions

Gift card deals are special offers for selected products;

The gift card deals will automatically be activated if a customer uses gift card balance at check out and the balance is sufficient to pay for the total price of the shopping cart products with gift card deals;

You will not be able to activate the gift card deals if you choose other payment methods besides gift card. The products will be purchased at their normal prices;

If your account balance is not enough to pay for the products with gift card deals, you can choose to reload your gift card balance by clicking on the Reload button at either shopping cart page or check out page;

Products that have gift card deals can be recognized by a special symbol showing 'GC Deal';

For any additional questions or concerns, please contact our customer service;

Yamibuy reserves the right of final interpretation.

Sold by Yami

Service Guarantee

Yami Free Shipping over $49
Yami Easy Returns
Yami Ships from United States

Shipping

  • United States

    Standard Shipping is $5.99 (Excluding Alaska & Hawaii). Free on orders of $49 or more.

    Local Express is $5.99 (Available in Parts of CA, NJ, MA & PA). Free on orders of $49 or more.

    2-Day Express (Includes Alaska & Hawaii) starts at $19.99.

Return Policy

Yami is committed to provide our customers with a peace of mind when purchasing from us. Most items shipped from Yamibuy.com can be returned within 30 days of receipt of shipment (For Food, Beverages, Snacks, Dry Goods, Health supplements, Fresh Grocery and Perishables Goods, within 7 days of receipt of shipment due to damages or quality issues; To ensure that every customer receives safe and high-quality products, we do not provide refunds or returns for beauty products once they have been opened or used, except in the case of quality issues; Some products may have different policies or requirements associated with them, please see below for products under special categories, or contact Yami Customer Service for further assistance).
Thank you for your understanding and support.

Learn More

Sold by Yami

Terms and Conditions of Yami E-Gift Card

If you choose “Redeem automatically” as your delivery method, your gift card balance will be reload automatically after your order has been processed successfully;

If you choose “Send to Email”as your delivery method, the card number and CVV will be sent to the email address automatically;

Any user can use the card number and CVV to redeem the gift card, please keep your gift card information safely. If you have any trouble receiving email, please contact Yami customer service;

Yami gift card can be used to purchase both Yami owned or Marketplace products;

Yami gift card will never expire;

Yami gift card balance does not have to be used up at once;

All rights reserved by Yami.

Return Policy

Gift card that has already been consumed is non-refundable.

Sold by JD@CHINA

Service Guarantee

Yami Free Shipping over $49
Yami Easy Returns
Yami Ships from United States

Shipping

  • United States

    Standard Shipping is $5.99 (Excluding Alaska & Hawaii). Free on orders of $49 or more.

    Local Express is $5.99 (Available in Parts of CA, NJ, MA & PA). Free on orders of $49 or more.

    2-Day Express (Includes Alaska & Hawaii) starts at $19.99.

Return Policy

You may return product within 30 days upon receiving the product. Items returned must be new in it's original packing, including the original invoice for the purchase. Customer return product at their own expense.

Sold by JD@CHINA

Service Guarantee

Yami Cross-store Free Shipping over $69
Yami 30-days Return

Yami-China FC

Yami has a consolidation warehouse in China which collects multiple sellers’ packages and combines to one order. Our Yami consolidation warehouse will directly ship the packages to your door. Cross-store free shipping over $69.

Return Policy

You may return products within 30 days upon receiving the products. Sellers take responsibilities for any wrong shipment or missing items. Packing needs to be unopened for any other than quality issues return. We promise to pack carefully, but because goods are taking long journey to destinations, simple damages to packaging may occur. Any damages not causing internal goods quality problems are not allowed to return. If you open the package and any quality problem is found, please contact customer service within three days after receipt of goods.

Shipping Information

Yami Consolidation Service Shipping Fee $9.99(Free shipping over $69)

Sellers in China will ship their orders within 1-2 business days once the order is placed. Packages are sent to our consolidation warehouse in China and combined there. Our Yami consolidation warehouse will directly ship the packages to you via UPS. The average time for UPS to ship from China to the United States is about 10 working days and it can be traced using the tracking number. Due to the pandemic, the delivery time may be delayed by about 5 days. The package needs to be signed by the guest. If the receipt is not signed, the customer shall bear the risk of loss of the package.

Sold by JD@CHINA

Service Guarantee

Free shipping over 69
Genuine guarantee

Shipping

Yami Consolidated Shipping $9.99(Free shipping over $69)


Seller will ship the orders within 1-2 business days. The logistics time limit is expected to be 7-15 working days. In case of customs clearance, the delivery time will be extended by 3-7 days. The final receipt date is subject to the information of the postal company.

Yami Points information

All items are excluding from any promotion or points events on Yamibuy.com

Return Policy

You may return product within 30 days upon receiving the product. Items returned must be new in it's original packing, including the original invoice for the purchase. Customer return product at their own expense.

Yami

Download the Yami App

Back Top

Recommended for You

About the brand

Jingdong book

为您推荐

Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折

Reviews{{'('+ commentList.posts_count + ')'}}

Have your say. Be the first to help other guests.

Write a review
{{ totalRating }} Write a review
  • {{i}} star

    {{i}} stars

    {{ parseInt(commentRatingList[i]) }}%

Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}Show Less

{{ strLimit(comment,800) }}Show more

Show Original

{{ comment.content }}

Yami
Show All

{{ formatTime(comment.in_dtm) }} VERIFIED PURCHASE {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}
Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}Show Less

{{ strLimit(comment,800) }}Show more

Show Original

{{ comment.content }}

Yami
Show All

{{ formatTime(comment.in_dtm) }} VERIFIED PURCHASE {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}

No related comment~

Review

Yami Yami

{{ showTranslate(commentDetails) }}Show Less

{{ strLimit(commentDetails,800) }}Show more

Show Original

{{ commentDetails.content }}

Yami
Show All

{{ formatTime(commentDetails.in_dtm) }} VERIFIED PURCHASE {{groupData}}

{{ commentDetails.likes_count }} {{ commentDetails.likes_count }} {{ commentDetails.reply_count }} {{commentDetails.in_user==uid ? __('Delete') : __('Report')}}

Please write at least one word

Comments{{'(' + replyList.length + ')'}}

Yami Yami

{{ showTranslate(reply) }}Show Less

{{ strLimit(reply,800) }}Show more

Show Original

{{ reply.reply_content }}

{{ formatTime(reply.reply_in_dtm) }}

{{ reply.reply_likes_count }} {{ reply.reply_likes_count }} {{ reply.reply_reply_count }} {{reply.reply_in_user==uid ? __('Delete') : __('Report')}}

Please write at least one word

Cancel

That’s all the comments so far!

Write a review
How would you rate this item?

Please add your comment.

  • A nice nickname will make your comments more popular!
  • The nickname in your account will be changed to the same as here.
Thanks for your review
Our community rely on great reviews like yours to find the best of Asia.

Report

If you find this content inappropriate and think it should be removed from the Yami.com site, let us know please.

Cancel

Are you sure to delete your review?

Cancel

You’ve Recently Viewed

About the brand

Jingdong book