{{sellerTotalView > 1 ? __("sellers", {number: sellerTotalView}) : __("seller", {number: sellerTotalView}) }}, {{numTotalView > 1 ? __("items", {number: numTotalView}) : __("item", {number: numTotalView}) }}
送料無料

配送エリアを切り替えます

在庫情報と配送スピードは地域によって異なる場合があります。

郵便番号の履歴

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

商品が再入荷され次第、すぐにメールでお知らせします。

Yami

Jingdong book

打造高质量Android应用:Android开发必知的50个诀窍

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

打造高质量Android应用:Android开发必知的50个诀窍

{{__(":people-members", {'people': item.limit_people_count})}} {{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ item.invalid_price }} {{ itemDiscount }}
終了まで
{{ 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 }}
セール終了まで
タイムセール開始まであと タイムセール終了まであと
{{ 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 }}) 詳細
消費期限

現在は販売していません

この商品がいつ再入荷するか、分かりません。

当該地域へ配送できません
売り切れ

製品説明

商品の詳細を全て表示
Editer Recommend



资深Android工程师开发经验悉心总结,资深Android工程师翻译,译著双馨
汇集50个Android应用开发中常见的实用技巧和疑难问题解决方法,为打造高质量Android应用提供有价值的实践指导,迅速提升应用开发能力

海报:

Content Description

《打造高质量Android应用:Android开发必知的50个诀窍》是目前一本从开发技巧角度讲解Android应用开发的著作,旨在迅速提高开发者解决各种疑难问题的能力,从而打造出高质量的Android应用。作译者都是经验丰富的Android开发工程师,作者悉心总结Android应用开发中会遇到的50个经典问题,这些问题涉及布局、动画、视图、工具、列表、适配器、实用库、与其他编程语言的交互、数据库、构建工具、代码复用、避免代码碎片化等多个方面。本书以“问题/解决方案”的形式给出疑难问题的解决方案,同时结合示例代码,深入剖析这些实用的编程技巧和模式,旨在帮助开发人员提高编程效率,改进代码质量,打造高质量的Android应用。

Author Description

Carlos Sessa,资深Android开发工程师,NASA Trained Monkeys移动开发公司联合创始人。他活跃于Stack Overflow,是一位狂热的Hack收集者,专注于为Android和iOS等移动开发平台提供解决方案。

杨云君,资深Android系统工程师,不仅在Android应用开发方面积累了丰富的经验,而且熟悉Android系统级开发和性能优化,对Android系统的架构设计与实现原理有深入研究。现就职于国际领先的移动通信公司,参与过多款旗舰产品的系统级开发和升级工作,并负责ODM产品的性能优化。著有《Android的设计与实现:卷I》。

Comments

★本书以示例的形式演示和分析了如何解决Android应用开发过程中会碰到的常见问题,这些问题只有零散或者零星的文档可查,但是却经常困扰开发者。本书不仅是一本学习和掌握Android开发技巧的书,更是一本填补空白的书。
——Jake Wharton,Android工程师

Catalogue

推荐序

致谢
关于本书
关于原书封面插图
第1章活用布局
Hack 1使用weight属性实现视图的居中显示
1.1合用weightSum属性和layout_weight属性
1.2概要
1.3外部链接
Hack 2使用延迟加载以及避免代码重复
2.1使用 标签避免代码重复
2.2通过ViewStub实现View的延迟加载
2.3概要
2.4外部链接
Hack 3创建定制的ViewGroup
3.1理解Android绘制视图的方式
3.2创建CascadeLayout
3.3为子视图添加自定义属性
3.4概要
3.5外部链接
Hack 4偏好设置使用技巧
4.1概要
4.2外部链接


第2章添加悦目的动画效果
Hack 5使用TextSwitcher和ImageSwitcher实现平滑过渡
5.1概要
5.2外部链接
Hack 6为ViewGroup的子视图添加悦目的动画效果
6.1概要
6.2外部链接
Hack 7在Canvas上显示动画
7.1概要
7.2外部链接
Hack 8附加Ken Burns特效的幻灯片
8.1概要
8.2外部链接


第3章使用视图的技巧和窍门
Hack 9避免在EditText中验证日期
9.1概要
9.2外部链接
Hack 10格式化TextView的文本
10.1概要
10.2外部链接
Hack 11为文本添加发亮的效果
11.1概要
11.2外部链接
Hack 12为背景添加圆角边框
12.1概要
12.2外部链接
Hack 13在onCreate()方法中获取View的宽度和高度
13.1概要
13.2外部链接
Hack 14VideoView的转屏处理技巧
14.1概要
14.2外部链接
Hack 15移除背景以提升Activity启动速度
15.1概要
15.2外部链接
Hack 16更改Toast显示位置的技巧
16.1概要
16.2外部链接
Hack 17使用Gallery创建向导表单
17.1概要
17.2外部链接


第4章实用工具
Hack 18在发布正式版本前移除日志语句
18.1概要
18.2外部链接
Hack 19使用Hierarchy Viewer工具移除不必要的视图
19.1概要
19.2外部链接


第5章模式
Hack 20模型-视图-主导器模式
20.1概要
20.2外部链接
Hack 21与Activity生命周期绑定的BroadcastReceiver
21.1概要
21.2外部链接
Hack 22使用Android库项目时适用的架构模式
22.1后台逻辑和模型
22.2库项目
22.3Android应用程序
22.4概要
22.5外部链接
Hack 23同步适配器模式
23.1一般方法
23.2我的方法
23.3概要
23.4外部链接


第6章活用列表和适配器
Hack 24处理空列表
24.1概要
24.2外部链接
Hack 25通过ViewHolder优化适配器
25.1概要
25.2外部链接
Hack 26为ListView添加分段标头
26.1创建列表布局
26.2创建可视分段标头
26.3最后一步
26.4概要
26.5外部链接
Hack 27使用Activity和Delegate与适配器交互
27.1概要
27.2外部链接
Hack 28充分利用ListView的头视图
28.1概要
28.2外部链接
Hack 29在ViewPager中处理转屏
29.1概要
29.2外部链接
Hack 30ListView的选择模式
30.1概要
30.2外部链接


第7章实用库
Hack 31Android面向切面编程
31.1概要
31.2外部链接
Hack 32使用Cocos2d-x美化应用程序
32.1Cocos2d-x是什么
32.2使用Cocos2d-x
32.3概要
32.4外部链接


第8章与其他编程语言交互
Hack 33在Android上运行Objective-C
33.1下载并编译Itoa
33.2划分模块
33.3创建Java层代码
33.4概要
33.5外部链接
Hack 34在Android中使用Scala
34.1概要
34.2外部链接


第9章可复用的代码片段
Hack 35同时发起多个Intent
35.1拍照
35.2从相册中选择照片
35.3整合两种Intent
35.4概要
35.5外部链接
Hack 36在用户反馈中收集信息
36.1概要
36.2外部链接
Hack 37向media ContentProvider添加MP3文件
37.1使用ContentValues添加MP3文件
37.2使用MediaScanner添加MP3文件
37.3概要
37.4外部链接
Hack 38为ActionBar添加刷新动作
38.1概要
38.2外部链接
Hack 39从Market中获取依赖功能
39.1概要
39.2外部链接
Hack 40以后进先出方式加载图片
40.1起点:Android示例程序
40.2引入executor
40.3UI线程-离开返回的无缝衔接
40.4注意事项
40.5概要
40.6外部链接


第10章数据库进阶
Hack 41使用ORMLite构建数据库
41.1一个简单的数据模型
41.2开始
41.3坚如磐石的数据库schema
41.4SQLiteOpenHelper--数据库通道
41.5用于数据库访问的单例模式
41.6CRUD操作一点通
41.7查询构建器
41.8数据类型和棘手的外部类型
41.9原生SQL查询
41.10事务
41.11概要
41.12外部链接
Hack 42为SQLite添加自定义功能
42.1Java代码
42.2native代码
42.3概要
42.4外部链接
Hack 43数据库批处理
43.1不使用批处理操作
43.2使用批处理操作
43.3使用SQLiteContentProvider执行批处理操作
43.4概要
43.5外部链接


第11章避免代码碎片化
Hack 44处理熄灯模式
44.1Android 2.x
44.2Android 3.x
44.3在一个Activity中整合两种实现
44.4概要
44.5外部链接
Hack 45在旧版本上使用新API
45.1使用apply()替代commit()
45.2将应用程序安装到SD卡中
45.3概要
45.4外部链接
Hack 46向后兼容的通知
46.1概要
46.2外部链接
Hack 47使用Fragment创建Tab
47.1创建自定义Tab的UI界面
47.2在Activity中放置Tab
47.3概要
47.4外部链接


第12章构建工具
Hack 48使用Apache Maven处理依赖关系
48.1概要
48.2外部链接
Hack 49在root过的设备上安装依赖库
49.1dex预处理
49.2创建与权限相关的XML文件
49.3修改AndroidManifest.xml文件
49.4概要
49.5外部链接
Hack 50使用Jenkins处理设备多样性
50.1创建Jenkins job
50.2运行job
50.3概要
50.4外部链接

Book Abstract

第1章
活 用 布 局
本章将介绍Android布局相关的一些窍门和建议。通过本章,读者不仅可以学习如何从零开始创建特定类型的布局,还可以学到如何改进和优化现有布局。
Hack 1使用weight属性实现视图的居中显示
Android v1.6+
在给开发者做演讲时,当我解释如何通过XML文件创建视图的时候,一个开发者问道:“如果我想将按钮居中显示,并且占据其父视图宽度的一半,应该怎么做呢?”起初,我并没有完全理解他的意思,后来他把想要实现的功能画在了黑板上,我才恍然大悟。他想实现的功能如图1-1和图1-2所示。
看起来很简单是吗?现在开始,请读者用5分钟时间实现这个功能。在这个Hack里,我们分析如何结合LinearLayout的android:weightSum属性和LinearLayout的子视图的android: layout_weight属性来解决这个问题。这听起来似乎很简单,不过我经常在面试中问到这个问题,很少有面试者知道最佳答案。


图1-1居中显示按钮,并占据父视图50%宽度(竖屏)

……

Introduction

推荐序
Android是一个迅速向各个领域扩张的生态系统。每天都会有厂商发布新的设备和外观设计,每天都会有客户购买和激活上百万台设备,每天都会有用户下载和试用新的应用程序。开发美观、有吸引力并且令用户满意的应用程序来丰富和完善这个生态系统是每一位开发者(希望也包括读者本人)应尽的责任,只有这样才能为用户提供更好的交互体验。
Android是一个软件开发平台,它诞生于2003年年底,由Danger公司(开发流行的Sidekick手机的公司)的前雇员开发。2005年,运营Android的Danger公司被Google公司收购。三年后,HTC Dream(G1)作为第一款运行Android操作系统的手机正式发布。此后三年,虽然硬件与平台发生了很大的更新和迭代,但是Android依然保持为一个单纯的手机操作系统。
2011年,Google公司为Android添加了新的特性,增加了对两种设备的支持:平板电脑和电视。这不仅标志着官方第一次扩充Android所支持设备的种类,还激发了厂商对其他潜在支持设备的兴趣。现在,Android已经可以运行在笔记本电脑、手表、视频游戏机、车载音响等多种设备上。我相信在不久的将来Android会支持更多的设备。
作为应用开发者,理解平台的多样化和发展方向是非常重要的。在Android上做开发已经不像为竖屏手机设计软件那么简单了。尽管这意味着开发者开发应用程序的工作量增加了,但是,最终结果却是无论应用程序运行在哪种设备上,都会为使用者提供良好的用户体验。
在开发应用程序的过程中,除了个人创造力和开发意愿以外,开发者还需要具备三样东西:平台开发文档、开源社区以及整合资源并融会贯通的能力。此外,开发者还需要具备把上述零散的知识整合到应用中的能力。这个整合的过程可不像搭积木一样简单,如果那样,任何人都可以开发应用了。本书便是一本分析如何整合资源的指南。
本书以示例程序的形式分析如何解决Android开发过程中出现的常见问题。书中有些示例程序相对简单,有些示例程序相当复杂。这些示例程序分享了一些只有零散或者零星文档可查但是却经常困扰开发者的问题。本书不仅仅是一本单纯学习和掌握Android开发技巧的书,更是一本填补空白的书。
精心设计一个能够动态支持所有Android设备的应用是一项艰巨的任务。通过学习本书以及类似出版物和在线资源提供的知识,我希望能提升读者开发和发布应用的能力。除此之外,我跟读者一样,也是一名开发者和热心用户,我也在耐心等待下一个精彩应用的出现,或许读者就是那个开发它的人。

Jake Wharton
Android工程师



仕様

ブランド Jingdong book
ブランドテリトリー China

免責声明

商品の価格、パッケージ、仕様などの情報は、事前に通知することなく変更される場合があります。私たちは商品情報を迅速に更新するよう努力していますが、実際に受け取った商品を基準にしてください。商品を利用する前に、常に商品に付属するラベル、警告、および説明を読んでください。

利用規約の全文を見ます
お気に入りに追加
{{ $isZh ? coupon.coupon_name_sub : coupon.coupon_ename_sub | formatCurrency }}
{{__("Buy Directly")}} {{ itemCurrency }}{{ item.directly_price }}
数量
{{ quantity }}
{{ instockMsg }}
{{ limitText }}
{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}
JD@CHINAによって販売します
配送先
{{ __("Ship to United States only") }}
69以上のご注文は送料無料
正規保証

カートに入れました

ショッピングを続ける

おすすめアイテム

{{ item.brand_name }}

{{ item.item_name }}

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

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

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

クーポン

{{ coupon.coupon_name_new | formatCurrency }}
受け取る 受取済み 受け取る終わりました
{{ getCouponDescStr(coupon) }}
{{ coupon.use_time_desc }}
間もなく期限切れ: {{ formatTime(coupon.use_end_time) }}

このアイテムを友達と共有します

Yamiギフトカード特別価格

ギフトカードで支払えば、ギフトカード特別価格が得られます

規則説明

ギフトカード特別価格は、一部商品の特別割引オファーです;

ギフトカード特別価格の商品を購入する場合、決済時に電子ギフトカードで相殺し、ギフトカードの残高が註文したギフトカード特別価格商品の合計価格を支払うのに十分であれば、ギフトカード特別価格を適用することができます;

ギフトカードを利用しない場合、あるいはギフトカードの残高が前項に述べた要件を満たさない場合、ギフトカード特別価格を適用することができません。通常の販売価格で計算されることになり、これらの商品を購入することができます。

ギフトカード特別価格の商品を購入した場合、残高が足りない場合は、カートページまたは決済ページの「チャージ」ボタンをクリックしてギフトカードへの購入とチャージを行うことができます。

もし商品はギフトカード特別価格を持つならば、「特別」の特殊価格表記を表示します;

その他の質問や懸念がある場合は、いつでもカスタマーサービスにお問い合わせください;

Yamibuyは最終解釈権を有します。

Yamiによって販売します

サービス保証

Yami $49以上で送料無料
Yami 返品・交換保証
Yami アメリカから発送

配送情報

  • アメリカ

    スタンダード配送料 $5.99 (アラスカ、ハワイを除く)、最終価格が $49 以上で送料無料

    地方発送 $5.99 (カリフォルニア、ニューヨーク、ニュージャージー、マサチューセッツ、ペンシルベニア、上記州の一部地域); 最終価格が $49 以上で送料無料

    2 日以内の配送 (アラスカとハワイを含む) は送料 $19.99 からです

返品・交換ポリシー

Yamiはお客様が安心して購入できるように努めています。Yamibuy.comから出荷されたほとんどの商品は、受領後30日以内に返品可能です(食品、ドリンク、スナック、乾物、健康補助食品、新鮮な食料品および生鮮食品は、損傷または品質の問題がある場合、受領後7日以内に返品可能です。すべてのお客様に安全で高品質の商品を提供するために、美容製品については、品質の問題ではない限り、開封または利用後の返金や返品は対応できません。一部の商品には異なるポリシーまたは要件がありますので、特別な商品については以下をご覧いただくか、Yamiカスタマーサービスにお問い合わせください)。
ご理解とご支持に感謝します。

利用規約の全文を見ます

Yamiによって販売します

Yamibuy 電子ギフトカードの利用規約

購入時に自動チャージを選択した場合、注文完了後にギフトカードが自動的にアカウントにチャージされます;

購入時にメール送信を選択した場合、注文完了後にシステムが自動的にカード番号とパスワードを入力したメールアドレスに送信します;

メールを送信する際、どのユーザーもメールに送られてきたカード番号とパスワードを使用してギフトカードをチャージできますので、メール情報をしっかり保管してください。

メール受信に問題がある場合は、カスタマーサービスに連絡して処理してもらってください;

メールを送信する際、ギフトカードが交換されていない場合は、メールを再発行することができます。他のユーザーにすでに交換されている場合は、補償することはできません;

Yamibuyの電子ギフトカードは、自営または第三者商品の購入に使用できます;

Yamibuyの電子ギフトカードには有効期限がなく、長期にわたって有効です;

Yamiの電子ギフトカードの金額は、複数回に分けて使用することができます;

Yamiの電子ギフトカードの業務規則の最終的な解釈権は、Yamiウェブサイトに帰属します。

返品・交換ポリシー

既に利用された電子ギフトカードは返金不可です。

販売元: JD@CHINA

サービス保証

Yami $49以上で送料無料
Yami 最高のアフターサービス
Yami 米国本土から発送

配送情報

  • アメリカ

    スタンダード配送料 $5.99 (アラスカ、ハワイを除く)、最終価格が $49 以上で送料無料

    地方発送 $5.99 (カリフォルニア、ニューヨーク、ニュージャージー、マサチューセッツ、ペンシルベニア、上記州の一部地域); 最終価格が $49 以上で送料無料

    2 日以内の配送 (アラスカとハワイを含む) は送料 $19.99 からです

返品・交換ポリシー

商品到着後30日以内であれば返品が可能です。返品される商品は、購入時の請求書の原本を含む、元の梱包のまま新品である必要があります。お客様の費用負担で製品を返品してください。

JD@CHINAによって販売します

サービス保証

Yami $以上の店舗間注文: 送料無料
Yami 30日間返品・交換保証

Yami-中国集荷倉庫

Yamiが中国から厳選し、各優秀店舗の商品をYami中国統合センターに集めて、パッケージをまとめて一度に国際郵送でお客様の住所までお届けします。店舗間で$69以上になれば、送料無料になります。複数の販売者が提供する幅広い商品から選び、店舗間送料無料か低い送料を手軽に楽しめます。

返品・交換ポリシー

30日以内の返品・交換保証を提供します。商品は未使用の元のパッケージに入れられ、購入証明書が添付される必要があります。商品の品質上の問題、間違った配送、または配送漏れなど、販売者によって引き起こされたミスについては、返金処理されます。その他の理由による返品・交換の送料はお客様ご負担となります。すべての商品は長距離を輸送するため、内部品質に影響しない簡易包装のプレスや摩耗等が発生する場合、返品・交換は致しかねます。

配送情報

Yami 中国集荷 Consolidated Shippingの送料は$ 9.99 ($69以上のご注文は送料無料)

中国の販売業者は、ご注文後 2 営業日以内に商品を配達します、すべての荷物は Yami 中国集荷センターに到着し (特別な状況および中国の特定法定休日を除く)、そこで荷物は混載され、 UPSで米国に配送されます。中国から米国への UPS の平均配達時間は約 10 営業日で、直送の追跡番号に基づいていつでも追跡できます。感染拡大の影響で、現在の物流は約5日遅れる可能性があります。パッケージには顧客の署名が必要です。署名されない場合、パッケージが紛失するリスクはお客様が負うことになります。

JD@CHINAによって販売します

サービス保証

69以上のご注文は送料無料
正規保証

配送情報

Yami Consolidated Shipping送料$9.99($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ポイント情報

すべての商品は、 Yamibuy.com のプロモーションまたはポイント イベントの対象外となります。

返品・交換ポリシー

商品到着後30日以内であれば返品が可能です。返品される商品は、購入時の請求書の原本を含む、元の梱包のまま新品である必要があります。お客様の費用負担で製品を返品してください。

Yami

Yamiアプリをダウンロードします

トップに戻ります

おすすめアイテム

ブランドについて

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折

レビュー{{'('+ commentList.posts_count + ')'}}

商品レビューを書いて、他のユーザーを助ける最初の人になりましょう。

レビューを書く
{{ totalRating }} レビューを書く
  • {{i}}星

    {{i}} 星

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

Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}非表示にします

{{ strLimit(comment,800) }}すべて見る

Show Original

{{ comment.content }}

Yami
すべてを表示します

{{ formatTime(comment.in_dtm) }} 購入済み {{groupData}}

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

{{ showTranslate(comment) }}非表示にします

{{ strLimit(comment,800) }}すべて見る

Show Original

{{ comment.content }}

Yami
すべてを表示します

{{ formatTime(comment.in_dtm) }} 購入済み {{groupData}}

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

関連するコメントはありません~

レビュー詳細

Yami Yami

{{ showTranslate(commentDetails) }}非表示にします

{{ strLimit(commentDetails,800) }}すべて見る

Show Original

{{ commentDetails.content }}

Yami
すべてを表示します

{{ formatTime(commentDetails.in_dtm) }} 購入済み {{groupData}}

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

最低でも単語一つを入力してください

コメント{{'(' + replyList.length + ')'}}

Yami Yami

{{ showTranslate(reply) }}非表示にします

{{ strLimit(reply,800) }}すべて見る

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')}}

最低でも単語一つを入力してください

キャンセル

これまでのコメントは以上です!

レビューを書きます
商品評価

コメントをお願いします

  • 素敵なユーザーネームは、あなたのコメントをより人気のあるものにします!
  • ここでニックネームを変更すると、アカウントのニックネームも同じに変更されます。
商品レビューをありがとうございます。
あなたの素晴らしいレビューは私たちのコミュニティがより良いアジア商品を見つけるのに役立ちます。

通報します

キャンセル

本当にレビューを削除してもよろしいですか?

キャンセル

過去に閲覧した商品

ブランドについて

Jingdong book