Skip to content

Commit ec2f557

Browse files
author
野松
committed
request update: LuaViewAndroid版本开源,第一版
1 parent b0e5992 commit ec2f557

File tree

1,140 files changed

+40740
-9874
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,140 files changed

+40740
-9874
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#Mon Mar 14 10:20:54 CST 2016
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

Android/Android.iml

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<module external.linked.project.id="Android" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$" external.system.id="GRADLE" external.system.module.group="" external.system.module.version="unspecified" type="JAVA_MODULE" version="4">
3+
<component name="FacetManager">
4+
<facet type="java-gradle" name="Java-Gradle">
5+
<configuration>
6+
<option name="BUILD_FOLDER_PATH" value="$MODULE_DIR$/build" />
7+
<option name="BUILDABLE" value="false" />
8+
</configuration>
9+
</facet>
10+
</component>
11+
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_6" inherit-compiler-output="true">
12+
<exclude-output />
13+
<content url="file://$MODULE_DIR$">
14+
<excludeFolder url="file://$MODULE_DIR$/.gradle" />
15+
</content>
16+
<orderEntry type="inheritedJdk" />
17+
<orderEntry type="sourceFolder" forTests="false" />
18+
</component>
19+
</module>

Android/AndroidManifest.xml

-27
This file was deleted.

Android/LuaViewAndroid.iml

+6-95
Original file line numberDiff line numberDiff line change
@@ -1,108 +1,19 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<module external.linked.project.id="LuaViewAndroid" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$" external.system.id="GRADLE" external.system.module.group="" external.system.module.version="unspecified" type="JAVA_MODULE" version="4">
33
<component name="FacetManager">
4-
<facet type="android-gradle" name="Android-Gradle">
4+
<facet type="java-gradle" name="Java-Gradle">
55
<configuration>
6-
<option name="GRADLE_PROJECT_PATH" value=":" />
7-
</configuration>
8-
</facet>
9-
<facet type="android" name="Android">
10-
<configuration>
11-
<option name="SELECTED_BUILD_VARIANT" value="debug" />
12-
<option name="SELECTED_TEST_ARTIFACT" value="_android_test_" />
13-
<option name="ASSEMBLE_TASK_NAME" value="assembleDebug" />
14-
<option name="COMPILE_JAVA_TASK_NAME" value="compileDebugSources" />
15-
<option name="ASSEMBLE_TEST_TASK_NAME" value="assembleDebugAndroidTest" />
16-
<option name="COMPILE_JAVA_TEST_TASK_NAME" value="compileDebugAndroidTestSources" />
17-
<afterSyncTasks>
18-
<task>generateDebugAndroidTestSources</task>
19-
<task>generateDebugSources</task>
20-
</afterSyncTasks>
21-
<option name="ALLOW_USER_CONFIGURATION" value="false" />
22-
<option name="RES_FOLDERS_RELATIVE_PATH" value="file://$MODULE_DIR$/res" />
6+
<option name="BUILD_FOLDER_PATH" value="$MODULE_DIR$/build" />
7+
<option name="BUILDABLE" value="false" />
238
</configuration>
249
</facet>
2510
</component>
26-
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_6" inherit-compiler-output="false">
27-
<output url="file://$MODULE_DIR$/build/intermediates/classes/debug" />
28-
<output-test url="file://$MODULE_DIR$/build/intermediates/classes/androidTest/debug" />
11+
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_6" inherit-compiler-output="true">
2912
<exclude-output />
3013
<content url="file://$MODULE_DIR$">
31-
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/r/debug" isTestSource="false" generated="true" />
32-
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/aidl/debug" isTestSource="false" generated="true" />
33-
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/buildConfig/debug" isTestSource="false" generated="true" />
34-
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/rs/debug" isTestSource="false" generated="true" />
35-
<sourceFolder url="file://$MODULE_DIR$/build/generated/res/rs/debug" type="java-resource" />
36-
<sourceFolder url="file://$MODULE_DIR$/build/generated/res/generated/debug" type="java-resource" />
37-
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/r/androidTest/debug" isTestSource="true" generated="true" />
38-
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/aidl/androidTest/debug" isTestSource="true" generated="true" />
39-
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/buildConfig/androidTest/debug" isTestSource="true" generated="true" />
40-
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/rs/androidTest/debug" isTestSource="true" generated="true" />
41-
<sourceFolder url="file://$MODULE_DIR$/build/generated/res/rs/androidTest/debug" type="java-test-resource" />
42-
<sourceFolder url="file://$MODULE_DIR$/build/generated/res/generated/androidTest/debug" type="java-test-resource" />
43-
<sourceFolder url="file://$MODULE_DIR$/build-types/debug/res" type="java-resource" />
44-
<sourceFolder url="file://$MODULE_DIR$/build-types/debug/resources" type="java-resource" />
45-
<sourceFolder url="file://$MODULE_DIR$/build-types/debug/assets" type="java-resource" />
46-
<sourceFolder url="file://$MODULE_DIR$/build-types/debug/aidl" isTestSource="false" />
47-
<sourceFolder url="file://$MODULE_DIR$/build-types/debug/java" isTestSource="false" />
48-
<sourceFolder url="file://$MODULE_DIR$/build-types/debug/jni" isTestSource="false" />
49-
<sourceFolder url="file://$MODULE_DIR$/build-types/debug/rs" isTestSource="false" />
50-
<sourceFolder url="file://$MODULE_DIR$/res" type="java-resource" />
51-
<sourceFolder url="file://$MODULE_DIR$/src" type="java-resource" />
52-
<sourceFolder url="file://$MODULE_DIR$/assets" type="java-resource" />
53-
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
54-
<sourceFolder url="file://$MODULE_DIR$/src/main/jni" isTestSource="false" />
55-
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/res" type="java-test-resource" />
56-
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/resources" type="java-test-resource" />
57-
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/assets" type="java-test-resource" />
58-
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/aidl" isTestSource="true" />
59-
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/java" isTestSource="true" />
60-
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/jni" isTestSource="true" />
61-
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/rs" isTestSource="true" />
62-
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/assets" />
63-
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/bundles" />
64-
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/classes" />
65-
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/coverage-instrumented-classes" />
66-
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/dependency-cache" />
67-
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/dex" />
68-
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/dex-cache" />
69-
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.android.support/support-v4/20.0.0/jars" />
70-
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.taobao.android/new-cache/2.1.4/jars" />
71-
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.taobao.android/uikit_core/2.1.0/jars" />
72-
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.taobao.android/uikit_extends/2.2.4/jars" />
73-
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental" />
74-
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/jacoco" />
75-
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/javaResources" />
76-
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/libs" />
77-
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/lint" />
78-
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/manifests" />
79-
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/ndk" />
80-
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/pre-dexed" />
81-
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/proguard" />
82-
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/res" />
83-
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/rs" />
84-
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/symbols" />
85-
<excludeFolder url="file://$MODULE_DIR$/build/outputs" />
86-
<excludeFolder url="file://$MODULE_DIR$/build/tmp" />
14+
<excludeFolder url="file://$MODULE_DIR$/.gradle" />
8715
</content>
88-
<orderEntry type="jdk" jdkName="Android API 19 Platform" jdkType="Android SDK" />
16+
<orderEntry type="inheritedJdk" />
8917
<orderEntry type="sourceFolder" forTests="false" />
90-
<orderEntry type="library" exported="" name="umid-1.3.0" level="project" />
91-
<orderEntry type="library" exported="" name="modular_framework-1.2.1" level="project" />
92-
<orderEntry type="library" exported="" name="new-cache-2.1.4" level="project" />
93-
<orderEntry type="library" exported="" name="usertrack-3.4.3.4" level="project" />
94-
<orderEntry type="library" exported="" name="phenix-1.6.0" level="project" />
95-
<orderEntry type="library" exported="" name="securityguard-2.3.39" level="project" />
96-
<orderEntry type="library" exported="" name="bcel-5.2" level="project" />
97-
<orderEntry type="library" exported="" name="support-v4-20.0.0" level="project" />
98-
<orderEntry type="library" exported="" name="tao_configcenter-api-2.1.2" level="project" />
99-
<orderEntry type="library" exported="" name="fastjson-1.1.43" level="project" />
100-
<orderEntry type="library" exported="" name="http-dns-1.6.2" level="project" />
101-
<orderEntry type="library" exported="" name="mtopsdk_allinone-1.4.6.5" level="project" />
102-
<orderEntry type="library" exported="" name="uikit_core-2.1.0" level="project" />
103-
<orderEntry type="library" exported="" name="uikit_extends-2.2.4" level="project" />
104-
<orderEntry type="library" exported="" name="support-annotations-20.0.0" level="project" />
105-
<orderEntry type="library" exported="" name="tao_configcenter-2.1.6" level="project" />
106-
<orderEntry type="library" exported="" name="tnet-jni-1.1.1" level="project" />
10718
</component>
10819
</module>

Android/LuaViewDemo/.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/build
+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3+
xmlns:tools="http://schemas.android.com/tools"
4+
package="com.taobao.android.luaview.demo"
5+
android:versionCode="1"
6+
android:versionName="1.0">
7+
8+
<uses-sdk
9+
android:minSdkVersion="14"
10+
android:targetSdkVersion="18" />
11+
12+
<application
13+
android:allowBackup="false"
14+
android:icon="@drawable/ic_launcher"
15+
android:label="@string/app_name"
16+
android:theme="@style/AppTheme"
17+
tools:replace="android:allowBackup,android:icon,android:theme,android:label">
18+
<activity
19+
android:name="com.taobao.luaview.demo.activity.DemoActivity"
20+
android:label="@string/app_name">
21+
<intent-filter>
22+
<action android:name="android.intent.action.MAIN" />
23+
24+
<category android:name="android.intent.category.LAUNCHER" />
25+
</intent-filter>
26+
</activity>
27+
28+
<activity
29+
android:name="com.taobao.luaview.demo.activity.DemoLuaViewActivity"
30+
android:label="@string/app_name" />
31+
32+
</application>
33+
34+
</manifest>

Android/LuaViewDemo/LuaViewDemo.iml

+85
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<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">
3+
<component name="FacetManager">
4+
<facet type="android-gradle" name="Android-Gradle">
5+
<configuration>
6+
<option name="GRADLE_PROJECT_PATH" value=":LuaViewDemo" />
7+
</configuration>
8+
</facet>
9+
<facet type="android" name="Android">
10+
<configuration>
11+
<option name="SELECTED_BUILD_VARIANT" value="debug" />
12+
<option name="SELECTED_TEST_ARTIFACT" value="_android_test_" />
13+
<option name="ASSEMBLE_TASK_NAME" value="assembleDebug" />
14+
<option name="COMPILE_JAVA_TASK_NAME" value="compileDebugSources" />
15+
<option name="ASSEMBLE_TEST_TASK_NAME" value="assembleDebugAndroidTest" />
16+
<option name="COMPILE_JAVA_TEST_TASK_NAME" value="compileDebugAndroidTestSources" />
17+
<afterSyncTasks>
18+
<task>generateDebugAndroidTestSources</task>
19+
<task>generateDebugSources</task>
20+
</afterSyncTasks>
21+
<option name="ALLOW_USER_CONFIGURATION" value="false" />
22+
<option name="RES_FOLDERS_RELATIVE_PATH" value="file://$MODULE_DIR$/res" />
23+
</configuration>
24+
</facet>
25+
</component>
26+
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_6" inherit-compiler-output="false">
27+
<output url="file://$MODULE_DIR$/build/intermediates/classes/debug" />
28+
<output-test url="file://$MODULE_DIR$/build/intermediates/classes/androidTest/debug" />
29+
<exclude-output />
30+
<content url="file://$MODULE_DIR$">
31+
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/r/debug" isTestSource="false" generated="true" />
32+
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/aidl/debug" isTestSource="false" generated="true" />
33+
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/buildConfig/debug" isTestSource="false" generated="true" />
34+
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/rs/debug" isTestSource="false" generated="true" />
35+
<sourceFolder url="file://$MODULE_DIR$/build/generated/res/rs/debug" type="java-resource" />
36+
<sourceFolder url="file://$MODULE_DIR$/build/generated/res/generated/debug" type="java-resource" />
37+
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/r/androidTest/debug" isTestSource="true" generated="true" />
38+
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/aidl/androidTest/debug" isTestSource="true" generated="true" />
39+
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/buildConfig/androidTest/debug" isTestSource="true" generated="true" />
40+
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/rs/androidTest/debug" isTestSource="true" generated="true" />
41+
<sourceFolder url="file://$MODULE_DIR$/build/generated/res/rs/androidTest/debug" type="java-test-resource" />
42+
<sourceFolder url="file://$MODULE_DIR$/build/generated/res/generated/androidTest/debug" type="java-test-resource" />
43+
<sourceFolder url="file://$MODULE_DIR$/build-types/debug/res" type="java-resource" />
44+
<sourceFolder url="file://$MODULE_DIR$/build-types/debug/resources" type="java-resource" />
45+
<sourceFolder url="file://$MODULE_DIR$/build-types/debug/assets" type="java-resource" />
46+
<sourceFolder url="file://$MODULE_DIR$/build-types/debug/aidl" isTestSource="false" />
47+
<sourceFolder url="file://$MODULE_DIR$/build-types/debug/java" isTestSource="false" />
48+
<sourceFolder url="file://$MODULE_DIR$/build-types/debug/jni" isTestSource="false" />
49+
<sourceFolder url="file://$MODULE_DIR$/build-types/debug/rs" isTestSource="false" />
50+
<sourceFolder url="file://$MODULE_DIR$/res" type="java-resource" />
51+
<sourceFolder url="file://$MODULE_DIR$/src" type="java-resource" />
52+
<sourceFolder url="file://$MODULE_DIR$/assets" type="java-resource" />
53+
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
54+
<sourceFolder url="file://$MODULE_DIR$/src/main/jni" isTestSource="false" />
55+
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/res" type="java-test-resource" />
56+
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/resources" type="java-test-resource" />
57+
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/assets" type="java-test-resource" />
58+
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/aidl" isTestSource="true" />
59+
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/java" isTestSource="true" />
60+
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/jni" isTestSource="true" />
61+
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/rs" isTestSource="true" />
62+
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/assets" />
63+
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/classes" />
64+
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/dependency-cache" />
65+
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/dex" />
66+
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental" />
67+
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/manifests" />
68+
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/pre-dexed" />
69+
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/res" />
70+
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/resources" />
71+
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/rs" />
72+
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/symbols" />
73+
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/tmp" />
74+
<excludeFolder url="file://$MODULE_DIR$/build/outputs" />
75+
<excludeFolder url="file://$MODULE_DIR$/build/tmp" />
76+
</content>
77+
<orderEntry type="jdk" jdkName="Maven Android API 19 Platform" jdkType="Android SDK" />
78+
<orderEntry type="sourceFolder" forTests="false" />
79+
<orderEntry type="library" exported="" name="support-annotations-23.1.1" level="project" />
80+
<orderEntry type="library" exported="" name="jakarta-regexp-1.4" level="project" />
81+
<orderEntry type="library" exported="" name="bcel-5.2" level="project" />
82+
<orderEntry type="library" exported="" name="glide-3.7.0" level="project" />
83+
<orderEntry type="module" module-name="LuaViewSDK" exported="" />
84+
</component>
85+
</module>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
w, h = System.screenSize();
2+
3+
4+
local player1 = AudioPlayer();
5+
6+
button1 = Button();
7+
button1.title("播放音效-url");
8+
button1.callback(function()
9+
if (player1) then
10+
player1.play("http://dx.sc.chinaz.com/files/download/sound1/201308/3381.wav", 2);
11+
end
12+
end)
13+
14+
button2 = Button();
15+
button2.title("播放音效-本地");
16+
button2.xy(200, 0)
17+
button2.callback(function()
18+
if (player1) then
19+
player1.play("music/test.mp3", 0);
20+
end
21+
end)
22+
23+
button1_pause = Button();
24+
button1_pause.title("pause")
25+
button1_pause.xy(0, 50)
26+
button1_pause.callback(function()
27+
if (player1) then
28+
player1.pause();
29+
end
30+
end)
31+
32+
button1_resume = Button();
33+
button1_resume.title("resume")
34+
button1_resume.xy(200, 50)
35+
button1_resume.callback(function()
36+
if (player1) then
37+
player1.resume();
38+
end
39+
end)
40+
41+
42+
43+
44+
45+
46+
47+

0 commit comments

Comments
 (0)