├── README.md ├── S4-MavenDeploy ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ └── vcs.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── io │ │ │ └── kvh │ │ │ └── mavendeploy │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── io │ │ │ │ └── kvh │ │ │ │ └── mavendeploy │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── content_main.xml │ │ │ ├── menu │ │ │ └── menu_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-v21 │ │ │ └── styles.xml │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── io │ │ └── kvh │ │ └── mavendeploy │ │ └── ExampleUnitTest.java ├── bintrayaar │ ├── .gitignore │ ├── bintray.gradle │ ├── build.gradle │ ├── gradle.properties │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── asgradle │ │ │ └── bintray │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── asgradle │ │ │ │ └── bintray │ │ │ │ └── BintrayAar.java │ │ └── res │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── asgradle │ │ └── bintray │ │ └── ExampleUnitTest.java ├── bintrayjar │ ├── .gitignore │ ├── bintray.gradle │ ├── build.gradle │ ├── gradle.properties │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── asgradle │ │ └── bintray │ │ └── BintrayJar.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── localrepo │ ├── .gitignore │ ├── build.gradle │ ├── gradle.properties │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── io │ │ │ └── kvh │ │ │ └── localrepo │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── asgradle │ │ │ │ └── demo │ │ │ │ └── localrepo │ │ │ │ └── LocalRepo.java │ │ └── res │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── java │ │ └── io │ │ └── kvh │ │ └── localrepo │ │ └── ExampleUnitTest.java ├── settings.gradle └── sonatyaar │ ├── .gitignore │ ├── build.gradle │ ├── gradle-mvn-push.gradle │ ├── gradle.properties │ ├── proguard-rules.pro │ └── src │ ├── androidTest │ └── java │ │ └── io │ │ └── kvh │ │ └── sonatyaar │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── io │ │ │ └── kvh │ │ │ └── sonatyaar │ │ │ └── SonatypeArr.java │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── io │ └── kvh │ └── sonatyaar │ └── ExampleUnitTest.java ├── s2-AsInDepth ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ └── vcs.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── libs │ │ ├── armeabi-v7a │ │ │ └── libweibosdkcore.so │ │ └── armeabi │ │ │ └── libweibosdkcore.so │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── io │ │ │ └── kvh │ │ │ └── as │ │ │ └── asindepth │ │ │ └── ApplicationTest.java │ │ ├── free │ │ └── java │ │ │ └── io │ │ │ └── kvh │ │ │ └── as │ │ │ └── asindepth │ │ │ └── DiffBean.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── io │ │ │ │ └── kvh │ │ │ │ └── as │ │ │ │ └── asindepth │ │ │ │ └── MainActivity.java │ │ ├── jniLibs │ │ │ ├── armeabi-v7a │ │ │ │ └── libweibosdkcore.so │ │ │ └── armeabi │ │ │ │ └── libweibosdkcore.so │ │ └── res │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── content_main.xml │ │ │ ├── menu │ │ │ └── menu_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-v21 │ │ │ └── styles.xml │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ ├── pay │ │ └── java │ │ │ └── io │ │ │ └── kvh │ │ │ └── as │ │ │ └── asindepth │ │ │ └── DiffBean.java │ │ └── test │ │ └── java │ │ └── io │ │ └── kvh │ │ └── as │ │ └── asindepth │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lib │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── io │ │ │ └── kvh │ │ │ └── as │ │ │ └── lib │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── res │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── java │ │ └── io │ │ └── kvh │ │ └── as │ │ └── lib │ │ └── ExampleUnitTest.java └── settings.gradle ├── s3-GroovyGradle ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ └── vcs.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── groovy │ ├── .gitignore │ ├── build.gradle │ └── src │ │ └── main │ │ └── groovy │ │ └── io │ │ └── kvh │ │ └── as │ │ └── groovy │ │ ├── Closure.groovy │ │ ├── Collections.groovy │ │ ├── GroovyClass.groovy │ │ ├── Import.groovy │ │ ├── Quoted.groovy │ │ ├── ScriptClass.groovy │ │ ├── Trait.groovy │ │ └── VarAndMethod.groovy └── settings.gradle └── s5-GradlePlugin ├── .gitignore ├── .idea ├── .name ├── compiler.xml ├── copyright │ └── profiles_settings.xml ├── encodings.xml ├── gradle.xml ├── misc.xml ├── modules.xml ├── runConfigurations.xml └── vcs.xml ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── io │ │ └── kvh │ │ └── plugin │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── io │ │ │ └── kvh │ │ │ └── plugin │ │ │ └── MainActivity.java │ └── res │ │ ├── layout │ │ ├── activity_main.xml │ │ └── content_main.xml │ │ ├── menu │ │ └── menu_main.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values-v21 │ │ └── styles.xml │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── io │ └── kvh │ └── plugin │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── plugin ├── .gitignore ├── build.gradle ├── gradle.properties └── src │ └── main │ ├── groovy │ └── com │ │ └── asgradle │ │ └── plugin │ │ ├── ApkDistExtension.groovy │ │ └── ApkDistPlugin.groovy │ └── resources │ └── META-INF │ └── gradle-plugins │ └── com.asgradle.apkdist.properties └── settings.gradle /README.md: -------------------------------------------------------------------------------- 1 | # Embrace-Android-Studio-Demo 2 | 本项目是本人个人博客上关于 [拥抱 Android Studio](http://kvh.io/tags/EmbraceAndroidStudio/) 系列文章的 demo 工程,主要是为了方便读者联系上下文学习。 3 | 4 | # 拥抱变化,拥抱新鲜事物 5 | 在我们运营 [bugtags.com](https://bugtags.com) 这一款高效的 app 测试服务的时候,在帮助用户集成 Android SDK 的过程中,我们发现很多遗留项目依旧没有从 ADT 迁移过来,依然有很多用户对 Android Studio 怀着恐惧与不信任。我想我们有义务去做一个系列介绍,让更多的人拥抱变化,拥抱新鲜事物。 6 | 7 | # 系列说明 8 | [拥抱 Android Studio 之一:从 ADT 到 Android Studio](http://kvh.io/2015/12/01/embrace-android-studio-migration/) 9 | 10 | [拥抱 Android Studio 之二:Android Studio 与 Gradle 深入](http://kvh.io/2015/12/17/embrace-android-studio-indepth/) 11 | 12 | [拥抱 Android Studio 之三:溯源,Groovy 与 Gradle 基础](http://kvh.io/2016/01/04/embrace-android-studio-groovy-gradle/) 13 | 14 | [拥抱 Android Studio 之四:Maven 公共仓库使用与私有仓库搭建](http://kvh.io/2016/01/20/embrace-android-studio-maven-deploy/) 15 | 16 | [拥抱 Android Studio 之五:Gradle 插件使用与开发](http://kvh.io/2016/03/28/embrace-android-studio-gradle-plugin/) 17 | 18 | > 有问题?在文章下留言或者加 qq 群:453503476,希望能帮到你。 19 | 20 | # 番外 21 | 笔者 [kvh](http://kvh.io) 在开发和运营 [bugtags.com](https://bugtags.com),这是一款能够极大的提升 app 开发者测试效率的 SDK 产品,欢迎使用、转发推荐。 22 | 23 | 笔者目前关注点在于移动 SDK 研发,后端服务设计和实现。 24 | 25 | 我们团队长期求 PHP 后端研发,有兴趣请加下面公众号勾搭: 26 | 27 | ![bugtags](http://7sbltn.com1.z0.glb.clouddn.com/15-12-16/54933625.jpg) -------------------------------------------------------------------------------- /S4-MavenDeploy/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | -------------------------------------------------------------------------------- /S4-MavenDeploy/.idea/.name: -------------------------------------------------------------------------------- 1 | S4-MavenDeploy -------------------------------------------------------------------------------- /S4-MavenDeploy/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /S4-MavenDeploy/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /S4-MavenDeploy/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /S4-MavenDeploy/.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 30 | 31 | -------------------------------------------------------------------------------- /S4-MavenDeploy/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 16 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | Code style issuesJava 36 | 37 | 38 | Error handlingJava 39 | 40 | 41 | General 42 | 43 | 44 | Inheritance issuesJava 45 | 46 | 47 | Java 48 | 49 | 50 | Javadoc issuesJava 51 | 52 | 53 | TestNG 54 | 55 | 56 | 57 | 58 | Android 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 80 | 81 | $USER_HOME$/.subversion 82 | 83 | -------------------------------------------------------------------------------- /S4-MavenDeploy/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /S4-MavenDeploy/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /S4-MavenDeploy/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /S4-MavenDeploy/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /S4-MavenDeploy/app/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.application' 2 | 3 | android { 4 | compileSdkVersion 23 5 | buildToolsVersion "23.0.2" 6 | 7 | defaultConfig { 8 | applicationId "io.kvh.mavendeploy" 9 | minSdkVersion 9 10 | targetSdkVersion 23 11 | versionCode 1 12 | versionName "1.0" 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 | testCompile 'junit:junit:4.12' 25 | compile 'com.android.support:appcompat-v7:23.1.1' 26 | compile 'com.android.support:design:23.1.1' 27 | } 28 | -------------------------------------------------------------------------------- /S4-MavenDeploy/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /Users/changbinhe/Documents/Android/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 | #} 18 | -------------------------------------------------------------------------------- /S4-MavenDeploy/app/src/androidTest/java/io/kvh/mavendeploy/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package io.kvh.mavendeploy; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /S4-MavenDeploy/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 11 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /S4-MavenDeploy/app/src/main/java/io/kvh/mavendeploy/MainActivity.java: -------------------------------------------------------------------------------- 1 | package io.kvh.mavendeploy; 2 | 3 | import android.os.Bundle; 4 | import android.support.design.widget.FloatingActionButton; 5 | import android.support.design.widget.Snackbar; 6 | import android.support.v7.app.AppCompatActivity; 7 | import android.support.v7.widget.Toolbar; 8 | import android.view.View; 9 | import android.view.Menu; 10 | import android.view.MenuItem; 11 | 12 | public class MainActivity extends AppCompatActivity { 13 | 14 | @Override 15 | protected void onCreate(Bundle savedInstanceState) { 16 | super.onCreate(savedInstanceState); 17 | setContentView(R.layout.activity_main); 18 | Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); 19 | setSupportActionBar(toolbar); 20 | 21 | FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); 22 | fab.setOnClickListener(new View.OnClickListener() { 23 | @Override 24 | public void onClick(View view) { 25 | Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) 26 | .setAction("Action", null).show(); 27 | } 28 | }); 29 | } 30 | 31 | @Override 32 | public boolean onCreateOptionsMenu(Menu menu) { 33 | // Inflate the menu; this adds items to the action bar if it is present. 34 | getMenuInflater().inflate(R.menu.menu_main, menu); 35 | return true; 36 | } 37 | 38 | @Override 39 | public boolean onOptionsItemSelected(MenuItem item) { 40 | // Handle action bar item clicks here. The action bar will 41 | // automatically handle clicks on the Home/Up button, so long 42 | // as you specify a parent activity in AndroidManifest.xml. 43 | int id = item.getItemId(); 44 | 45 | //noinspection SimplifiableIfStatement 46 | if (id == R.id.action_settings) { 47 | return true; 48 | } 49 | 50 | return super.onOptionsItemSelected(item); 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /S4-MavenDeploy/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 15 | 16 | 22 | 23 | 24 | 25 | 26 | 27 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /S4-MavenDeploy/app/src/main/res/layout/content_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 15 | 16 | 20 | 21 | -------------------------------------------------------------------------------- /S4-MavenDeploy/app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- 1 | 5 | 9 | 10 | -------------------------------------------------------------------------------- /S4-MavenDeploy/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinho/Embrace-Android-Studio-Demo/786f78d17467fad54bb8aca9b010cd0caf1b8c7d/S4-MavenDeploy/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /S4-MavenDeploy/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinho/Embrace-Android-Studio-Demo/786f78d17467fad54bb8aca9b010cd0caf1b8c7d/S4-MavenDeploy/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /S4-MavenDeploy/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinho/Embrace-Android-Studio-Demo/786f78d17467fad54bb8aca9b010cd0caf1b8c7d/S4-MavenDeploy/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /S4-MavenDeploy/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinho/Embrace-Android-Studio-Demo/786f78d17467fad54bb8aca9b010cd0caf1b8c7d/S4-MavenDeploy/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /S4-MavenDeploy/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinho/Embrace-Android-Studio-Demo/786f78d17467fad54bb8aca9b010cd0caf1b8c7d/S4-MavenDeploy/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /S4-MavenDeploy/app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | -------------------------------------------------------------------------------- /S4-MavenDeploy/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 64dp 6 | 7 | -------------------------------------------------------------------------------- /S4-MavenDeploy/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /S4-MavenDeploy/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 16dp 6 | 7 | -------------------------------------------------------------------------------- /S4-MavenDeploy/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | S4-MavenDeploy 3 | Settings 4 | 5 | -------------------------------------------------------------------------------- /S4-MavenDeploy/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 14 | 9 | 10 | -------------------------------------------------------------------------------- /s2-AsInDepth/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 64dp 6 | 7 | -------------------------------------------------------------------------------- /s2-AsInDepth/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /s2-AsInDepth/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 16dp 6 | 7 | -------------------------------------------------------------------------------- /s2-AsInDepth/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | AsInDepth 3 | Settings 4 | 5 | -------------------------------------------------------------------------------- /s2-AsInDepth/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 15 | 16 | 9 | 10 | -------------------------------------------------------------------------------- /s5-GradlePlugin/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 64dp 6 | 7 | -------------------------------------------------------------------------------- /s5-GradlePlugin/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /s5-GradlePlugin/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 16dp 6 | 7 | -------------------------------------------------------------------------------- /s5-GradlePlugin/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | S5-GradlePlugin 3 | Settings 4 | 5 | -------------------------------------------------------------------------------- /s5-GradlePlugin/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 15 | 16 |