加载中…
个人资料
老巫婆
老巫婆
  • 博客等级:
  • 博客积分:0
  • 博客访问:452,212
  • 关注人气:823
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
人人学会编程
访客
加载中…
好友
加载中…
评论
加载中…
留言
加载中…
博文
置顶: (2017-02-14 18:13)
在最新发布的App Inventor2017离线包中,包含了两个可执行程序,一个用于启动桌面版的AI2,另一个用于启动服务器版的AI2,并同时提供了Windows版及Mac版的离线包。

相对于传统的服务器版AI2,桌面版AI2的最大改变,是取消了对资源文件大小的限制。在制作桌面版的过程中,Roadlabs克服了很多困难,其中最为棘手的就是对服务启动地址的设置,通过动态侦测主机的ip地址及空闲端口,来提高桌面版的适用性。其次,在桌面版中实现了用快捷键复制(Ctrl+C)及粘贴(Ctrl+V)代码的功能,对于桌面版而言,这是一个额外添加的功

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

app

inventor

aia

下载链接

更新

分类: program

 

  • 简易蓝牙聊天工具

聊天服务器:https://pan.baidu.com/s/1eRWRwwq

聊天客户端:https://pan.baidu.com/s/1boL2iSZ

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
活动启动器(ActivityStarter)可以调用手机中的音频播放器,来播放指定的音乐文件。具体设置方法如下:

动作(Action):
android.intent.action.VIEW

活动类(ActivityClass):
com.android.internal.app.ResolverActivity

活动包(ActivityPackage):
android

数据类型(DataType):(假设要播放mp3格式的音频文件)
audio/mp3

数据地址(DataUri):
file:///storage/emulated/0/neoRecorder/voice01.mp3

备注1:为了得到一个音频文件,我使用手机的录音机功能录制了一段音频,并保存为voice01.mp3,读者可以自行定义活动启动器的数据地址属性,它等于音频文件的文件路径。

备注2:如果希望播放其他类型的音频文件,数据类型属性可以设置为“audio/*”。

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
用App Inventor开发的应用,可以利用活动启动器组件访问安卓设备中已有的应用,如,地图应用,相关的设置方法如下。

打开地图应用
动作(Action):
android.intent.action.VIEW
数据地址(DataUri):
geo:39.924,116.4038
功能说明:打开手机中已经安装的地图应用,定位到数据地址指定的位置(纬度,经度);

打开ES文件管理器
动作(Action):
com.estrongs.action.PICK_FILE
功能说明:如果设备中安装了ES文件管理器,该设置可以打开ES文件管理器,并锁定在存储设备的根目录下;如果设备中没有安装该软件,则提示Error 601,未找到对应的活动(Error 601,No corresponding activity was found)。 

查看已下载的文件
动作(Action):
android.intent.action.VIEW_DOWNLOADS
功能说明:打
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

app

inventor

activitystarter

设置

分类: program
在App Inventor开发的应用中,可以利用活动启动器调用安卓设备中自带的设置功能,如打开WIFI、GPS及蓝牙连接等,具体的方法就是设置活动器组件的动作(action)属性。以下是调用常用设置功能的属性设置方法。

打开系统设置功能
android.settings.SETTINGS

WIFI网络设置
android.settings.WIFI_SETTINGS

蓝牙连接设置:
android.settings.BLUETOOTH_SETTINGS

移动(数据)网络设置
android.settings.DATA_ROAMING.SETTINGS

显示设置
android.settings.DISPLAY_SETTINGS

选择墙纸
android.intent.action.SET_WALLPAPER

声音设置
android.settings.SOUND_SETTINGS

选择铃声
android.intent.action.RINGTONE_PICKER

输入法设置
android.settings.INPUT_METHOD_SETTINGS
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
如果你自己开发了两个应用,那么你可以利用活动启动器组件,在一个应用中调用另一个应用,方法是设置活动启动器的活动包与活动类两个属性,并调用其启动活动对象过程,具体操作方法如下。

创建两个项目:App_A与App_B,在App_A中启动App_B,在App_B中关闭应用之后,又返回到App_A。

首先创建项目App_B,在项目中添加一个按钮组件,如下图所示。


在编程视图中编写按钮_B的点击程序:当点击按钮_B时,退出应用。
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
在App Inventor组件面板的通信连接分组中,有一个叫做活动启动器(ActivityStarter)的组件,它的作用是在一个应用中启动另一个应用。使用这一组件的关键是设置该组件的属性。举例来说,如果我想在应用中启动手机中默认的浏览器,并访问某个特定的网址,就可以通过设置它的活动数据地址属性来实现。

首先创建一个项目,名称为view_starter,向项目中添加两个组件——按钮及活动启动器,如下图所示。


然后在编程视图中编写按钮1的点击事件处理程序,设置活动启动器的动作(Action)属性及数据地址(DataUri)属性,然后调用活动启动器的启动活动对象过程。如下图所示。
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
在App Inventor开发的应用中,利用活动启动器组件可以调用手机通用的通信功能,如,拨打电话、发送短信、邮件等,方法依然是设置活动器的若干个属性,并调用活动启动器的启动活动对象过程。

启动拨打电话功能:
动作(Action):
android.intent.action.CALL_BUTTON
功能说明:打开拨打电话界面,显示最后一次通话的电话号码,等待拨号。

等待拨号功能:
动作(Action):
android.intent.action.DIAL
数据地址(DataUri):
13908888888
功能说明:打开拨打电话界面,输入数据地址指定的电话号码,等待拨号。

立即拨号功能:
动作(Action):
android.intent.action.CALL
数据地址(DataUri):
13908888888
功能说明:打开拨打电话界面,输入数据地址指定的电话号码,并拨打电话。

查看最近通话记录:
动作(Action):
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
素材:
第一章 水果配对:https://pan.baidu.com/s/1c2C9Kuk
第三章 九格拼图:https://pan.baidu.com/s/1mi8pDXm
第六章 打地鼠:https://pan.baidu.com/s/1i48fA65
第七章 幼儿加法启蒙:https://pan.baidu.com/s/1cd1W4m
第十五章 数学实验室-鸡兔同笼:https://pan.baidu.com/s/1pLCnsCz

源码:
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
近期收到开发者的询问,问及App Inventor的web客户端组件如何访问图灵机器人,我很好奇这是一个怎样的机器人,于是在提问者的指示下,访问了图灵机器人网站。在注册成为网站会员后,获得了开发者的key。

实际上这是一个应答机器人,开发者可以开发一个简单的应用,从机器人处获得一些常用的信息。出于好奇,我试着写了一个简单的应用,目的是为了解释Web客户端组件Post方法的使用,项目的设计视图如下图。

项目中包含
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
桌面版AI伴侣为App Inventor的开发测试,尤其是课堂教学带来了便利。在我个人的教学实践中,发现了一个问题:在讲解单选题的项目时,我将事先准备好的题目文档(test_single.txt)上传到项目中,如果使用手机版AI伴侣进行测试,该文件会保存在手机存储设备的“/AppInventor/Assets”文件夹中,但是在使用桌面版AI伴侣测试时,无论如何也找不到这个文件的存放位置。在单选题项目中,我试图向学员解释可以通过更新题目文档,来实现题目内容的更新,因此,我必须要找到这个文件,于是向Roadlabs求助,他给出了以下方法。

一、找到一个文件 
在桌面版AI伴侣的安装目录下,有一个ai2文件夹,其中有一个文件mainfest.json,找到这个文件,并在Sublime Text(一个文本编辑器)中打开该文件。


二、找到第一个需要修改的位置
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
  

新浪BLOG意见反馈留言板 不良信息反馈 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有