App Inventor增加jar库文件

在appinventor/lib文件夹中新建一个文件夹,把新增的库文件放到文件夹中,如下: .../appinventor-sources/appinventor/lib/jsoup 修改build.xml文件,参考添加json.jar的代码,有添加json.jar的地方,都添加新增库文件的代码...

2019-01-26 11:49:30

阅读数 396

评论数 6

《App Inventor 2 定制与二次开发》的配套资源和一些常用扩展插件的下载地址

《App Inventor 2 定制与二次开发》这本书的配套资源和一些常用扩展插件的下载地址: https://github.com/xjbclz/appinventor

2018-11-07 19:46:15

阅读数 3071

评论数 1

新书上市:App Inventor2定制与二次开发

京东:http://item.jd.com/12380450.html当当:http://product.dangdang.com/25289290.html 亚马逊:https://www.amazon.cn/dp/B07D5952X5/ref=sr_1_1?ie=UTF8&q...

2018-06-09 15:44:36

阅读数 3237

评论数 2

新书上市:Android APP开发实战 从规划到上线全程详解

https://item.jd.com/28649240718.htmlhttp://product.dangdang.com/25282490.html https://www.amazon.cn/dp/B07D4ZPMGJ/ref=sr_1_5?s=books&ie=U...

2018-05-31 21:35:57

阅读数 4064

评论数 1

AI开发实战11-加密功能插件的开发

20.1.1 插件的实现 首先需要建立存放插件源码的文件夹: /appinventor/components/src/com/qz/extensions 然后创建源码文件Encryption.java,其中的代码如下: //插件的包名,通常是三段式com. + 功能描述. + extens...

2017-09-16 11:20:09

阅读数 8398

评论数 0

APP开发实战179-Activity消息路由

12.2 Activity消息路由 在Android开发中,常遇到多个Activity间的相互通信和调用,这样会导致Acticity间的横向依赖。 Activity间的相互通信和调用主要是通过调用startActivity()函数实现的,使用startActivity()的缺点是需要被通知或调...

2017-09-16 11:01:59

阅读数 7142

评论数 0

AI开发实战10-文件管理器(File)的定制

9 文件管理器(File)的定制 App Inventor2内置的文件管理器没有修改文件名和获取文件大小两个常用功能,现修改源码实现这两个功能。 文件管理器的源码文件是File.java,在其中增加两个函数:  @SimpleFunction(description = "修改文件名&q...

2017-08-29 22:29:23

阅读数 7863

评论数 2

APP开发实战178-查看和删除多余的依赖库

Android Studio的“Project”视图显示了一个名为“External libraries”的区域,在这里,可以查看项目使用的所有库,包括任何传递依赖项,如下所示: 从这里看到所有模块的依赖库,如想看其中某个模块的依赖库,如想看一下模块liba_odoo_api的依赖库: ...

2017-08-29 22:08:22

阅读数 7741

评论数 0

AI开发实战9-Web浏览框(WebView)的定制2

7.2 返回键功能的处理 用App Inventor2开发的App,组件都是依附在Screen上,用户点击按键,也是Screen先接收按键事件,对于返回键的处理代码如下(在Form.java中): @Override  public boolean onKeyDown(int keyCode...

2017-08-27 15:49:33

阅读数 7664

评论数 0

AI开发实战8-Web浏览框(WebView)的定制1

7 Web浏览框(WebView)的定制 7.1 增加拨号功能 目前许多网页上都显示有电话号码,供用户在浏览网页的时候,可以直接拨打电话,但App Inventor2提供的Web浏览框不支持此功能,使用不方便,现修改源码使其支持此功能。 Web浏览框额源码文件是WebViewer.java,...

2017-08-27 15:48:28

阅读数 8213

评论数 0

AI开发实战7-列表显示框(Listview)的定制

6 列表显示框(Listview)的定制      AppInventor2提供的列表显示框,用户可以设置是否在其上显示搜索框,但搜索框中显示的提示字符串为英文,可修改为中文。     列表提示框的源码文件是ListView.java,修改的代码如下:     //txtSearchBox.set...

2017-08-26 12:08:03

阅读数 8869

评论数 0

AI开发实战6-图像组件(Image)的定制

5 图像组件(Image)的定制 App Inventor2提供的图像组件只支持左右滑动的动画形式,如下所示: 现修改代码使其也支持上下滑动的动画形式。 图像组件的源码为Image.java,其中有如下代码: /**    *Animation property setter met...

2017-08-23 23:29:55

阅读数 7910

评论数 0

AI开发实战5-文本输入框(TextBox)的定制2

4.2 增加私有的属性 如果想增加只属于文本输入框的属性,如增加一个属性,用户可设置文本输入框只是用于输入电子邮箱,则需要修改TextBox的代码: //属性变量 private boolean acceptsEmailAddressOnly;   /**获取属性值的函数       ...

2017-08-23 20:49:00

阅读数 7487

评论数 0

AI开发实战4-文本输入框(TextBox)的定制1

4 文本输入框(TextBox)的定制 4.1增加公共的属性和函数 文本输入框也是常使用的组件,App Inventor2提供的组件已经包含了许多属性和函数,但有些常用的属性并未提供。 如用户在文本框中输入字符的时候,常会有字符个数限制的,现就开发一个设置字符串长度的属性,以方便使用。 A...

2017-08-22 21:23:48

阅读数 8515

评论数 0

AI开发实战3-定制自己的Screen

3 Screen的定制     Screen可以说是App Inventor开发的最基础组件了,其对应的源码在/appinventor/components/src/com/google/appinventor/components/runtime/Form.java 使用App Inventor...

2017-08-20 14:12:43

阅读数 8260

评论数 1

AI开发实战2-定制自己的AI伴侣

2 App Inventor2 Companion的定制     用ant命令编译App Inventor的源码后,在appinventor/build/buildserver文件夹里会生成AI伴侣APP:MIT AI2 Companion.apk     AI伴侣的源文件在appinventor...

2017-08-20 13:45:01

阅读数 10336

评论数 0

AI开发实战1-App Inventor的编译

1 App Inventor的编译 编译AppInventor需要使用ant,在项目的GitHub上https://github.com/mit-cml/appinventor-sources有如下说明: Youwill need a full Java JDK (6 or 7, prefer...

2017-08-19 21:12:24

阅读数 9749

评论数 2

APP开发实战177-Autosizing TextViews(自动调整文字大小的TextViews)

自动调整文字大小的TextViews   Android O允许开发人员制定TextView,可以基于TextView的特性和边界布局自动放到文字或缩小文字以填充布局空间。这使得更容易依据不同尺寸的屏幕和不同的文本内容优化文字尺寸。 从26.0 Beta版的支持库开始,支持此功能运行在装了A...

2017-06-29 23:06:51

阅读数 10723

评论数 0

OkHttp实现分析之Websocket

转自:https://www.wolfcstech.com/2017/02/23/OkHttp%E5%AE%9E%E7%8E%B0%E5%88%86%E6%9E%90%E4%B9%8BWebsocket/?utm_source=tuicool&utm_medium=referral ...

2017-06-24 22:05:02

阅读数 12068

评论数 0

从Gitlab中导出issue到Excel文件中

gitlab中的issue管理模块功能很弱,连把issue导出到excel表格中的功能都没有,需要使用者自己实现。 gitlab提供了API接口可以对gitlab里的数据进行各种操作,对应的说明文档网址为:https://docs.gitlab.com/ce/api/ 可以利用gitlab提供...

2017-06-11 18:56:56

阅读数 15619

评论数 3

提示
确定要删除当前文章?
取消 删除
关闭
关闭