{{sellerTotalView > 1 ? __("sellers", {number: sellerTotalView}) : __("seller", {number: sellerTotalView}) }}, {{numTotalView > 1 ? __("items", {number: numTotalView}) : __("item", {number: numTotalView}) }}
免運費
Yami

Nickname

請告訴我們怎麼更好地稱呼你

更新你的名字
賬戶 訂單 收藏
{{ inviteNavTitle }}
退出登入

切換配送區域

不同區域的庫存和配送時效可能存在差異。

歷史郵編

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

我們將在商品到貨後第一時間通知你。

取消
Yami

京東圖書

MIT App Inventor完全上手:不会编程也能“乐高式”构建Android应用的编程神

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

MIT App Inventor完全上手:不会编程也能“乐高式”构建Android应用的编程神

{{__(":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 }}) 詳情
商品有效期

已下架

我們不知道該商品何時或是否會重新有庫存。

當前地址無法配送
已售完

商品描述

展開全部描述
Content Description

使用MIT的App Inventor 2,任何人都可以构建出完整的、可用的Android应用——而不必编写代码!即使没有任何编程经验,本书也能够帮助你做到这一点。
与聚焦于已过时的Google版本的书籍不同, MIT App Inventor完全上手——不会编程也能“乐高式”构建Android应用的编程神器 基于MIT强势更新的第2版进行编写。
《MIT App Inventor完全上手:不会编程也能“乐高式”构建Android应用的编程神》指导读者一步步地完成每个任务和功能,展示了如何通过拖曳、放置和连接拼图块——而非编写代码——来创建应用。在学习过程中,读者还将掌握专业的设计和开发技术,如果今后确实想要编写代码,那么也会用到这些技术。
通过实际动手做项目,读者能够掌握包括从GPS到动画的多种功能,构建出高质量的用户界面,让应用正常工作,并使用App Inventor的模拟器测试它(甚至都不需要Android设备)!
涵盖内容
◆ 了解移动设备以及移动App在其上的运行方式
◆ 使用设计器(Designer)规划App的行为和外观
◆ 使用块编辑器(Blocks Editor)告诉App做什么以及如何做
◆ 创建变量并学会如何高效地使用它们
◆ 使用过程来组合和重用更大、更复杂App中的代码片段
◆ 在列表和数据库中保存数据
◆ 使用App Inventor的游戏、动画和媒体特性
◆ 使用多屏幕创建更复杂的App
◆ 集成传感器来让App可感知位置
◆ 调试App并修复问题
◆ 将创造性和逻辑思维相结合并尝试创建更复杂的App
Catalogue

第1章 编程入门 1
1.1 操作系统 1
1.2 Android的优势 5
1.2.1 扩展App的功能 5
1.2.2 Google服务 7
1.3 应用 7
1.4 编程语言 9
1.5 小结 10
1.6 练习 10
第2章 使用MIT App Inventor构建应用 13
2.1 MIT App Inventor网站 13
2.1.1 登录 14
2.1.2 Designer 15
2.1.3 Blocks Editor 16
2.1.4 AI2 Companion App 16
2.1.5 Android模拟器 17
2.1.6 使用USB连接到Android设备 18
2.2 进入App内部 19
2.2.1 事件处理程序 19
2.2.2 每次只做一件事 20
2.3 练习:Sherlock Is Watching 21
2.4 将要构建的应用 24
2.4.1 名为“Speak, Android!”的App 24
2.4.2 Pollock 24
2.4.3 Fore 25
2.4.4 Android Quiz 26
2.5 上传到Google Play 26
2.6 小结 26
2.7 练习 27
第3章 App Inventor工具箱 29
3.1 创建新项目 30
3.2 设计器(Designer)的要件 30
3.2.1 调色板(Palette) 30
3.2.2 查看器(Viewer) 37
3.2.3 组件(Components) 37
3.2.4 属性(Properties) 38
3.2.5 媒体(Media) 38
3.3 练习:名为“Speak, Android!”的App 38
3.3.1 连接你的设备 39
3.3.2 在已连接的设备上查看App 41
3.4 小结 44
3.5 练习 44
第4章 变量 45
4.1 组件属性:内置变量 46
4.1.1 单击计数器(Clicker-Counter)App 46
4.1.2 属性:取值器和赋值器 47
4.1.3 单击计数器扩展 47
4.2 事件参数:特殊变量 48
4.3 练习:Pollock 49
4.3.1 界面 50
4.3.2 块编程 51
4.3.3 附加练习 52
4.4 作用域:全局变量和局部变量 52
4.5 全局变量 54
4.6 局部变量 55
4.7 变量中能保存什么 58
4.8 小结 58
第5章 过程 61
5.1 过程的定义 61
5.2 过程的类型 62
5.3 为什么要使用过程 64
5.4 参数 64
5.5 练习:弹球(Flick) 66
5.6 附加练习 68
5.7 小结 68
第6章 使用列表 69
6.1 使用数据来建模 69
6.2 基础知识 71
6.2.1 创建空列表 71
6.2.2 创建已经包含一些内容的列表 71
6.2.3 使用列表 74
6.2.4 使用列表表示颜色 74
6.3 列表的类型 75
6.3.1 一维列表 75
6.3.2 表示数据结构的列表 75
6.3.3 同时使用多个列表(根据需要扩展) 76
6.4 使用列表和过程进行抽象 79
6.5 常见问题 82
6.5.1 超出列表的范围 82
6.5.2 定义依赖于运行时元素的变量 84
6.6 练习:Android Quiz 84
6.7 附加练习 90
6.8 小结 90
第7章 游戏和动画 91
7.1 添加动画 91
7.1.1 ImageSprite(图片精灵) 92
7.1.2 Ball(球) 94
7.1.3 Canvas(画布) 94
7.2 动画示例 95
7.2.1 更平滑的动画 95
7.2.2 边缘和碰撞 96
7.3 练习:Fore 96
7.4 附加练习 99
7.5 小结 99
第8章 多屏幕和调试技术 101
8.1 需要多个屏幕的原因 101
8.2 使用多屏幕构建App 102
8.2.1 多屏幕的优势 103
8.2.2 多屏幕的问题 103
8.2.3 切换屏幕 104
8.2.4 在屏幕之间共享数据 104
8.3 调试技术 105
8.3.1 注释 105
8.3.2 小测试与常测试 105
8.3.3 执行(Do It) 106
8.3.4 良好的名称 107
8.4 备份你的工作 107
8.5 练习:Pollock加一屏 108
8.6 附加练习 110
8.7 小结 110
第9章 使用媒体 111
9.1 音频 112
9.2 图片 113
9.2.1 ImagePicker 113
9.2.2 照相机 115
9.3 视频 116
9.4 练习:照相机实战 116
9.5 附加练习 117
9.6 小结 117
第10章 传感器 119
10.1 构建可感知位置的App 120
10.1.1 使用位置 120
10.1.2 位置数据 122
10.1.3 利用Intent使用地图App 123
10.1.4 保存位置数据 124
10.2 加速度计 126
10.3 Orientation Sensor 128
10.4 练习:Pushpin 129
10.4.1 第1部分:设计当前位置读数 130
10.4.2 编程第1部分:当前位置读数 132
10.4.3 第2部分:锁定并记录位置供后续查看 135
10.4.4 编程第2部分:锁定位置 136
10.4.5 扩展练习 137
10.5 小结 138
第11章 数据库 139
11.1 TinyDB 139
11.1.1 从TinyDB获取数据 141
11.1.2 关于TinyDB的一些细节 141
11.2 TinyWebDB 141
11.2.1 设置自己的Web数据库服务 142
11.2.2 安全和隐私 142
11.3 FusionTables 142
11.4 使用Web GET和POST 145
11.4.1 基础文件 145
11.4.2 Web API 146
11.5 练习:WriteMore 146
11.6 附加练习 150
11.7 小结 150
第12章 发布App 151
12.1 实时模式 151
12.2 安全设置 152
12.3 创建APK文件 153
12.3.1 直接下载到计算机 153
12.3.2 使用二维码下载 157
12.4 创建.aia文件 159
12.5 练习:App发布 160
12.5.1 版本代码 160
12.5.2 Google Play Developer Console 161
12.6 小结 164

Book Abstract

《MIT App Inventor完全上手:不会编程也能“乐高式”构建Android应用的编程神》:
1.用户界面(User Interface)
User Interface元素中包含了一些构建App时不可或缺的组件。本节简要介绍它们的功能。不过,学习任何工具(例如MIT App Inventor)中各种组件的最 好方法是不断尝试。注意,这个组中的所有组件都有视觉属性,例如文本颜色和字体大小,这些属性可以在App创建时通过Designer修改,或者在App运行时使用Blocks Editor中的命令修改。
Button(按钮)——此组件添加一个用户可以用手指单击的按钮。你可以以多种方式定制其外观,包括指定其是否可单击(默认是可单击的)。
Checkbox(复选框)——当用户单击时,Checkbox会产生一个事件。你可以使用Designer和Blocks Editor来定制其外观。
DatePicker(日期选择器器)——它是一个按钮,当被单击时会启动一个弹出对话框,以便用户选择日期。
Image(图片)——此组件向App中添加图片。你可以使用Designer或Blocks Editor来定制特定的图片。
Label(标签)——标签显示一段文本,可以更有效地组织App的界面。
ListPicker(列表选择器)——此按钮显示一个供用户选择的文本元素列表。
ListView(列表视图卜此组件将一个文本元素的列表显示在屏幕上。它无法在可滚动的屏幕上工作。
Notifier(通知器)——此组件显示一条通知。你可以定制其展现方式以及它需要在
Android日志中保存何种类型的信息。
PasswordTextBox(密码文本框)——你可以使用此组件创建一个文本框,当用户在其中输入时,该文本框将不会显示这些字符。
Slider(滑动条)——滑动条是一个添加了可拖动滑块的进度条。当按住时,可以向左或向右拖动滑动条。这样做会影响另一个组件的属性,例如某个TextBox的字体大小或者Ball组件的半径。
Spinner——此组件显示一个包含不同元素列表的弹出式菜单。你可以在Designer或Blocks Editor中设置它们。
TextBox(文本框)——顾名思义,它是用来输入文本的一个框。你可以定制文本框是否有多行、是否限定为只能输入数字以及其他一些特定的属性。
WebViewer(网页查看器)——它在App中创建一个用于查看网页的组件,用户不必转到某个外部浏览器。
……
Introduction

MIT App Inventor完全上手:不会编程也能“乐高式”构建Android应用的编程神

規格參數

品牌 京東圖書
品牌屬地 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 滿$49免運費
Yami 無憂退換
Yami 從美國出貨

配送資訊

  • 美國

    標準配送 $5.99(不含阿拉斯加,夏威夷),最終價滿$49免運費

    本地配送$5.99(加州,紐約州,新澤西,麻省和賓夕法尼亞,以上州部分地區);最終價滿$49免運費

    兩日達(含阿拉斯加夏威夷)運費19.99美元起

退換政策

亞米網希望為我們的客戶提供最優秀的售後服務,讓所有人都能放心在亞米購物。亞米自營商品在滿足退換貨條件的情況下,可在收到包裹的30天之內退換商品(食品因商品質量問題7天內可退換;為了確保每位客戶都能獲得安全和高質量的商品,對於美妝類產品,一經開封或使用即不提供退款或退貨服務,質量問題除外;其他特殊商品需聯繫客服諮詢)。
感謝您的理解和支持。

查看詳情

由 亞米 銷售

亞米電子禮品卡使用規則

若購買時選擇自動儲值,訂單完成後禮品卡將自動儲值至您的帳戶;

若購買時選擇發送郵件,訂單完成後系統將自動發送卡號和密碼到您填寫的郵箱;

寄送郵件時,任何使用者均可使用郵件中的卡號密碼進行禮卡儲值,請妥善保管郵件資訊。

如接收郵件遇到問題,請聯絡客服處理;

發送郵件時,若禮卡沒有被兌換,可以補發郵件。若已經被其他用戶兌換,無法補償;

亞米網電子禮卡可用於購買自營或第三方商品;

亞米網電子禮卡沒有有效期限限制,長期有效;

亞米網電子禮卡的金額,可分多次使用;

亞米網電子禮卡業務規則,最終解釋權歸亞米網所有。

退換政策

已消費的電子禮卡不支持退款。

JD@CHINA 銷售

服務保障

Yami 滿$49免運費
Yami 最優售後
Yami 美國本土出貨

配送資訊

  • 美國

    標準配送 $5.99(不含阿拉斯加,夏威夷),最終價滿$49免運費

    本地配送$5.99(加州,紐約州,新澤西,麻省和賓夕法尼亞,以上州部分地區);最終價滿$49免運費

    兩日達(含阿拉斯加夏威夷)運費19.99美元起

退換政策

提供30天內退還保障。產品需全新未使用原包裝內,並附有購買憑證。產品品質問題、或錯發漏發等,由商家造成的失誤,將進行補發,或退款處理。其它原因需退貨費用由客戶自行承擔。

由 JD@CHINA 銷售

服務保障

Yami 跨店滿$69免運費
Yami 30天退換保障

亞米-中國集運倉

由亞米從中國精選並集合各大優秀店舖的商品至亞米中國整合中心,合併包裹後將一次合包跨國郵寄至您的地址。跨店包郵門檻低至$69。您將在多商家集合提供的廣泛選購商品中選購商品,輕鬆享有跨店鋪包郵後的低郵資。

退換政策

提供30天內退換保障。產品需在全新未使用的原包裝內,並附有購買憑證。產品品質問題、錯發、或漏發等商家造成的失誤,將進行退款處理。其它原因造成的退換貨郵費客戶將需要自行承擔。由於所有商品均長途跋涉,偶有簡易外包壓磨等但不涉及內部品質問題者,不予退換。

配送資訊

亞米中國集運 Consolidated Shipping 運費$9.99(訂單滿$69 包郵)

下單後2個工作天中國商家出貨,所有包裹抵達亞米中國整合中心(除特別情況及中國境內個別法定假日外)會合併包裹後透過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.

積分規則

不參加任何折扣活動以及亞米會員積分制度。

退換政策

提供30天內退還保障。產品需全新未使用原包裝內,並附有購買憑證。產品品質問題、或錯發漏發等,由商家造成的失誤,將進行補發,或退款處理。其它原因需退貨費用由客戶自行承擔。

Yami

下載亞米應用

返回頂部

為您推薦

品牌故事

京東圖書

为您推荐

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

請輸入內容

取消

這是到目前為止的所有評論!

發表評論
商品評分

請輸入評論

  • 一個好的暱稱,會讓你的評論更受歡迎!
  • 修改了這裡的暱稱,個人資料中的暱稱也將被修改。
感謝你的評論
你的好評可以幫助我們的社區發現更好的亞洲商品。

舉報

取消

確認刪除該評論嗎?

取消

歷史瀏覽

品牌故事

京東圖書