登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書

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

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

售價:HK$ 127.4

我要買

 

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


新書推薦:
人人都想当网红?新媒体与注意力博弈
《 人人都想当网红?新媒体与注意力博弈 》

售價:HK$ 78.2
对话的力量,风靡全球的教练式沟通
《 对话的力量,风靡全球的教练式沟通 》

售價:HK$ 67.9
人的行为
《 人的行为 》

售價:HK$ 110.4
北京中轴线知识一点通
《 北京中轴线知识一点通 》

售價:HK$ 90.9
牛津世界历史研究指南
《 牛津世界历史研究指南 》

售價:HK$ 216.2
人间珍贵:澎湃夜读集3
《 人间珍贵:澎湃夜读集3 》

售價:HK$ 78.2
孩子一生的底气
《 孩子一生的底气 》

售價:HK$ 67.9
撒哈拉海计划:技术、殖民与气候危机
《 撒哈拉海计划:技术、殖民与气候危机 》

售價:HK$ 90.9

 

建議一齊購買:

+

HK$ 92.1
《MIT App Inventor完全上手——不会编程也能“乐》
+

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

HK$ 129.5
《Android App Inventor项目开发教程》
+

HK$ 179.4
《App,这样设计才好卖》
+

HK$ 169.0
《高性能HTML5(想让大规模高复杂度网站更快更易扩展?远不止》
編輯推薦:
本书为国内首本关于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.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.