登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』人人都能开发安卓App--App Inventor2应用开发实战(国内首本App Inventor 2书籍,紧扣当下街景、2048、乐高机器人等热门应用,轻松入门,快速开发蓝牙、网络、动画游戏等应用。App Inventor中文网核心成员匠心打造)

書城自編碼: 2479391
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 黄仁祥 金 琦 易 伟 编著
國際書號(ISBN): 9787111483090
出版社: 机械工业出版社
出版日期: 2014-11-01
版次: 1 印次: 1
頁數/字數: 252/
書度/開本: 16开 釘裝: 平装

售價:NT$ 441

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
你的韧性超乎你的想象
《 你的韧性超乎你的想象 》

售價:NT$ 335.0
新东方 剑桥雅思官方指南精讲 精确剖析官方指南样题
《 新东方 剑桥雅思官方指南精讲 精确剖析官方指南样题 》

售價:NT$ 381.0
欧洲文明进程·贫困与社会保障卷
《 欧洲文明进程·贫困与社会保障卷 》

售價:NT$ 924.0
理想国译丛030:资本之都:21世纪德里的美好与野蛮
《 理想国译丛030:资本之都:21世纪德里的美好与野蛮 》

售價:NT$ 571.0
新质生产力
《 新质生产力 》

售價:NT$ 381.0
沙盘游戏疗法
《 沙盘游戏疗法 》

售價:NT$ 498.0
图坦卡蒙和改变世界的陵墓
《 图坦卡蒙和改变世界的陵墓 》

售價:NT$ 447.0
儿童心理画:孩子的画会说话,孩子的画这样读
《 儿童心理画:孩子的画会说话,孩子的画这样读 》

售價:NT$ 386.0

建議一齊購買:

+

NT$ 413
《 MIT App Inventor完全上手——不会编程也能“乐高式”构建Android应用的编程神器 》
+

NT$ 822
《 iOS开发指南 从零基础到App Store上架(第3版) 》
+

NT$ 448
《 Android App Inventor项目开发教程 》
+

NT$ 621
《 App,这样设计才好卖 》
+

NT$ 585
《 高性能HTML5(想让大规模高复杂度网站更快更易扩展?远不止H5/CSS3 这本彻头彻尾的实战书将教会你一切) 》
編輯推薦:
本书为国内首本关于App Inventor 2的书籍,紧扣当下街景、2048、乐高机器人等热门应用,读者可以轻松入门,快速开发蓝牙、网络、动画游戏等应用。App
Inventor中文网核心成员匠心打造,权威性毋庸置疑。
內容簡介:
App Inventor
最初为Google实验室(Google Lab)的一个子计划,由Google工程师设计完成。App
Inventor是一个完全在线开发的安卓编程环境,使用最简单的程序进行应用开发,对于Android初学者或是机器人开发者来说,
易学、易用。
本书特色
■适用于没有项目开发经验或程序设计基础薄弱的读者,以及希望快速开发安卓App的新手、编程爱好者、安卓爱好者。
■大大缩短App学习与开发时间,
可以快速开发一款属于自己的应用。
■任务式教学, 精选有趣案例, 寓学习于娱乐。
關於作者:
黄仁祥

现任教于四川文理学院。主持四川省教育厅科研项目两项,参与多项市厅级科研项目。现致力于使用App Inventor开展移动计算思维教学研究。App
Inventor中文网资深版主,二次开发的App
Inventor中文版离线包被网友广泛使用。

金 琦

曾被金华市政府授予“金华市技术能手”荣誉称号(网络管理类),作为App
Inventor项目在浙江最早开课教师,多次对全省教师进行该项目培训,指导学生开发了“金华公众自行车应用”等多款应用。

易 伟
广东合桓律师事务所专职律师。业余程序开发爱好者,App
Inventor中文网副站长,在百度文库开设了App
Inventor入门基础教程,并在机锋、安卓网上线2048、视唱练耳、律师助手等多款App。出版畅销书《微信公众平台搭建与开发揭秘》《微信公众平台服务号开发:揭秘九大高级接口》
目錄
目录
前言
第1章 App Inventor 2入门 1
1.1 App Inventor 2基础知识 2
1.2 App Inventor 2环境搭建 3
1.3 App Inventor 2界面 12
第2章 App Inventor 2开发基础要素 15
2.1 从Hello World开始 16
2.2 漫画书 20
2.3 涂鸦板 25
2.4 便签 30
2.5 数学问题 36
第3章 多媒体应用 41
3.1 微电影 42
3.2 电影墙 45
3.3 练耳 49
3.4 语音输入 53
3.5 摇一摇报时 56
第4章 传感器和蓝牙应用 60
4.1 贪吃球 61
4.2 图书扫描 65
4.3 开机画面 71
4.4 蓝牙猜拳 76
4.5 手机遥控机器人 84
第5章 动画游戏应用 91
5.1 打地鼠 92
5.2 弹球 97
5.3 打飞机 103
5.4 拼图 110
5.5 2048 118
第6章 网络应用 134
6.1 浏览器 135
6.2 街景地图 138
6.3 JavaScript交互 143
6.4 ActivityStarter 148
6.5 TinyWebDB 153
第7章 数据交互应用 157
7.1 天气预报 158
7.2 校园新闻 164
7.3 注册登录 168
7.4 上传下载 176
7.5 聊天室 182
附录A App Inventor 2组件 188
附录B App Inventor 2指令 234
附录C 常用ActivityStarter查询 241
附录D App Inventor网络资源 243
参考文献 245
內容試閱
第1章
App Inventor 2入门
本章介绍App Inventor 2的基础知识、环境搭建及界面,为后面的应用开发打下基础。
1.1 App Inventor 2基础知识
App Inventor是一款基于Web、面向没有编程经验的初学者的Android应用开发工具。它最初是谷歌实验室(Google Lab)2009年开始,由麻省理工学院(MIT)的Hal Abelson教授主导的一个实验项目。与传统的代码编程不同,App Inventor中程序是通过可视化的指令模块来实现的,并用模块定义不同的功能。App Inventor模块的理论最初基于Ricarose Roque的硕士论文,而模块的实现又基于另一位MIT教育项目负责人Eric Klopfer创造的StarLogo模拟程序。2010年12月5日App Inventor对外公测。2012年1月1日谷歌由于业务发展调整,将该项目移交给麻省理工学院移动学习中心(MIT Center for Mobile Learning),由麻省理工学院在MIT开源协议下开放该项目的源代码,并提供一个可供公共访问的云端开发环境。2012年3月4日,MIT App Inventor开放使用。2013年12月,麻省理工学院推出了新的App Inventor版本——App Inventor 2(以下简称AI2)和新的App Inventor官方网站。之前的版本称为App Inventor Classic或App Inventor 1(以下简称AI1),而且目前已经停止对App Inventor 1提供技术支持。本书是以App Inventor 2为基础进行编写的。
几乎在App Inventor上线的同时,国内的IT界和教育界就注意到了这一新的Android应用开发工具,越来越多的中高级院校将App Inventor作为非计算机专业的选修课程,如浙江师范大学附属中学、汕头大学、中山大学、四川文理学院、芜湖职业科技学院、淄博职业学院、江西师范大学、哈尔滨工程大学、深圳信息职业技术学院、马鞍山师范高等专科学校等。同时麻省理工学院和Google中国大学一直支持App Inventor 在中国的推广和发展,在2013年和2014年举办了多期暑期班,并为国内使用者专门搭建了备用服务器(http:contest.appinventor.mit.edu),同时为推广App Inventor的使用,MIT于2014年9月14日推出中文版本(含简体、繁体)。
当然,编写程序究竟是英文好还是中文好,还有待实践,本书仍以英文原版介绍为主。
?小窍门☆
AI两个版本的区别
功能区别:AI1由于官方不再开发,所以新组件没有AI2多。
代码编辑器(Block Editor)的区别:AI1是基于Java Web Start的代码编辑器,所以开发者必须安装JRE,而AI2完全基于浏览器,开发者除了浏览器不需要额外安装任何软件。
?注意? 两个版本的代码不兼容,也就是在AI1中导出的项目,不可以直接导入AI2中,两者的模拟器也不兼容。
1.2 App Inventor 2环境搭建
由于AI2是完全基于浏览器开发安卓应用的(也叫做云端开发),只要你能访问AI2云端官方服务器http:ai2.appinventor.mit.edu(由于受Google插件影响,国内经常无法访问,可访问备用服务器http:contest.appinventor.mit.edu,再通过以下三种方式,就可以快速开发一个安卓应用。
?提示
尽管App Inventor 2官方是在线开发软件,但由于是开源软件,一些程序员也开发出了离线开发包,即没有互联网时,本地也可使用。由于离线包并非官网推出,本书不再介绍,有需要者可自行下载。
方式一:使用安卓设备(安卓手机或平板电脑)和无线网络进行开发(强烈推荐)
这种方式不需要你在计算机上下载任何额外的软件,而是直接在云端服务器上开发,并通过在安卓设备上安装MIT App Inventor Companion配套App进行实时调试,如图1-1所示。
a)在计算机上创建项目  b)通过安卓设备实时调试
图1-1 Wi-Fi真机开发方式
以下是方式一的步骤。
?步骤1:下载安装MIT App Inventor Companion配套App
可以扫描图1-2中的二维码从谷歌Play Store下载安装,这也是推荐方式。
另外也可以直接下载APK方式安装,地址为http:appinv.usxAI2cf34。
?小窍门☆
如果你的安卓手机或平板电脑未安装二维码扫描App,也可以直接到谷歌应用市场搜索“MIT App Inventor Companion”然后安装。如果希望直接使用APK方式安装,请将手机设置为“信任未知源”,这在调试和安装软件时同样适用。
?步骤2:将计算机和安卓设备连接到同一无线网络
记住,只有当计算机和安装有配套App的安卓设备连接到同一无线网络时,才能将你正在开发的App显示到安卓设备上,便于调试。换句话说,你的计算机和安卓设备必须在同一局域网。
?步骤3:打开App Inventor的项目将它与安卓设备连接
打开App Inventor,新建一个项目,单击“Project”→“Start New Project”,然后输入一个项目名称(只能使用英文字母、数字或下划线组成项目名称)。
接下来在AI2浏览器的顶部菜单中选择“Connect”→“AI Companion”,如图1-3所示。
图1-3 AI Companion连接
然后浏览器中会出现一个二维码对话框。使用你的安卓设备像打开其他应用一样的方式开启AI Companion应用。然后单击“Scan QR code”按钮开始扫描浏览器中的二维码,如图1-4所示。
图1-4 扫描二维码
几秒钟之后,正在开发的App就会显示在安卓设备上了。在Designer或Blocks界面做了修改之后,安卓设备会即时更新你的App,这种特性叫做“实时调试”。

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.