如何使用 App Inventor 开发 Android app 网络接入设备备云

京 东 价:
[定价:¥]
PLUS会员专享价
您购买此商品可享受专属价
增值业务:
重  量:
搭配赠品:
服务支持:
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
人人都能开发安卓App:App Inventor 2应用开发实战
商品介绍加载中...
扫一扫,精彩好书免费看
京东商城向您保证所售商品均为正品行货,京东自营商品开具机打发票或电子发票。
凭质保证书及京东商城发票,可享受全国联保服务(奢侈品、钟表除外;奢侈品、钟表由京东联系保修,享受法定三包售后服务),与您亲临商场选购的商品享受相同的质量保证。京东商城还为您提供具有竞争力的商品价格和,请您放心购买!
注:因厂家会在没有任何提前通知的情况下更改产品包装、产地或者一些附件,本司不能确保客户收到的货物与商城图片、产地、附件说明完全一致。只能确保为原厂正货!并且保证与当时市场上同样主流新品一致。若本商城没有及时更新,请大家谅解!
权利声明:京东上的所有商品信息、客户评价、商品咨询、网友讨论等内容,是京东重要的经营资源,未经许可,禁止非法转载使用。
注:本站商品信息均来自于合作方,其真实性、准确性和合法性由信息拥有者(合作方)负责。本站不提供任何保证,并不承担任何法律责任。
印刷版次不同,印刷时间和版次以实物为准。
价格说明:
京东价:京东价为商品的销售价,是您最终决定是否购买商品的依据。
划线价:商品展示的划横线价格为参考价,该价格可能是品牌专柜标价、商品吊牌价或由品牌供应商提供的正品零售价(如厂商指导价、建议零售价等)或该商品在京东平台上曾经展示过的销售价;由于地区、时间的差异性和市场行情波动,品牌专柜标价、商品吊牌价等可能会与您购物时展示的不一致,该价格仅供您参考。
折扣:如无特殊说明,折扣指销售商在原价、或划线价(如品牌专柜标价、商品吊牌价、厂商指导价、厂商建议零售价)等某一价格基础上计算出的优惠比例或优惠金额;如有疑问,您可在购买前联系销售商进行咨询。
异常问题:商品促销信息以商品详情页“促销”栏中的信息为准;商品的具体售价以订单结算页价格为准;如您发现活动商品售价或促销信息有异常,建议购买前先联系销售商咨询。
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
浏览了该商品的用户还浏览了
加载中,请稍候...
七日畅销榜
新书热卖榜
iframe(src='///ns.html?id=GTM-T947SH', height='0', width='0', style='display: visibility:')> 博客详情
for Android,它是一个基于网页的开发环境,即使是没有开发背景的人也能通过他轻松创建 Android 应用程序。这个产品已经测试了一年之久了,主要是和教育机构合作进行的测试,因此,在课堂上接触到它的学生们很可能成为 Android 应用暴增的主要力量。纽约时报的一篇报道引用了项目带头人 Harold Abelson(MIT 教授)的话:“App Inventor 编写的应用程序或许不是很完美,但它们却是普通人都能做的,而且通常是在几分钟内就可完成。”那么,会不会今后成千上万的 Android 用户都会为自己的设备编写应用程序呢?说不准。
今天早晨,我花了大概 90 分钟在 App Inventor 上编写了几个应用程序。我对此非常兴奋,不过我觉得这不是真的‘普通人’就能完成的。除非你只想做一个如‘Hello World’的简单应用,否则你就得通读所有文档,而且现有的文档感觉还不太够,不过对于学生课堂学习应该是很充分了。对于普通人来说,App Inventor 学习起来并不是那么容易的,当然,相比直接编写代码要简单的多。
在我介绍我使用 App Inventor 的经历之前,我想有必要公布一下我的编程背景。在高中,我学习了一年的 Visual Basic,其后我还选修过几门 C++的课,不过从没实战过。我也从未用过和 App Inventor 很像的 Scratch。相比于专业开发者,我当然差距很大,不过相比于‘普通’Android 用户而言,我的编程知识还算不少。
相对于安装 Eclipse 和 Android SDK,启动 App Inventor 要更简单,不过还是有些麻烦。首先,你要确保正确版本的 Java 已经开启;然后,你要为你的设备安装一个客户端;接着,你要为你的 Android 手机更改一些设置(允许安装未知来源的应用,开启开发人员模式等等)。将手机连上电脑,登录进 App Inventor,最后再允许 Java 应用启动,你就可以玩弄 App Inventor 了。看起来过程好像有些麻烦,不过如果你知道这些该怎么做的话,整个过程应该不超过 10 分钟。
开始使用 App Inventor 后,你会发现它由两个部分构成: 设计视图和 块编辑视图。帮助文档很好解释了这两者的区别,大概就是:你可以在设计视图中完成诸如添加按钮、文本框等程序外观的设计,设计视图就是一个网页;在块编辑 视图进行真正的代码编辑,块编辑视图就是一个 Java 应用。如果你将 Android 设备连接到了电脑上,你还可以随时在手机上看到你对应用程序做的修改。
我首先想到的是开发一个 TechCrunch 应用程序,用户可以通过关键词监测 TechCrunch 的文章,一旦有相关的报道这个应用程序就会提醒。程序的外观设计很简单——首先在设计视图放置一个文本框、一个标签、一个按钮,再把宽度等设置一下,不要 太丑就行。接下来就到了难的了:让这些按钮真的工作起来,这就需要使用块编辑视图了。
块编辑视图让我想到了苹果的 Automator,通过 Automator 用户可以将自己对应用程序的逻辑绘制出来,当然,块编辑视图要复杂的多。如果 App Inventor 已经有了可以完成你要的任务的组件,那么让应用程序按你的思路工作就很简单了,比如,在用户按下按钮时要保存文本框的内容到数据库就很简单。不幸的是,已 有的组件还不能很好的满足我们的需求,在我使用 App Inventor 的过程中就因此而失败了两次。
先找到合适的组件再下手
起初我打算使用 RSS feed 来监测 TechCrunch 的文章,我觉得这个组件应该是有的。可事实是:真的就没有!不过,App Inventor 却有一些现成的 Twitter 组件,包括一个搜索功能——或许我可以通过监测 TechCrunch Twitter feed 来完成用户的检索?于是我将相应的组件拖进来稍加设置修改(大概只花了两分钟),我的应用程序就能按照用户输入的内容呈现 Twitter 上的搜索结果了,太酷了。不过这却不能实现只检索一个 Twitter 帐号的状态更新(搜索结果是从所有的 tweet 中得到),看来我是没有能力用 App Inventor 来实现找个小项目了,不得不搁置一旁。 更新 :貌似我可以使用 块在搜索命令前增加“from:techcrunch”来实现这个功能。
于是,我开始了我的第二个小项目,我把它叫做 Draw N’ Send。考虑到第一个小项目遇到的困难,这次我要做的应用程序和 App Inventor 中的一个叫 示 例应用很相似,用户可以通过它绘制简单的图案(我想增加一个 email 功能,发送绘制的图案)。起初进展很顺利,毕竟有一个一步步的示例教程:我很快就把颜色按钮安放到位,我已经可以在画纸上绘制彩色的点和线了。现在基本的 绘制功能已经到位了,我就开始研究我的 email 功能。可是我再次遇到个问题:不知道什么原因,似乎没有组件能完成将我绘制的图案保存成图片文件的功能,因此没法完成 email。我不得不再次放弃。
总结和展望
最后总结一下。首先,尽管 App Inventor 号称是面向‘所有人’的开发环境,你仍旧要花时间学习它,才能真正的顺畅使用。不过学习可不是那么容易的,现在的示例、文档都还不够充分。(如果你想读到 更多的示例和文档,可以参考南佛罗里达大学教授 Dave Wolber 的网站 ,它并不隶属于 Google。)
另外一个很重要的事情是 App Inventor 中的组件种类还不够多,如果‘普通人’去使用 App Inventor,却没有自己要的组件,或许他就得和我一样不得不放弃了。Google 称他们在努力丰富组件库,而且 (组件开发工具包)可能会让组件数目迅速增加(译者注:或许未来 的组件库将和 WordPress 的插件库类似)。但现在,你可以先去熟悉各种功能,到时候你就可以使用 App Inventor 编写出色的应用了。
by Jason Kincaid
人打赏支持
参与源创会
领取时间:
“”在线下联结了各位 OSCer,推广开源项目和理念,很荣幸有你的参与~
领取条件:参与过开源中国“源创会”的 OSCer 可以领取
码字总数 11616
支付宝支付
微信扫码支付
打赏金额: ¥
已支付成功
打赏金额: ¥文档分类:
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,
下载前请先预览,预览内容跟原文是一样的,在线预览图片经过高度压缩,下载原文更清晰。
您的浏览器不支持进度条
下载文档到电脑,查找使用更方便
还剩?页未读,继续阅读
播放器加载中,请稍候...
该用户其他文档
下载所得到的文件列表App Inventor零基础Android移动应用开发课件1AppInventor简介.ppt
文档介绍:
吴明晖 mhwu@. 2013 年12月20日App Inventor
零基础 Android 移动应用开发 AppInventor_Wuhu
课程说明本课程共计 6个半天所有课程均在实验室中完成课后留有思考题和作业教学目标了解 Android 平台掌握 App Inventor 的下载、安装和配置熟悉 App Inventor 开发环境,尝试上传、下载和安装第一个小移动应用程序了解 App Inventor 的软件整体开发过程学会管理 App Inventor 源程序打包下载 App 到手机中; 本章概要 Android 平台简介 App Inventor 简介搭建 App Inventor 开发环境配置计算机的 Java 环境下载和安装 App Inventor 启动 AppInventor 和连接设备 Android 平台简介 Android 是由谷歌和开放手机联盟共同创建的,一款针对手机的开源软件工具包。主要特色如下: 基于 Linux ,开放、开源、免费的平台。不受任何厂商的限制。基于组件的架构,便于创新。众多内置服务:例如 SQL 数据库;地图可以直接嵌入应用程序。应用程序生命周期的自动化管理,针对低能耗的设备进行优化。高质量的图像和音效,内置了最常用的标准音频编解码器。可移植性,所有的程度都是用 Java 语言编写的。 Android 为用户和移动应用程序交互提供了全新的方式,同时也提供了实现这些交互的底层技术保障。 Android 最令人心动之处,莫过于它的开放性。 App Inventor 简介 App Inventor 是用来开发 Android 平台上的应用程序,同时, App Inventor 是通过网络设计的,是通过 Google
用户储存在云服务器上,方便您在任何地方都进行设计。 App Inventor 主要有三大作业模块: 设计器:主要作用是案例设定,元件布局与元件属性设定; 图块编辑器:主要作用是通过拼图作业模式进行程序的接合,同时可以操作不同属性的定义元件、控制元件和逻辑元件等来进行“程序设计”(当然不用代码); 模拟器:在没有 Android 设备前,可用模拟器来进行案例测试,但模拟器在部分功能方面无法提供测试(如重力传感器等)。 App Inventor 三大作业模块 App Inventor 开发环境配置 1.
申请 Gmail 邮箱 1.
申请 Gmail 邮箱 4a.
连接 Android 设备 4a.
连接 Android 设备 2.
访问开发网页 2.
访问开发网页 4b.
连接模拟器 4b.
连接模拟器参考网址: http://appinventor.mit.edu/explore/get-started 开发网址: http://ai2.appinventor.mit.edu 二选一 3a . panion 3a . panion 3b . 安装 App Inventor 3b . 安装 App Inventor 系统要求操作系统 Macintosh Mac OS X 10.5+ Windows: Windows XP, Windows Vista, Windows 7 GNU/Linux:
5+ 浏览器 Mozilla Firefox
3.6+ Apple Safari 5.0+ Google Chrome 4.0+ Microsoft IE 不支持移动终端要求: Android 操作系统 2.3 或者更高版本1
内容来自淘豆网转载请标明出处.
浏览:12次}

我要回帖

更多关于 euht终端接入设备 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信