Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

yup #89

Open
wants to merge 1,826 commits into
base: gh-pages
Choose a base branch
from
Open

yup #89

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1826 commits
Select commit Hold shift + click to select a range
6d17327
request udpate: 新增sdkVersion功能
Mar 22, 2017
6d39d44
requet udpate: 新增sdkversion api
Mar 22, 2017
3a8bef8
request udpate: add Copyrights to All LuaView files
Mar 22, 2017
ae7bc17
request update: 新增所有lua脚本的 Copyrights
Mar 22, 2017
9d180fb
Merge branch 'dev_5.14.0' into develop
Mar 22, 2017
c7de61e
[IOS] liblua.podspec
Mar 22, 2017
8f54af0
[IOS] 更新liblua.podspec
Mar 22, 2017
b68f473
liblua.podspec文件
Mar 22, 2017
9384ca2
pod install
Mar 22, 2017
7d449e9
liblua 0.5.0 依赖
Mar 22, 2017
ed0012c
pod install
Mar 22, 2017
3d63721
[bugfix] PagerView支持支持后续传参数 initParams
Mar 22, 2017
6f58213
PagerView支持initParams问题导致autoScroll设置无效
Mar 22, 2017
4a71ed4
拓里 IOS lua脚本
Mar 22, 2017
2f92147
fexlayout
Mar 22, 2017
ca3e640
Merge branch 'feature/playground' of gitlab.alibaba-inc.com:luaview/L…
yechunxiao19 Mar 23, 2017
7fb5996
.
yechunxiao19 Mar 23, 2017
d75898f
add .gitignore
yechunxiao19 Mar 23, 2017
cb3f860
Merge branch 'feature/playground' into develop
yechunxiao19 Mar 23, 2017
77f34bd
去除无用代码
Mar 23, 2017
ee40135
[bugfix] 文件名包多个a//b//c的可能 + 去除无用代码
Mar 23, 2017
7f49588
no message
Mar 23, 2017
4656f51
collection view支持先创建对象,再设置数据源
Mar 23, 2017
8d47d10
Merge remote-tracking branch 'origin/dev_5.14.0' into dev_5.10.0_play…
Mar 23, 2017
1d8dac3
no message
Mar 23, 2017
dcebeab
no message
Mar 23, 2017
3b969d3
脚本更新
Mar 23, 2017
6640f32
Merge branch 'dev_5.10.0_playground' into 'dev_5.14.0'
Mar 23, 2017
e09bf0f
修改证书及版本号
Mar 24, 2017
f1e3c75
Playground + demo
Mar 24, 2017
01e83c6
Merge remote-tracking branch 'origin/develop' into develop_playground…
Mar 24, 2017
27fb635
pickup.lua
Mar 24, 2017
ce2f6aa
该分支下playground初始化
Mar 27, 2017
8284e28
Merge remote-tracking branch 'origin/dev_5.10.0_playground' into deve…
Mar 27, 2017
7c44278
xml增加hide标签
Mar 27, 2017
9c6c50d
去除doc标签
Mar 27, 2017
d72bfb8
[Podfile] pod install
Mar 27, 2017
50992ac
把kit脚本包放置到LuaViewSDK的assets目录下
Mar 27, 2017
76d3a38
Merge branch 'develop_playground' into 'develop'
Mar 27, 2017
8c7aaa2
iOS脚本更新
Mar 27, 2017
5a26bac
Merge branch 'develop_playground' into 'develop'
Mar 27, 2017
ea57bf6
build.gradle中配置可以打release包
Mar 27, 2017
c323817
提交grade方便摩天轮打包
Mar 27, 2017
b745ea8
no message
Mar 27, 2017
a8ab49d
Merge branch 'develop_playground' into 'develop'
Mar 27, 2017
97a3fd4
pod install
Mar 28, 2017
fd209f6
FIT_CENTER不兼容问题
Mar 28, 2017
237b0fc
打包scheme需要public
Mar 28, 2017
6ac3ba2
打包问题
Mar 28, 2017
bc0eea5
新增HScrollView示例;
Mar 28, 2017
e8dba45
demo item高度按屏幕高度的比例;animation增加reset和all-in;textfield样式更改;
Mar 29, 2017
bf4273b
Merge remote-tracking branch 'origin/develop' into develop_playground
Mar 29, 2017
6f3c724
Merge branch 'develop_playground' into 'develop'
Mar 29, 2017
e971fac
request update: 删除无用资源
Mar 29, 2017
19d327e
视觉优化
Mar 29, 2017
fadbaf3
Merge remote-tracking branch 'origin/develop_playground' into develop
Mar 29, 2017
08bdd7c
add Pods to gitignore
Mar 29, 2017
ea4f06e
Change url of download
Mar 29, 2017
9a9876d
机型适配做出的调整
Mar 29, 2017
34b4565
简化xml标签
Mar 30, 2017
51c4b0c
iOS脚本同步
Mar 30, 2017
f8628bf
更改文件头的license信息
Mar 30, 2017
7c10355
改一个load纯脚本的bug,mBaseBundlePath没有初始化
Mar 30, 2017
8fb13ff
重新设计每个lua页面的主入口
Mar 30, 2017
4641a61
桥接的页面跳转接口,支持load纯脚本字符串
Mar 30, 2017
e323aaf
Main.lua支持传参数
Mar 30, 2017
60db278
更新脚本
Mar 30, 2017
e7230c6
Merge branch 'develop_playground' into 'develop'
Mar 30, 2017
bdacc88
把可以共通的基本组件沉淀到sdk,减少开发一个新App带来的重复工作
Mar 30, 2017
a741d83
每个页面默认要实现onCreate方法
Mar 30, 2017
d40b28e
简化main.lua
Mar 30, 2017
a29cbe7
定义Playground的Activity切换动画
Mar 30, 2017
a44537c
暂时把kit包沉淀到sdk层
Mar 30, 2017
3360e61
把main.lua也下沉到idk的kit库里
Mar 30, 2017
2a84a7c
iOS更新 主入口设计
Mar 30, 2017
ad4a3fb
主入口设置的方式改成面向接口的
Mar 31, 2017
2cecb82
默认行间距IOS安卓统一成0
Mar 31, 2017
c1cdba4
iOS配置
Mar 31, 2017
4216e18
[IOS]只支持竖屏配置
Mar 31, 2017
9761f6c
把页面跳转和基础Activity,以及XML解析的脚本代码,沉淀成一个bundle作为LuaView的一套解决方案
Mar 31, 2017
4134158
Update README.md
Mar 31, 2017
1f90764
标签统一
Apr 3, 2017
4f70997
Merge remote-tracking branch 'origin/develop' into develop_playground
Apr 3, 2017
869aed9
Merge branch 'develop_playground' into 'develop'
Apr 3, 2017
f39c5c0
把图片加载库glide移到LuaView工程
Apr 5, 2017
99a6e94
支持页面间跳转时,透传参数
Apr 5, 2017
f7070bf
去除已经删除的文件
Apr 5, 2017
d2a041a
LVCollectionView row section错误问题
Apr 5, 2017
a8a9f8a
Merge branch 'feature/chengxi/v0.6.0' into 'develop'
Apr 6, 2017
8c08a7f
支持接口bringToFront
Apr 6, 2017
e6c4470
支持接口: visible onShow onHide
Apr 6, 2017
5ab5a8c
重构api名称
Apr 6, 2017
22d084d
重命名
Apr 6, 2017
ae400d6
重构
Apr 6, 2017
9a428a1
重构名称
Apr 6, 2017
379cd56
Merge branch 'feature/chengxi/v0.6.0_170406' into 'develop'
Apr 6, 2017
428f5ca
sample豆瓣可以二级跳转到详情页
Apr 6, 2017
32c84b4
修复安卓flex布局设置flex比例参数时的bug
Apr 6, 2017
0816319
兼容安卓支持.szip后缀
Apr 6, 2017
60ceb7c
[release模式] 去除无用debug代码
Apr 6, 2017
43b5869
Merge branch 'feature/chengxi/luaview_deugger' into 'develop'
Apr 6, 2017
12a6870
宏去除无用代码
Apr 6, 2017
9f0841a
更新 podspec
Apr 6, 2017
5fbee37
Podspec licese MIT
Apr 6, 2017
328d40b
去除错误: pod lib lint LuaViewSDK.podspec --allow-warnings // 也可以使用 --ve…
Apr 6, 2017
93a3c76
添加 luaviewEx
yechunxiao19 Apr 6, 2017
59e9ada
Merge branch 'develop_playground' of gitlab.alibaba-inc.com:luaview/L…
yechunxiao19 Apr 6, 2017
2f92fa3
playground 引入 luaviewEx依赖
yechunxiao19 Apr 6, 2017
1094e71
CookieSYncManager在有些系统版本上调用getInstance之前要先调用createInstance
Apr 6, 2017
9205571
豆瓣sample增加正在热映和即将上映的内容切换
Apr 7, 2017
380aa78
no message
Apr 7, 2017
d1be4f3
Merge branch 'develop_playground' of gitlab.alibaba-inc.com:luaview/L…
Apr 7, 2017
8b0a181
no message
Apr 7, 2017
4e1cc96
Update README.md
Apr 7, 2017
1463415
包装main.lua的调用
yechunxiao19 Apr 7, 2017
3341776
Merge branch 'develop_playground' of gitlab.alibaba-inc.com:luaview/L…
yechunxiao19 Apr 7, 2017
3621f7f
no message
Apr 7, 2017
87a0423
Merge branch 'develop_playground' of gitlab.alibaba-inc.com:luaview/L…
Apr 7, 2017
416e497
修改main.lua引用
yechunxiao19 Apr 7, 2017
9e21cb4
Merge branch 'develop_playground' of gitlab.alibaba-inc.com:luaview/L…
yechunxiao19 Apr 7, 2017
8b3904a
修改示例
yechunxiao19 Apr 7, 2017
fb033e8
添加luaview.bundle+大包工程
Apr 7, 2017
3d90ce7
[playground] 运行ok
Apr 7, 2017
4720a4c
no message
Apr 7, 2017
55f0650
ios增加refreshcollectionview关键字
Apr 7, 2017
e753ef8
iOS,每个虚拟机需要有个全局变量引用住所有对象
Apr 10, 2017
f00f70c
Merge remote-tracking branch 'origin/develop' into develop_playground
Apr 10, 2017
e8e84fd
iOS开发时,先改为本地源码引用
Apr 10, 2017
4d47a4e
Android collectionView可见个数bug修复
Apr 10, 2017
97cb66d
Playground 修复List.lua显示可见item index的问题
Apr 10, 2017
7cfaa11
playground:pica解析器加入一个table用于存储所有的view对象,这样开发者只需在xml中对关心的对象设置id就可以了,而…
Apr 10, 2017
a0bb29d
playground:豆瓣item可点击跳转
Apr 10, 2017
702c0d3
Merge branch 'develop_playground' into 'develop'
Apr 10, 2017
7a94851
iOS: 改为源码依赖
Apr 10, 2017
6193a1e
request udpate: add toString plain method
Apr 10, 2017
5bb3562
request udpate: add toString plain method
Apr 10, 2017
0f196b1
request udpate: add toString plain method
Apr 10, 2017
a592935
playground设置Scroll高度
Apr 10, 2017
b238c4c
Merge remote-tracking branch 'origin/develop' into develop_playground
Apr 11, 2017
f41b50a
request update: bugfix to protect mGlobals
Apr 11, 2017
b74f891
request update: bugfix to protect mGlobals
Apr 11, 2017
48f827c
bugfix: button:title()
Apr 11, 2017
ae3c2f5
IOS bugfix: PagerView首次initParams不会触发layout
Apr 13, 2017
f3c2060
去除重复的reload
Apr 13, 2017
8d7dfe2
[IOS] bugfix collectionView initParams没有reload的问题
Apr 13, 2017
3b05c08
Android: 解决列表吸顶时,定位滚动有时候会使吸顶视图消失的问题
Apr 13, 2017
eb995a7
Android:重写CollectionView和RefreshCollectionView、PagerView的initParams接口…
Apr 13, 2017
4028e73
Android:新增列表吸顶的示例,及其他一些修改
Apr 13, 2017
1f340fb
iOS:脚本同步
Apr 13, 2017
f91c98a
Android:重写CollectionView获取offset的接口
Apr 13, 2017
ba43d93
去除LVButton无用注释, 计划给LVButton添加实现说明
Apr 17, 2017
b447a6c
[IOS][注释说明] LuaView扩展类协议说明
Apr 18, 2017
8d22dee
[IOS] 添加注释说明
Apr 18, 2017
ee83e2e
[IOS] Label注释说明
Apr 18, 2017
81d7863
添加注释信息
Apr 18, 2017
dc99767
[IOS] 添加注释LVLabel
Apr 18, 2017
f2c8322
[IOS] Label API添加详细注释
Apr 18, 2017
b149566
[IOS] LVImage去除无用代码
Apr 18, 2017
72b3e8f
[IOS] LVCollectionView添加注释
Apr 19, 2017
58b2363
Merge branch 'dev_5.14.0' of gitlab.alibaba-inc.com:luaview/LuaViewSD…
Apr 19, 2017
43da39f
Merge tag '5.14.0.2' into dev_5.14.0
Apr 19, 2017
e8556bc
Merge tag '5.14.0.3' into dev_5.14.0
Apr 19, 2017
b97d738
Merge remote-tracking branch 'origin/develop' into develop_playground
Apr 20, 2017
d553364
Merge remote-tracking branch 'origin/develop' into dev_5.22.0
Apr 20, 2017
22979bf
[ios] CollectionView添加注释
Apr 20, 2017
c82d439
性价Bitmap类支持
Apr 20, 2017
cc58387
支持bitmap
Apr 20, 2017
780cab3
支持Bitmap回调
Apr 20, 2017
891f9bf
Merge branch 'feature/chengxi/lvimage' into 'develop'
Apr 20, 2017
c8f4e6c
[ios] 添加bringToFront 对应的api bringToBack
Apr 21, 2017
e2066ad
request update: bitmap, matrix, timer 修改等
Apr 21, 2017
3655677
request update: bugfix
Apr 21, 2017
60acee0
request update: bugfix
Apr 21, 2017
a78983e
支持matrix 6 个参数(和安卓不兼容, 还需要统一)
Apr 21, 2017
8a17b77
request update: bugfix for Bitmap and drawable
Apr 21, 2017
72c6d7a
request udpate: update to PlaygroundExtendLib
Apr 21, 2017
648ad8e
修改API名字
Apr 21, 2017
a084e3b
支持插入View
Apr 21, 2017
0621826
[IOS] 支持矩阵变换接口
Apr 21, 2017
46cc81c
[IOS] bitmap 添加注释
Apr 21, 2017
908ea18
添加方法列表
Apr 21, 2017
5c00cd1
测试demo更新
Apr 21, 2017
9e56635
request udpate: matrix 部分完成,ConcurrentHashMap切换成ConcurrentSkipListMap
Apr 21, 2017
bd750c8
[IOS] 添加注释信息
Apr 24, 2017
727cc3a
Merge branch 'feature/chengxi/2017-04-21' into 'develop'
Apr 24, 2017
0ad598a
request update: canvas支持bitmap
Apr 24, 2017
a1cc093
添加注释说明
Apr 24, 2017
7e9e317
request update: timer update
Apr 24, 2017
bc8af00
request update: bugfix
Apr 24, 2017
ad6074e
Merge branch 'dev_5.22.0' into deploy
Apr 24, 2017
ccfb5d9
reques tupdate: update matrix
Apr 24, 2017
6c3e677
Merge branch 'dev_5.22.0' into deploy
Apr 24, 2017
80a0c50
request update: bugfix for bitmap
Apr 24, 2017
c7d7bda
Merge branch 'dev_5.22.0' into deploy
Apr 24, 2017
ef8e7ed
版本统一
Apr 24, 2017
4f5190d
Canvas支持bitmap
Apr 24, 2017
501617a
Merge branch 'feature/chengxi/0425' into 'develop'
Apr 24, 2017
ea53726
Pod 版本号升级
Apr 25, 2017
cb3ab94
request update: 尝试bugfix
Apr 26, 2017
e5a0d08
bitmap标准化组件
May 9, 2017
4a533f2
Merge branch 'feature/chengxi/bitmap' into 'develop'
May 9, 2017
aa2e891
PlaygroundExtendLib工程改名为LuaViewExt,该工程不仅是可以给playground用的
May 15, 2017
2dc3e6b
空指针保护
May 22, 2017
1eb7b0f
update document
May 25, 2017
af0cde5
Merge branch 'develop' of gitlab.alibaba-inc.com:luaview/LuaViewSDK i…
May 25, 2017
c4ae90a
Merge branch 'develop'
May 25, 2017
e912192
Change version number to 0.5.1
May 25, 2017
529d06f
LuaViewSDk关闭编译优化开关
May 26, 2017
729bb47
Revert "LuaViewSDk关闭编译优化开关"
May 26, 2017
d124835
Update readme.md
Jun 1, 2017
7b36583
把Playground App工程移出
Jun 12, 2017
4ef2d8b
Android 增加TextField控件对密码和数字键盘的类型支持
Jun 13, 2017
f9b79b1
支持明文密文切换
Jun 13, 2017
0a5cf55
request update: LuaView for tao首页
Jun 13, 2017
5990422
request update: path fix
Jun 13, 2017
47260ca
request update: add log
Jun 13, 2017
81dee1b
request update: bugfix for File
Jun 15, 2017
34a7295
完全去除非标准语法支持
Jun 15, 2017
4b0081b
使用5.1.4.3的liblua
Jun 15, 2017
11d1516
删除文件
Jun 15, 2017
30060be
公开setUri接口
Jun 15, 2017
defacaa
request update: LuaView for 插件首页
Jun 15, 2017
7464fac
request update: bugfix
Jun 15, 2017
3108bdc
Merge branch 'feature/dev_5.25.0/taohome' into dev_5.25.0
Jun 15, 2017
fe478cd
Merge branch 'dev_5.25.0' into deploy
Jun 15, 2017
58886f6
request update: update version to 0.5.2
Jun 15, 2017
26c26a0
Merge branch 'dev_5.25.0' into deploy
Jun 15, 2017
dab9781
request update: demo update
Jun 15, 2017
d03b97c
request update: bugfix update
Jun 16, 2017
abc0173
修改pod spec,去除lua源码
Jun 16, 2017
d7d219a
修改File.save API,同时支持string或data类型
Jun 17, 2017
434feff
修正获取参数的方式
Jun 19, 2017
5507455
request update: 兼容标准语法
Jun 19, 2017
671536e
request update: 埋点重构
Jun 22, 2017
ef72a10
request update: merge taohome
Jun 22, 2017
54f41c9
request udpate: bugfix
Jun 22, 2017
f05eb61
Merge branch 'feature/dev_5.25.0/taohome' into dev_5.25.0
Jun 22, 2017
f68f8e6
修改版本号为0.5.2
Jul 2, 2017
3daa6d3
Merge branch 'dev_5.25.0' into develop
Jul 2, 2017
ec5bc74
Merge branch 'develop'
Jul 2, 2017
c8245c4
移除Playground App源码
Jul 4, 2017
bae6e09
为AudioPlayer接口添加文件名适配
Jul 9, 2017
6374a09
添加LVCamera,显示摄像头的内容,有人脸识别和拍照功能
Jul 9, 2017
18785c8
修复音频播放Bug
Jul 12, 2017
17dde52
人脸检测主线程返回,定时器放到主线程
Jul 12, 2017
c503b9d
拍照保存文件添加jpg后缀
Jul 13, 2017
29aa040
暂时去除WebView组件
Jul 13, 2017
90bcbdf
增加堆栈信息的判空,防止空对象
Jul 31, 2017
d5b48f5
修复iOS demo无法编译的问题
Aug 6, 2017
3aa5689
升级版本到0.5.3
Aug 14, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
14 changes: 14 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Idea
.Idea

# Xcode
*.xcuserstate
project.xcworkspace/
xcuserdata/

# others
.git_old_branch

# Pods
TaobaoEnv
IOS/Demo/Pods/*
9 changes: 9 additions & 0 deletions Android/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Created by .ignore support plugin (hsz.mobi)
# IntelliJ project files
.idea
.gradle
build
gradle
local.properties
*.iml
build/intermediates/dex-cache/cache.xml
Binary file not shown.
Binary file added Android/.gradle/2.2/taskArtifacts/fileHashes.bin
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
20 changes: 20 additions & 0 deletions Android/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
The MIT License (MIT)

Copyright (c) 2017 Alibaba Group

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
2 changes: 2 additions & 0 deletions Android/LuaViewDemo/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
build
target
48 changes: 48 additions & 0 deletions Android/LuaViewDemo/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest
package="com.taobao.android.luaview.demo"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:versionCode="1"
android:versionName="1.0">

<uses-sdk
android:minSdkVersion="14"/>

<uses-permission android:name="android.permission.INTERNET"/>

<application
android:allowBackup="false"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme"
tools:replace="android:allowBackup,android:icon,android:theme,android:label">
<activity
android:name="com.taobao.luaview.demo.activity.DemoActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>

<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>


<activity
android:name="com.taobao.luaview.demo.activity.Demo2Activity"
android:label="@string/app_name">
</activity>

<activity
android:name="com.taobao.luaview.demo.activity.DemoLuaViewActivity"
android:label="@string/app_name"/>


<!--config for Glide-->
<meta-data
android:name="com.taobao.luaview.demo.provider.GlideConfiguration"
android:value="GlideModule"/>

</application>

</manifest>
106 changes: 106 additions & 0 deletions Android/LuaViewDemo/LuaViewDemo.iml
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
<?xml version="1.0" encoding="UTF-8"?>
<module external.linked.project.id=":LuaViewDemo" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$/.." external.system.id="GRADLE" external.system.module.group="Android" external.system.module.version="unspecified" type="JAVA_MODULE" version="4">
<component name="FacetManager">
<facet type="android-gradle" name="Android-Gradle">
<configuration>
<option name="GRADLE_PROJECT_PATH" value=":LuaViewDemo" />
</configuration>
</facet>
<facet type="android" name="Android">
<configuration>
<option name="SELECTED_BUILD_VARIANT" value="debug" />
<option name="ASSEMBLE_TASK_NAME" value="assembleDebug" />
<option name="COMPILE_JAVA_TASK_NAME" value="compileDebugSources" />
<afterSyncTasks>
<task>generateDebugSources</task>
</afterSyncTasks>
<option name="ALLOW_USER_CONFIGURATION" value="false" />
<option name="RES_FOLDERS_RELATIVE_PATH" value="file://$MODULE_DIR$/res" />
</configuration>
</facet>
</component>
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_7" inherit-compiler-output="false">
<output url="file://$MODULE_DIR$/build/intermediates/classes/debug" />
<output-test url="file://$MODULE_DIR$/build/intermediates/classes/test/debug" />
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/r/debug" isTestSource="false" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/aidl/debug" isTestSource="false" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/buildConfig/debug" isTestSource="false" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/rs/debug" isTestSource="false" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/apt/debug" isTestSource="false" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/build/generated/res/rs/debug" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/build/generated/res/resValues/debug" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/r/androidTest/debug" isTestSource="true" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/aidl/androidTest/debug" isTestSource="true" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/buildConfig/androidTest/debug" isTestSource="true" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/rs/androidTest/debug" isTestSource="true" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/apt/androidTest/debug" isTestSource="true" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/build/generated/res/rs/androidTest/debug" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/build/generated/res/resValues/androidTest/debug" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/build-types/debug/res" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/build-types/debug/resources" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/build-types/debug/assets" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/build-types/debug/aidl" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/build-types/debug/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/build-types/debug/rs" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/build-types/debug/shaders" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/testDebug/res" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/testDebug/resources" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/testDebug/assets" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/testDebug/aidl" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/testDebug/java" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/testDebug/rs" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/testDebug/shaders" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/res" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/src" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/assets" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/main/shaders" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/res" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/resources" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/assets" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/aidl" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/java" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/rs" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/shaders" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/test/res" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/test/assets" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/test/aidl" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/test/rs" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/test/shaders" isTestSource="true" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/assets" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/blame" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/builds" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/classes" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental-classes" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental-runtime-classes" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental-safeguard" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental-verifier" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/instant-run-resources" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/instant-run-support" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/jniLibs" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/manifests" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/reload-dex" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/res" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/restart-dex" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/rs" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/shaders" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/split-apk" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/symbols" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/transforms" />
<excludeFolder url="file://$MODULE_DIR$/build/outputs" />
<excludeFolder url="file://$MODULE_DIR$/build/tmp" />
</content>
<orderEntry type="jdk" jdkName="Maven Android API 23 Platform" jdkType="Android SDK" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" exported="" name="recyclerview-v7-23.0.1" level="project" />
<orderEntry type="library" exported="" name="support-v4-23.0.1" level="project" />
<orderEntry type="library" exported="" name="glide-3.7.0" level="project" />
<orderEntry type="module" module-name="LuaViewSDK" exported="" />
<orderEntry type="library" exported="" name="support-annotations-23.0.1" level="project" />
</component>
</module>
Binary file added Android/LuaViewDemo/assets/luaview/test.szip
Binary file not shown.
65 changes: 65 additions & 0 deletions Android/LuaViewDemo/assets/test-standard/NUI_AudioPlayer.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
-- Created by LuaView.
-- Copyright (c) 2017, Alibaba Group. All rights reserved.
--
-- This source code is licensed under the MIT.
-- For the full copyright and license information,please view the LICENSE file in the root directory of this source tree.

w, h = System:screenSize();

local player1 = AudioPlayer();

button1 = Button();
button1:title("播放音效-url");
button1:callback(function()
if (player1) then
player1:play("http://dx.sc.chinaz.com/files/download/sound1/201308/3381.wav", 2);
end
end)

button2 = Button();
button2:title("播放音效-本地");
button2:xy(200, 0)
button2:callback(function()
if (player1) then
player1:play("music/test.mp3", 0);
end
end)

button1_pause = Button();
button1_pause:title("pause")
button1_pause:xy(0, 50)
button1_pause:callback(function()
if (player1) then
player1:pause();
end
end)

button1_resume = Button();
button1_resume:title("resume")
button1_resume:xy(200, 50)
button1_resume:callback(function()
if (player1) then
player1:resume();
end
end)

t = {
a = function()
print('a called', t.c)
end,
b = function()
print('b called', t.c)
end,
c = 1
}

t.a()
t.b()








35 changes: 35 additions & 0 deletions Android/LuaViewDemo/assets/test-standard/NUI_DynamicCode.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
-- Created by LuaView.
-- Copyright (c) 2017, Alibaba Group. All rights reserved.
--
-- This source code is licensed under the MIT.
-- For the full copyright and license information,please view the LICENSE file in the root directory of this source tree.

-- Created by LuaView.
-- Copyright (c) 2017, Alibaba Group. All rights reserved.
--
-- This source code is licensed under the MIT.
-- For the full copyright and license information,please view the LICENSE file in the root directory of this source tree.

code = [[
a = {}
a.x = function()
local btn = Button()
btn:frame(0, 0, 100, 100)
btn:text("button")
-- btn:callback(function
-- Toast("btn clicked")
-- end)
end

a.x()
]]


--hi = load(code)
--hi()



load("local btn = Button(); btn:text('yyy'); btn:callback(function Toast('x') end)")()


Loading