File tree 27 files changed +479
-0
lines changed
androidTest/java/com/mindorks/tensorflowexample
java/com/mindorks/tensorflowexample
test/java/com/mindorks/tensorflowexample
27 files changed +479
-0
lines changed Original file line number Diff line number Diff line change
1
+ * .iml
2
+ .gradle
3
+ /local.properties
4
+ /.idea /workspace.xml
5
+ /.idea /libraries
6
+ .DS_Store
7
+ /build
8
+ /captures
9
+ .externalNativeBuild
10
+ /.idea
Original file line number Diff line number Diff line change
1
+ # Android TensorFlow Machine Learning Example
Original file line number Diff line number Diff line change
1
+ /build
Original file line number Diff line number Diff line change
1
+ apply plugin : ' com.android.application'
2
+
3
+ android {
4
+ compileSdkVersion 25
5
+ buildToolsVersion " 25.0.2"
6
+ defaultConfig {
7
+ applicationId " com.mindorks.tensorflowexample"
8
+ minSdkVersion 14
9
+ targetSdkVersion 25
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
+ androidTestCompile(' com.android.support.test.espresso:espresso-core:2.2.2' , {
25
+ exclude group : ' com.android.support' , module : ' support-annotations'
26
+ })
27
+ compile ' com.android.support:appcompat-v7:25.1.1'
28
+ testCompile ' junit:junit:4.12'
29
+ }
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/amitshekhar/Library/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
+ #}
Original file line number Diff line number Diff line change
1
+ package com .mindorks .tensorflowexample ;
2
+
3
+ import android .content .Context ;
4
+ import android .support .test .InstrumentationRegistry ;
5
+ import android .support .test .runner .AndroidJUnit4 ;
6
+
7
+ import org .junit .Test ;
8
+ import org .junit .runner .RunWith ;
9
+
10
+ import static org .junit .Assert .*;
11
+
12
+ /**
13
+ * Instrumentation test, which will execute on an Android device.
14
+ *
15
+ * @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
16
+ */
17
+ @ RunWith (AndroidJUnit4 .class )
18
+ public class ExampleInstrumentedTest {
19
+ @ Test
20
+ public void useAppContext () throws Exception {
21
+ // Context of the app under test.
22
+ Context appContext = InstrumentationRegistry .getTargetContext ();
23
+
24
+ assertEquals ("com.mindorks.tensorflowexample" , appContext .getPackageName ());
25
+ }
26
+ }
Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" encoding =" utf-8" ?>
2
+ <manifest xmlns : android =" http://schemas.android.com/apk/res/android"
3
+ package =" com.mindorks.tensorflowexample" >
4
+
5
+ <application
6
+ android : allowBackup =" true"
7
+ android : icon =" @mipmap/ic_launcher"
8
+ android : label =" @string/app_name"
9
+ android : supportsRtl =" true"
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 .mindorks .tensorflowexample ;
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 xmlns : android =" http://schemas.android.com/apk/res/android"
3
+ xmlns : tools =" http://schemas.android.com/tools"
4
+ android : id =" @+id/activity_main"
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.mindorks.tensorflowexample.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" >AndroidTensorFlowMachineLearningExample</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
+ package com .mindorks .tensorflowexample ;
2
+
3
+ import org .junit .Test ;
4
+
5
+ import static org .junit .Assert .*;
6
+
7
+ /**
8
+ * Example local unit test, which will execute on the development machine (host).
9
+ *
10
+ * @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
11
+ */
12
+ public class ExampleUnitTest {
13
+ @ Test
14
+ public void addition_isCorrect () throws Exception {
15
+ assertEquals (4 , 2 + 2 );
16
+ }
17
+ }
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.0'
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
+ # Mon Dec 28 10:00:20 PST 2015
2
+ distributionBase =GRADLE_USER_HOME
3
+ distributionPath =wrapper/dists
4
+ zipStoreBase =GRADLE_USER_HOME
5
+ zipStorePath =wrapper/dists
6
+ distributionUrl =https\://services.gradle.org/distributions/gradle-2.14.1-all.zip
You can’t perform that action at this time.
0 commit comments