File tree 25 files changed +450
-0
lines changed
java/com/megabox/android/slide
25 files changed +450
-0
lines changed Original file line number Diff line number Diff line change
1
+ # Mac OS X
2
+
3
+ .DS_Store
4
+ .AppleDouble
5
+ .LSOverride
6
+
7
+ # Icon must end with two \r
8
+ Icon
9
+
10
+
11
+ # Thumbnails
12
+ ._ *
13
+
14
+ # Files that might appear in the root of a volume
15
+ .DocumentRevisions-V100
16
+ .fseventsd
17
+ .Spotlight-V100
18
+ .TemporaryItems
19
+ .Trashes
20
+ .VolumeIcon.icns
21
+
22
+ # Directories potentially created on remote AFP share
23
+ .AppleDB
24
+ .AppleDesktop
25
+ Network Trash Folder
26
+ Temporary Items
27
+ .apdisk
28
+
29
+
30
+ # Android
31
+
32
+ # Built application files
33
+ * .apk
34
+ * .ap_
35
+
36
+ # Files for the Dalvik VM
37
+ * .dex
38
+
39
+ # Java class files
40
+ * .class
41
+
42
+ # Generated files
43
+ bin /
44
+ gen /
45
+
46
+ # Gradle files
47
+ .gradle /
48
+ build /
49
+ /gradle /
50
+ /gradlew *
51
+ /.idea
52
+ /.idea /workspace.xml
53
+
54
+ # Local configuration file (sdk path, etc)
55
+ local.properties
56
+
57
+ # Proguard folder generated by Eclipse
58
+ proguard /
59
+
60
+ # Log Files
61
+ * .log
62
+
63
+ # Android Studio Navigation editor temp files
64
+ .navigation /
65
+ /tbreader.iml
66
+
67
+ # Android
68
+ project.properties
69
+ out
70
+ captures
71
+
72
+ # IntelliJ IDEA
73
+ .idea
74
+ * .iml
75
+ * .ipl
76
+ * .iws
Original file line number Diff line number Diff line change
1
+ // Top-level build file where you can add configuration options common to all sub-projects/modules.
2
+
3
+ buildscript {
4
+ repositories {
5
+ jcenter()
6
+ }
7
+ dependencies {
8
+ classpath ' com.android.tools.build:gradle:2.2.2'
9
+
10
+ // NOTE: Do not place your application dependencies here; they belong
11
+ // in the individual module build.gradle files
12
+ }
13
+ }
14
+
15
+ allprojects {
16
+ repositories {
17
+ jcenter()
18
+ }
19
+ }
20
+
21
+ task clean (type : Delete ) {
22
+ delete rootProject. buildDir
23
+ }
Original file line number Diff line number Diff line change
1
+ # Project-wide Gradle settings.
2
+
3
+ # IDE (e.g. Android Studio) users:
4
+ # Gradle settings configured through the IDE *will override*
5
+ # any settings specified in this file.
6
+
7
+ # For more details on how to configure your build environment visit
8
+ # http://www.gradle.org/docs/current/userguide/build_environment.html
9
+
10
+ # Specifies the JVM arguments used for the daemon process.
11
+ # The setting is particularly useful for tweaking memory settings.
12
+ org.gradle.jvmargs =-Xmx1536m
13
+
14
+ # When configured, Gradle will run in incubating parallel mode.
15
+ # This option should only be used with decoupled projects. More details, visit
16
+ # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
17
+ # org.gradle.parallel=true
Original file line number Diff line number Diff line change
1
+ # Mac OS X
2
+
3
+ .DS_Store
4
+ .AppleDouble
5
+ .LSOverride
6
+
7
+ # Icon must end with two \r
8
+ Icon
9
+
10
+
11
+ # Thumbnails
12
+ ._ *
13
+
14
+ # Files that might appear in the root of a volume
15
+ .DocumentRevisions-V100
16
+ .fseventsd
17
+ .Spotlight-V100
18
+ .TemporaryItems
19
+ .Trashes
20
+ .VolumeIcon.icns
21
+
22
+ # Directories potentially created on remote AFP share
23
+ .AppleDB
24
+ .AppleDesktop
25
+ Network Trash Folder
26
+ Temporary Items
27
+ .apdisk
28
+
29
+
30
+ # Android
31
+
32
+ # Built application files
33
+ * .apk
34
+ * .ap_
35
+
36
+ # Files for the Dalvik VM
37
+ * .dex
38
+
39
+ # Java class files
40
+ * .class
41
+
42
+ # Generated files
43
+ bin /
44
+ gen /
45
+
46
+ # Gradle files
47
+ .gradle /
48
+ build /
49
+ /gradle /
50
+ /gradlew *
51
+ /.idea
52
+ /.idea /workspace.xml
53
+
54
+ # Local configuration file (sdk path, etc)
55
+ local.properties
56
+
57
+ # Proguard folder generated by Eclipse
58
+ proguard /
59
+
60
+ # Log Files
61
+ * .log
62
+
63
+ # Android Studio Navigation editor temp files
64
+ .navigation /
65
+ /tbreader.iml
66
+
67
+ # Android
68
+ project.properties
69
+ out
70
+ captures
71
+
72
+ # IntelliJ IDEA
73
+ .idea
74
+ * .iml
75
+ * .ipl
76
+ * .iws
Original file line number Diff line number Diff line change
1
+ apply plugin : ' com.android.library'
2
+
3
+ android {
4
+ compileSdkVersion 24
5
+ buildToolsVersion " 24.0.3"
6
+
7
+ defaultConfig {
8
+ minSdkVersion 14
9
+ targetSdkVersion 24
10
+ versionCode 1
11
+ versionName " 1.0"
12
+
13
+ testInstrumentationRunner " android.support.test.runner.AndroidJUnitRunner"
14
+
15
+ }
16
+ buildTypes {
17
+ release {
18
+ minifyEnabled false
19
+ proguardFiles getDefaultProguardFile(' proguard-android.txt' ), ' proguard-rules.pro'
20
+ }
21
+ }
22
+ }
23
+
24
+ dependencies {
25
+ compile fileTree(dir : ' libs' , include : [' *.jar' ])
26
+ compile ' com.android.support:appcompat-v7:24.2.1'
27
+ }
Original file line number Diff line number Diff line change
1
+ # Add project specific ProGuard rules here.
2
+ # By default, the flags in this file are appended to flags specified
3
+ # in /Users/LeeHong/Develop/AndroidDev/sdk/tools/proguard/proguard-android.txt
4
+ # You can edit the include path and order by changing the proguardFiles
5
+ # directive in build.gradle.
6
+ #
7
+ # For more details, see
8
+ # http://developer.android.com/guide/developing/tools/proguard.html
9
+
10
+ # Add any project specific keep options here:
11
+
12
+ # If your project uses WebView with JS, uncomment the following
13
+ # and specify the fully qualified class name to the JavaScript interface
14
+ # class:
15
+ #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16
+ # public *;
17
+ #}
Original file line number Diff line number Diff line change
1
+ <manifest package =" com.megabox.android.slide"
2
+ xmlns : android =" http://schemas.android.com/apk/res/android" >
3
+
4
+ <application
5
+ android : allowBackup =" false"
6
+ android : label =" @string/app_name"
7
+ android : supportsRtl =" false" >
8
+
9
+ </application >
10
+
11
+ </manifest >
Original file line number Diff line number Diff line change
1
+ <resources >
2
+ <string name =" app_name" >library</string >
3
+ </resources >
Original file line number Diff line number Diff line change
1
+ # Mac OS X
2
+
3
+ .DS_Store
4
+ .AppleDouble
5
+ .LSOverride
6
+
7
+ # Icon must end with two \r
8
+ Icon
9
+
10
+
11
+ # Thumbnails
12
+ ._ *
13
+
14
+ # Files that might appear in the root of a volume
15
+ .DocumentRevisions-V100
16
+ .fseventsd
17
+ .Spotlight-V100
18
+ .TemporaryItems
19
+ .Trashes
20
+ .VolumeIcon.icns
21
+
22
+ # Directories potentially created on remote AFP share
23
+ .AppleDB
24
+ .AppleDesktop
25
+ Network Trash Folder
26
+ Temporary Items
27
+ .apdisk
28
+
29
+
30
+ # Android
31
+
32
+ # Built application files
33
+ * .apk
34
+ * .ap_
35
+
36
+ # Files for the Dalvik VM
37
+ * .dex
38
+
39
+ # Java class files
40
+ * .class
41
+
42
+ # Generated files
43
+ bin /
44
+ gen /
45
+
46
+ # Gradle files
47
+ .gradle /
48
+ build /
49
+ /gradle /
50
+ /gradlew *
51
+ /.idea
52
+ /.idea /workspace.xml
53
+
54
+ # Local configuration file (sdk path, etc)
55
+ local.properties
56
+
57
+ # Proguard folder generated by Eclipse
58
+ proguard /
59
+
60
+ # Log Files
61
+ * .log
62
+
63
+ # Android Studio Navigation editor temp files
64
+ .navigation /
65
+ /tbreader.iml
66
+
67
+ # Android
68
+ project.properties
69
+ out
70
+ captures
71
+
72
+ # IntelliJ IDEA
73
+ .idea
74
+ * .iml
75
+ * .ipl
76
+ * .iws
Original file line number Diff line number Diff line change
1
+ apply plugin : ' com.android.application'
2
+
3
+ android {
4
+ compileSdkVersion 24
5
+ buildToolsVersion " 24.0.3"
6
+ defaultConfig {
7
+ applicationId " com.megabox.android.slide"
8
+ minSdkVersion 14
9
+ targetSdkVersion 24
10
+ versionCode 1
11
+ versionName " 1.0"
12
+ testInstrumentationRunner " android.support.test.runner.AndroidJUnitRunner"
13
+ }
14
+ buildTypes {
15
+ release {
16
+ minifyEnabled false
17
+ proguardFiles getDefaultProguardFile(' proguard-android.txt' ), ' proguard-rules.pro'
18
+ }
19
+ }
20
+ }
21
+
22
+ dependencies {
23
+ compile fileTree(dir : ' libs' , include : [' *.jar' ])
24
+ compile ' com.android.support:appcompat-v7:24.2.1'
25
+ }
Original file line number Diff line number Diff line change
1
+ # Add project specific ProGuard rules here.
2
+ # By default, the flags in this file are appended to flags specified
3
+ # in /Users/LeeHong/Develop/AndroidDev/sdk/tools/proguard/proguard-android.txt
4
+ # You can edit the include path and order by changing the proguardFiles
5
+ # directive in build.gradle.
6
+ #
7
+ # For more details, see
8
+ # http://developer.android.com/guide/developing/tools/proguard.html
9
+
10
+ # Add any project specific keep options here:
11
+
12
+ # If your project uses WebView with JS, uncomment the following
13
+ # and specify the fully qualified class name to the JavaScript interface
14
+ # class:
15
+ #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16
+ # public *;
17
+ #}
Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" encoding =" utf-8" ?>
2
+ <manifest package =" com.megabox.android.slide"
3
+ xmlns : android =" http://schemas.android.com/apk/res/android" >
4
+
5
+ <application
6
+ android : allowBackup =" false"
7
+ android : icon =" @mipmap/ic_launcher"
8
+ android : label =" @string/app_name"
9
+ android : supportsRtl =" false"
10
+ android : theme =" @style/AppTheme" >
11
+ <activity android : name =" .MainActivity" >
12
+ <intent-filter >
13
+ <action android : name =" android.intent.action.MAIN" />
14
+
15
+ <category android : name =" android.intent.category.LAUNCHER" />
16
+ </intent-filter >
17
+ </activity >
18
+ </application >
19
+
20
+ </manifest >
Original file line number Diff line number Diff line change
1
+ package com .megabox .android .slide ;
2
+
3
+ import android .support .v7 .app .AppCompatActivity ;
4
+ import android .os .Bundle ;
5
+
6
+ public class MainActivity extends AppCompatActivity {
7
+
8
+ @ Override
9
+ protected void onCreate (Bundle savedInstanceState ) {
10
+ super .onCreate (savedInstanceState );
11
+ setContentView (R .layout .activity_main );
12
+ }
13
+ }
Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" encoding =" utf-8" ?>
2
+ <RelativeLayout android : id =" @+id/activity_main"
3
+ xmlns : android =" http://schemas.android.com/apk/res/android"
4
+ xmlns : tools =" http://schemas.android.com/tools"
5
+ android : layout_width =" match_parent"
6
+ android : layout_height =" match_parent"
7
+ android : paddingBottom =" @dimen/activity_vertical_margin"
8
+ android : paddingLeft =" @dimen/activity_horizontal_margin"
9
+ android : paddingRight =" @dimen/activity_horizontal_margin"
10
+ android : paddingTop =" @dimen/activity_vertical_margin"
11
+ tools : context =" com.megabox.android.slide.MainActivity" >
12
+
13
+ <TextView
14
+ android : layout_width =" wrap_content"
15
+ android : layout_height =" wrap_content"
16
+ android : text =" Hello World!" />
17
+ </RelativeLayout >
Original file line number Diff line number Diff line change
1
+ <resources >
2
+ <!-- Example customization of dimensions originally defined in res/values/dimens.xml
3
+ (such as screen margins) for screens with more than 820dp of available width. This
4
+ would include 7" and 10" devices in landscape (~960dp and ~1280dp respectively). -->
5
+ <dimen name =" activity_horizontal_margin" >64dp</dimen >
6
+ </resources >
Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" encoding =" utf-8" ?>
2
+ <resources >
3
+ <color name =" colorPrimary" >#3F51B5</color >
4
+ <color name =" colorPrimaryDark" >#303F9F</color >
5
+ <color name =" colorAccent" >#FF4081</color >
6
+ </resources >
Original file line number Diff line number Diff line change
1
+ <resources >
2
+ <!-- Default screen margins, per the Android Design guidelines. -->
3
+ <dimen name =" activity_horizontal_margin" >16dp</dimen >
4
+ <dimen name =" activity_vertical_margin" >16dp</dimen >
5
+ </resources >
Original file line number Diff line number Diff line change
1
+ <resources >
2
+ <string name =" app_name" >SlideBack</string >
3
+ </resources >
Original file line number Diff line number Diff line change
1
+ <resources >
2
+
3
+ <!-- Base application theme. -->
4
+ <style name =" AppTheme" parent =" Theme.AppCompat.Light.DarkActionBar" >
5
+ <!-- Customize your theme here. -->
6
+ <item name =" colorPrimary" >@color/colorPrimary</item >
7
+ <item name =" colorPrimaryDark" >@color/colorPrimaryDark</item >
8
+ <item name =" colorAccent" >@color/colorAccent</item >
9
+ </style >
10
+
11
+ </resources >
Original file line number Diff line number Diff line change
1
+ include ' :sample' , ' :library'
You can’t perform that action at this time.
0 commit comments