├── .gitignore
├── LICENSE
├── README.md
├── SampleTest.txt
├── add-calendar-event
├── AddCalendarEvent.iml
├── app
│ ├── .gitignore
│ ├── app.iml
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── javatechig
│ │ │ └── addevent
│ │ │ └── ApplicationTest.java
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── javatechig
│ │ │ └── addevent
│ │ │ └── MainActivity.java
│ │ └── res
│ │ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ │ ├── layout
│ │ └── activity_main.xml
│ │ ├── menu
│ │ └── menu_main.xml
│ │ ├── values-w820dp
│ │ └── dimens.xml
│ │ └── values
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── alarm-service-android
├── AlarmService.iml
├── README.md
├── app
│ ├── .gitignore
│ ├── app.iml
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── javatechig
│ │ │ └── alarmservice
│ │ │ └── ApplicationTest.java
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── javatechig
│ │ │ └── alarmservice
│ │ │ ├── AlarmReceiver.java
│ │ │ ├── DeviceBootReceiver.java
│ │ │ └── MyActivity.java
│ │ └── res
│ │ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ │ ├── layout
│ │ └── activity_my.xml
│ │ ├── menu
│ │ └── my.xml
│ │ ├── values-w820dp
│ │ └── dimens.xml
│ │ └── values
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── android-creating-zip
├── AndroidManifest.xml
├── assets
│ ├── diode.png
│ └── passive.png
├── project.properties
├── res
│ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ ├── drawable-ldpi
│ │ └── ic_launcher.png
│ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ ├── layout
│ │ └── main.xml
│ └── values
│ │ └── strings.xml
└── src
│ └── com
│ └── zipp
│ ├── MainActivity.java
│ └── ZipManager.java
├── android-feed-reader
├── AndroidManifest.xml
├── assets
│ └── Leo Arrow.ttf
├── ic_launcher-web.png
├── libs
│ └── android-support-v4.jar
├── proguard-project.txt
├── project.properties
├── res
│ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ ├── drawable
│ │ ├── image_border.png
│ │ ├── list_item_text_selector.xml
│ │ ├── list_placeholder.png
│ │ └── list_selector_flatcolor.xml
│ ├── layout
│ │ ├── activity_feed_details.xml
│ │ ├── activity_posts_list.xml
│ │ ├── activity_webview.xml
│ │ └── list_row_layout.xml
│ ├── menu
│ │ └── main.xml
│ ├── values-sw600dp
│ │ └── dimens.xml
│ ├── values-sw720dp-land
│ │ └── dimens.xml
│ ├── values-v11
│ │ └── styles.xml
│ ├── values-v14
│ │ └── styles.xml
│ └── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
└── src
│ └── com
│ └── javatechig
│ └── feedreader
│ ├── CustomListAdapter.java
│ ├── FeedDetailsActivity.java
│ ├── FeedListActivity.java
│ ├── WebViewActivity.java
│ ├── asynctaask
│ └── ImageDownloaderTask.java
│ └── model
│ └── FeedItem.java
├── android-handler
├── AndroidManifest.xml
├── libs
│ └── android-support-v4.jar
├── project.properties
├── res
│ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ ├── layout
│ │ └── activity_main.xml
│ ├── menu
│ │ └── main.xml
│ ├── values-sw600dp
│ │ └── dimens.xml
│ ├── values-sw720dp-land
│ │ └── dimens.xml
│ ├── values-v11
│ │ └── styles.xml
│ ├── values-v14
│ │ └── styles.xml
│ └── values
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
└── src
│ └── com
│ └── javatechig
│ └── handlerexample
│ └── MainActivity.java
├── android-httpurlconnection
├── HttpAsyncTask.iml
├── README.md
├── app
│ ├── .gitignore
│ ├── app.iml
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── javatechig
│ │ │ └── httpasynctask
│ │ │ └── ApplicationTest.java
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── javatechig
│ │ │ └── httpasynctask
│ │ │ └── MyActivity.java
│ │ └── res
│ │ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ │ ├── layout
│ │ └── activity_my.xml
│ │ ├── menu
│ │ └── my.xml
│ │ ├── values-w820dp
│ │ └── dimens.xml
│ │ └── values
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── android-intent-service
├── IntentServiceExample.iml
├── README.md
├── app
│ ├── .gitignore
│ ├── app.iml
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── javatechig
│ │ │ └── intentserviceexample
│ │ │ └── ApplicationTest.java
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── javatechig
│ │ │ └── intentserviceexample
│ │ │ ├── DownloadResultReceiver.java
│ │ │ ├── DownloadService.java
│ │ │ └── MyActivity.java
│ │ └── res
│ │ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ │ ├── layout
│ │ └── activity_my.xml
│ │ ├── menu
│ │ └── my.xml
│ │ ├── values-w820dp
│ │ └── dimens.xml
│ │ └── values
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── android-list-all-files
├── AndroidManifest.xml
├── libs
│ └── android-support-v4.jar
├── project.properties
├── res
│ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ ├── layout
│ │ └── activity_main.xml
│ ├── menu
│ │ └── main.xml
│ ├── values-sw600dp
│ │ └── dimens.xml
│ ├── values-sw720dp-land
│ │ └── dimens.xml
│ ├── values-v11
│ │ └── styles.xml
│ ├── values-v14
│ │ └── styles.xml
│ └── values
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
└── src
│ └── com
│ └── javatechig
│ └── listallfiles
│ └── MainActivity.java
├── android-list-installed-apps
├── AndroidManifest.xml
├── res
│ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ ├── layout
│ │ ├── activity_main.xml
│ │ └── snippet_list_row.xml
│ ├── menu
│ │ └── menu.xml
│ ├── values-sw600dp
│ │ └── dimens.xml
│ ├── values-sw720dp-land
│ │ └── dimens.xml
│ ├── values-v11
│ │ └── styles.xml
│ ├── values-v14
│ │ └── styles.xml
│ └── values
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
└── src
│ └── com
│ └── javatechig
│ └── listapps
│ ├── AllAppsActivity.java
│ └── ApplicationAdapter.java
├── android-progress-notification
├── AndroidManifest.xml
├── README.md
├── libs
│ └── android-support-v4.jar
├── project.properties
├── res
│ ├── drawable-hdpi
│ │ ├── ic_download.png
│ │ └── ic_launcher.png
│ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ ├── layout
│ │ ├── activity_main.xml
│ │ └── fragment_main.xml
│ ├── menu
│ │ └── main.xml
│ ├── values-v11
│ │ └── styles.xml
│ ├── values-v14
│ │ └── styles.xml
│ ├── values-w820dp
│ │ └── dimens.xml
│ └── values
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
└── src
│ └── com
│ └── javatechig
│ └── progressnotification
│ └── MainActivity.java
├── android-sending-sms
├── AndroidManifest.xml
├── gen
│ └── com
│ │ └── javatechig
│ │ └── droid
│ │ └── sms
│ │ ├── BuildConfig.java
│ │ └── R.java
├── ic_launcher-web.png
├── libs
│ └── android-support-v4.jar
├── proguard-project.txt
├── project.properties
├── res
│ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ ├── layout
│ │ └── activity_main.xml
│ ├── menu
│ │ └── main.xml
│ ├── values-sw600dp
│ │ └── dimens.xml
│ ├── values-sw720dp-land
│ │ └── dimens.xml
│ ├── values-v11
│ │ └── styles.xml
│ ├── values-v14
│ │ └── styles.xml
│ └── values
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
└── src
│ └── com
│ └── javatechig
│ └── droid
│ └── sms
│ └── MainActivity.java
├── android-service-demo
├── README.md
├── ServiceExample.iml
├── app
│ ├── .gitignore
│ ├── app.iml
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── javatechig
│ │ │ └── serviceexample
│ │ │ └── ApplicationTest.java
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── javatechig
│ │ │ └── serviceexample
│ │ │ ├── HelloActivity.java
│ │ │ └── HelloService.java
│ │ └── res
│ │ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ │ ├── layout
│ │ └── activity_hello.xml
│ │ ├── menu
│ │ └── hello.xml
│ │ ├── values-w820dp
│ │ └── dimens.xml
│ │ └── values
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── android-share-on-twitter-example
├── AndroidManifest.xml
├── README.md
├── libs
│ ├── android-support-v4.jar
│ └── twitter4j-core-4.0.2.jar
├── project.properties
├── res
│ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ ├── drawable-xxxhdpi
│ │ └── ic_launcher.png
│ ├── drawable
│ │ └── lakeside_view.jpg
│ ├── layout
│ │ ├── activity_main.xml
│ │ └── activity_webview.xml
│ ├── menu
│ │ └── main.xml
│ ├── values-sw600dp
│ │ └── dimens.xml
│ ├── values-sw720dp-land
│ │ └── dimens.xml
│ ├── values-v11
│ │ └── styles.xml
│ ├── values-v14
│ │ └── styles.xml
│ └── values
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
└── src
│ └── com
│ └── example
│ └── twittershare
│ ├── MainActivity.java
│ └── WebViewActivity.java
├── android-speech-to-text
├── SpeechtoText.iml
├── app
│ ├── .gitignore
│ ├── app.iml
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── stacktips
│ │ │ └── speechtotext
│ │ │ └── ExampleInstrumentedTest.java
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── stacktips
│ │ │ │ └── speechtotext
│ │ │ │ └── MainActivity.java
│ │ └── res
│ │ │ ├── layout
│ │ │ └── activity_main.xml
│ │ │ ├── mipmap-hdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_microphone_2.png
│ │ │ ├── mipmap-xhdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── values-w820dp
│ │ │ └── dimens.xml
│ │ │ └── values
│ │ │ ├── colors.xml
│ │ │ ├── dimens.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── stacktips
│ │ └── speechtotext
│ │ └── ExampleUnitTest.java
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── android-texttospeech
├── MyApplication.iml
├── README.md
├── app
│ ├── .gitignore
│ ├── app.iml
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── myapplication
│ │ │ └── ApplicationTest.java
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── myapplication
│ │ │ ├── MainActivity.java
│ │ │ └── TTSManager.java
│ │ └── res
│ │ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ │ ├── layout
│ │ └── activity_main.xml
│ │ ├── menu
│ │ └── menu_main.xml
│ │ ├── values-w820dp
│ │ └── dimens.xml
│ │ └── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── android-todo-app
├── AndroidManifest.xml
├── libs
│ ├── android-support-v4.jar
│ └── jxl.jar
├── lint.xml
├── proguard-project.txt
├── project.properties
├── res
│ ├── drawable-hdpi
│ │ ├── ic_action_import_export.png
│ │ ├── ic_action_new.png
│ │ └── ic_launcher.png
│ ├── drawable-mdpi
│ │ ├── ic_action_import_export.png
│ │ ├── ic_action_new.png
│ │ └── ic_launcher.png
│ ├── drawable-xhdpi
│ │ ├── ic_action_import_export.png
│ │ ├── ic_action_new.png
│ │ └── ic_launcher.png
│ ├── drawable-xxhdpi
│ │ ├── ic_action_import_export.png
│ │ ├── ic_action_new.png
│ │ └── ic_launcher.png
│ ├── drawable-xxxhdpi
│ │ └── ic_launcher.png
│ ├── layout
│ │ ├── activity_add_record.xml
│ │ ├── activity_main.xml
│ │ ├── activity_modify_record.xml
│ │ ├── activity_view_record.xml
│ │ └── fragment_emp_list.xml
│ ├── menu
│ │ └── main.xml
│ ├── values-v11
│ │ └── styles.xml
│ ├── values-v14
│ │ └── styles.xml
│ ├── values-w820dp
│ │ └── dimens.xml
│ └── values
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
└── src
│ └── com
│ └── javatechig
│ └── todo
│ ├── AddTodoActivity.java
│ ├── DBManager.java
│ ├── DatabaseHelper.java
│ ├── ModifyTodoActivity.java
│ └── TodoListActivity.java
├── android-turn-wifi-on-off
├── AndroidManifest.xml
├── res
│ ├── drawable-hdpi
│ │ ├── ic_launcher.png
│ │ └── wifi.png
│ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ ├── layout
│ │ └── activity_main.xml
│ ├── menu
│ │ └── main.xml
│ ├── values-sw600dp
│ │ └── dimens.xml
│ ├── values-sw720dp-land
│ │ └── dimens.xml
│ ├── values-v11
│ │ └── styles.xml
│ ├── values-v14
│ │ └── styles.xml
│ └── values
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
└── src
│ └── com
│ └── example
│ └── wifitest
│ └── MainActivity.java
├── android-widget-demo
├── AndroidManifest.xml
├── libs
│ └── android-support-v4.jar
├── lint.xml
├── proguard-project.txt
├── project.properties
├── res
│ ├── drawable-hdpi
│ │ ├── appwidget_dark_bg.9.png
│ │ ├── appwidget_dark_bg_focused.9.png
│ │ ├── appwidget_dark_bg_pressed.9.png
│ │ └── ic_launcher.png
│ ├── drawable-mdpi
│ │ ├── appwidget_dark_bg.9.png
│ │ ├── appwidget_dark_bg_focused.9.png
│ │ └── appwidget_dark_bg_pressed.9.png
│ ├── drawable
│ │ ├── ic_sync_button.png
│ │ └── widget.png
│ ├── layout
│ │ └── widget_layout.xml
│ ├── values
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── xml
│ │ └── demo_widget_provider.xml
└── src
│ └── com
│ └── javatechig
│ └── widgetdemo
│ ├── MyWidgetIntentReceiver.java
│ ├── MyWidgetProvider.java
│ └── WidgetUtils.java
├── async-image-loader-listview
├── AndroidManifest.xml
├── gen
│ └── com
│ │ └── example
│ │ └── customizedlist
│ │ ├── BuildConfig.java
│ │ └── R.java
├── ic_launcher-web.png
├── libs
│ └── android-support-v4.jar
├── proguard-project.txt
├── project.properties
├── res
│ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ ├── drawable
│ │ ├── list_item_text_selector.xml
│ │ ├── list_placeholder.png
│ │ └── list_selector_flatcolor.xml
│ ├── layout
│ │ ├── activity_main.xml
│ │ └── list_row_layout.xml
│ ├── menu
│ │ └── main.xml
│ ├── values-sw600dp
│ │ └── dimens.xml
│ ├── values-sw720dp-land
│ │ └── dimens.xml
│ ├── values-v11
│ │ └── styles.xml
│ ├── values-v14
│ │ └── styles.xml
│ └── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
└── src
│ └── com
│ └── javatechig
│ └── customizedlist
│ ├── CustomListAdapter.java
│ ├── ImageDownloaderTask.java
│ ├── MainActivity.java
│ └── NewsItem.java
├── firebase-analytics
├── app
│ ├── .gitignore
│ ├── build.gradle
│ ├── google-services.json
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── stacktips
│ │ │ └── example
│ │ │ └── ExampleInstrumentedTest.java
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── stacktips
│ │ │ │ └── example
│ │ │ │ └── MainActivity.java
│ │ └── res
│ │ │ ├── layout
│ │ │ └── activity_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-w820dp
│ │ │ └── dimens.xml
│ │ │ └── values
│ │ │ ├── colors.xml
│ │ │ ├── dimens.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── stacktips
│ │ └── example
│ │ └── ExampleUnitTest.java
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── firebase-messaging-exmaple
├── FirebaseMessagingExample.iml
├── README.md
├── app
│ ├── .gitignore
│ ├── app.iml
│ ├── build.gradle
│ ├── google-services.json
│ ├── proguard-rules.pro
│ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── stacktips
│ │ │ └── example
│ │ │ ├── FCMCallbackService.java
│ │ │ ├── FCMInitializationService.java
│ │ │ ├── MainActivity.java
│ │ │ └── MyApp.java
│ │ └── res
│ │ ├── drawable
│ │ └── ic_offer.png
│ │ ├── layout
│ │ └── activity_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-w820dp
│ │ └── dimens.xml
│ │ └── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
├── build.gradle
├── device-2016-08-13-234216.png
├── device-2016-08-13-234948.png
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── get-registered-email-accounts
├── AndroidManifest.xml
├── ic_launcher-web.png
├── libs
│ └── android-support-v4.jar
├── proguard-project.txt
├── project.properties
├── res
│ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ ├── layout
│ │ ├── activity_main.xml
│ │ └── lovely_view_layout.xml
│ ├── values-sw600dp
│ │ └── dimens.xml
│ ├── values-sw720dp-land
│ │ └── dimens.xml
│ ├── values-v11
│ │ └── styles.xml
│ ├── values-v14
│ │ └── styles.xml
│ └── values
│ │ ├── color.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
└── src
│ └── com
│ └── javatechig
│ └── regemail
│ ├── Item.java
│ ├── LovelyListAdapter.java
│ └── MainActivity.java
├── google-analytics-demo
├── AndroidManifest.xml
├── libs
│ ├── android-support-v4.jar
│ └── libGoogleAnalyticsServices.jar
├── project.properties
├── res
│ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ ├── layout
│ │ └── activity_main.xml
│ ├── menu
│ │ └── main.xml
│ ├── values-sw600dp
│ │ └── dimens.xml
│ ├── values-sw720dp-land
│ │ └── dimens.xml
│ ├── values-v11
│ │ └── styles.xml
│ ├── values-v14
│ │ └── styles.xml
│ └── values
│ │ ├── analytics.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
└── src
│ └── com
│ └── javatechig
│ └── ganalytics
│ └── MainActivity.java
├── http-get-apache-httpClient
├── HttpAsyncTask.iml
├── README.md
├── app
│ ├── .gitignore
│ ├── app.iml
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── javatechig
│ │ │ └── httpasynctask
│ │ │ └── ApplicationTest.java
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── javatechig
│ │ │ └── httpasynctask
│ │ │ └── MyActivity.java
│ │ └── res
│ │ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ │ ├── layout
│ │ └── activity_my.xml
│ │ ├── menu
│ │ └── my.xml
│ │ ├── values-w820dp
│ │ └── dimens.xml
│ │ └── values
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
└── image-downloader
├── AndroidManifest.xml
├── gen
└── com
│ └── javatechig
│ └── droid
│ ├── BuildConfig.java
│ └── R.java
├── ic_launcher-web.png
├── libs
└── android-support-v4.jar
├── proguard-project.txt
├── project.properties
├── res
├── drawable-hdpi
│ └── ic_launcher.png
├── drawable-mdpi
│ └── ic_launcher.png
├── drawable-xhdpi
│ └── ic_launcher.png
├── drawable-xxhdpi
│ └── ic_launcher.png
├── drawable
│ ├── airport.png
│ ├── arr.png
│ ├── bachground.png
│ ├── block.jpg
│ ├── cars.png
│ ├── cht.png
│ ├── fees.png
│ ├── flight.png
│ ├── hotels.png
│ ├── list.png
│ ├── mention.png
│ ├── message.png
│ ├── myprofile.png
│ ├── prof1.jpg
│ ├── retweets.png
│ ├── search2.png
│ ├── srch.png
│ ├── status.png
│ ├── telephone.jpg
│ ├── trends.png
│ ├── trips.png
│ ├── tweeter.png
│ ├── tweets.png
│ ├── twitterlogo.png
│ └── twts.jpg
├── layout
│ └── asynch.xml
├── menu
│ └── main.xml
├── values-sw600dp
│ └── dimens.xml
├── values-sw720dp-land
│ └── dimens.xml
└── values
│ ├── dimens.xml
│ ├── strings.xml
│ └── styles.xml
└── src
└── com
└── javatechig
└── droid
└── ImageDownladerActivity.java
/README.md:
--------------------------------------------------------------------------------
1 | # Advance Android Tutorials
2 | This series of tutorials shows you the list of basic tutorials to get you started in Android programming. Checkout our tutorials at https://stacktips.com/topics/android
3 |
--------------------------------------------------------------------------------
/SampleTest.txt:
--------------------------------------------------------------------------------
1 | sample text
--------------------------------------------------------------------------------
/add-calendar-event/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/add-calendar-event/app/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 21
5 | buildToolsVersion "21.1.2"
6 |
7 | defaultConfig {
8 | applicationId "com.javatechig.addevent"
9 | minSdkVersion 14
10 | targetSdkVersion 21
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 | compile 'com.android.support:appcompat-v7:21.0.3'
25 | }
26 |
--------------------------------------------------------------------------------
/add-calendar-event/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 /Applications/adt-bundle-mac-x86_64-20140702/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 |
--------------------------------------------------------------------------------
/add-calendar-event/app/src/androidTest/java/com/javatechig/addevent/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.javatechig.addevent;
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 | }
--------------------------------------------------------------------------------
/add-calendar-event/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
10 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/add-calendar-event/app/src/main/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/add-calendar-event/app/src/main/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/add-calendar-event/app/src/main/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/add-calendar-event/app/src/main/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/add-calendar-event/app/src/main/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/add-calendar-event/app/src/main/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/add-calendar-event/app/src/main/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/add-calendar-event/app/src/main/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/add-calendar-event/app/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
9 |
10 |
11 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/add-calendar-event/app/src/main/res/menu/menu_main.xml:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/add-calendar-event/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/add-calendar-event/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/add-calendar-event/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | AddCalendarEvent
5 | Hello world!
6 | Settings
7 |
8 |
9 |
--------------------------------------------------------------------------------
/add-calendar-event/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/add-calendar-event/build.gradle:
--------------------------------------------------------------------------------
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:1.0.0-rc2'
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 |
--------------------------------------------------------------------------------
/add-calendar-event/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/add-calendar-event/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/add-calendar-event/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Apr 10 15:27:10 PDT 2013
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.2.1-all.zip
7 |
--------------------------------------------------------------------------------
/add-calendar-event/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/alarm-service-android/README.md:
--------------------------------------------------------------------------------
1 | Android-Alarm-Service-Example
2 | =============================
3 |
4 | Android Alarm Service Example
5 |
--------------------------------------------------------------------------------
/alarm-service-android/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/alarm-service-android/app/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 20
5 | buildToolsVersion "20.0.0"
6 |
7 | defaultConfig {
8 | applicationId "com.javatechig.alarmservice"
9 | minSdkVersion 14
10 | targetSdkVersion 20
11 | versionCode 1
12 | versionName "1.0"
13 | }
14 | buildTypes {
15 | release {
16 | runProguard false
17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18 | }
19 | }
20 | }
21 |
22 | dependencies {
23 | compile fileTree(dir: 'libs', include: ['*.jar'])
24 | }
25 |
--------------------------------------------------------------------------------
/alarm-service-android/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 /Applications/adt-bundle-mac-x86_64-20140702/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 |
--------------------------------------------------------------------------------
/alarm-service-android/app/src/androidTest/java/com/javatechig/alarmservice/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.javatechig.alarmservice;
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 | }
--------------------------------------------------------------------------------
/alarm-service-android/app/src/main/java/com/javatechig/alarmservice/AlarmReceiver.java:
--------------------------------------------------------------------------------
1 | package com.javatechig.alarmservice;
2 |
3 | import android.content.BroadcastReceiver;
4 | import android.content.Context;
5 | import android.content.Intent;
6 | import android.widget.Toast;
7 |
8 | public class AlarmReceiver extends BroadcastReceiver {
9 |
10 | @Override
11 | public void onReceive(Context context, Intent intent) {
12 |
13 | // For our recurring task, we'll just display a message
14 | Toast.makeText(context, "I'm running", Toast.LENGTH_SHORT).show();
15 | }
16 | }
--------------------------------------------------------------------------------
/alarm-service-android/app/src/main/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/alarm-service-android/app/src/main/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/alarm-service-android/app/src/main/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/alarm-service-android/app/src/main/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/alarm-service-android/app/src/main/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/alarm-service-android/app/src/main/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/alarm-service-android/app/src/main/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/alarm-service-android/app/src/main/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/alarm-service-android/app/src/main/res/menu/my.xml:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/alarm-service-android/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/alarm-service-android/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/alarm-service-android/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | AlarmService
5 | Hello world!
6 | Settings
7 | Example explaining how to scheduling repeating alarms in android using AlarmManager.
8 |
9 |
10 |
--------------------------------------------------------------------------------
/alarm-service-android/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/alarm-service-android/build.gradle:
--------------------------------------------------------------------------------
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:0.12.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 |
--------------------------------------------------------------------------------
/alarm-service-android/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/alarm-service-android/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/alarm-service-android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Apr 10 15:27:10 PDT 2013
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=http\://services.gradle.org/distributions/gradle-1.12-all.zip
7 |
--------------------------------------------------------------------------------
/alarm-service-android/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/android-creating-zip/assets/diode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-creating-zip/assets/diode.png
--------------------------------------------------------------------------------
/android-creating-zip/assets/passive.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-creating-zip/assets/passive.png
--------------------------------------------------------------------------------
/android-creating-zip/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system use,
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 |
10 | # Project target.
11 | target=android-8
12 |
--------------------------------------------------------------------------------
/android-creating-zip/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-creating-zip/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-creating-zip/res/drawable-ldpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-creating-zip/res/drawable-ldpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-creating-zip/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-creating-zip/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-creating-zip/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Zipping and Unzipping!
4 | User Application
5 |
6 |
--------------------------------------------------------------------------------
/android-feed-reader/assets/Leo Arrow.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-feed-reader/assets/Leo Arrow.ttf
--------------------------------------------------------------------------------
/android-feed-reader/ic_launcher-web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-feed-reader/ic_launcher-web.png
--------------------------------------------------------------------------------
/android-feed-reader/libs/android-support-v4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-feed-reader/libs/android-support-v4.jar
--------------------------------------------------------------------------------
/android-feed-reader/proguard-project.txt:
--------------------------------------------------------------------------------
1 | # To enable ProGuard in your project, edit project.properties
2 | # to define the proguard.config property as described in that file.
3 | #
4 | # Add project specific ProGuard rules here.
5 | # By default, the flags in this file are appended to flags specified
6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt
7 | # You can edit the include path and order by changing the ProGuard
8 | # include property in project.properties.
9 | #
10 | # For more details, see
11 | # http://developer.android.com/guide/developing/tools/proguard.html
12 |
13 | # Add any project specific keep options here:
14 |
15 | # If your project uses WebView with JS, uncomment the following
16 | # and specify the fully qualified class name to the JavaScript interface
17 | # class:
18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
19 | # public *;
20 | #}
21 |
--------------------------------------------------------------------------------
/android-feed-reader/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | # Project target.
14 | target=android-17
15 |
--------------------------------------------------------------------------------
/android-feed-reader/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-feed-reader/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-feed-reader/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-feed-reader/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-feed-reader/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-feed-reader/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-feed-reader/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-feed-reader/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-feed-reader/res/drawable/image_border.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-feed-reader/res/drawable/image_border.png
--------------------------------------------------------------------------------
/android-feed-reader/res/drawable/list_item_text_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android-feed-reader/res/drawable/list_placeholder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-feed-reader/res/drawable/list_placeholder.png
--------------------------------------------------------------------------------
/android-feed-reader/res/drawable/list_selector_flatcolor.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
8 |
9 |
11 |
12 |
--------------------------------------------------------------------------------
/android-feed-reader/res/layout/activity_webview.xml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
12 |
13 |
--------------------------------------------------------------------------------
/android-feed-reader/res/menu/main.xml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/android-feed-reader/res/values-sw600dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
--------------------------------------------------------------------------------
/android-feed-reader/res/values-sw720dp-land/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 | 128dp
8 |
9 |
--------------------------------------------------------------------------------
/android-feed-reader/res/values-v11/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/android-feed-reader/res/values-v14/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/android-feed-reader/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #00000C
4 | #FFFFFF
5 | #FFFFFF
6 | #ffffff
7 | #008cef
8 | #86d3f6
9 |
--------------------------------------------------------------------------------
/android-feed-reader/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 16dp
5 | 16dp
6 |
7 |
--------------------------------------------------------------------------------
/android-feed-reader/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Feed Reader
5 | Settings
6 | Hello world!
7 |
8 |
--------------------------------------------------------------------------------
/android-feed-reader/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
14 |
15 |
16 |
19 |
20 |
--------------------------------------------------------------------------------
/android-handler/libs/android-support-v4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-handler/libs/android-support-v4.jar
--------------------------------------------------------------------------------
/android-handler/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | # Project target.
14 | target=android-18
15 |
--------------------------------------------------------------------------------
/android-handler/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-handler/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-handler/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-handler/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-handler/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-handler/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-handler/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-handler/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-handler/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
14 |
15 |
21 |
22 |
--------------------------------------------------------------------------------
/android-handler/res/menu/main.xml:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/android-handler/res/values-sw600dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android-handler/res/values-sw720dp-land/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 | 128dp
8 |
9 |
10 |
--------------------------------------------------------------------------------
/android-handler/res/values-v11/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/android-handler/res/values-v14/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/android-handler/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 16dp
5 | 16dp
6 |
7 |
8 |
--------------------------------------------------------------------------------
/android-handler/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | HandlerExample
5 | Settings
6 | Hello world!
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android-handler/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
14 |
15 |
16 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/android-httpurlconnection/README.md:
--------------------------------------------------------------------------------
1 | Android-HttpGet-HttpURLConnection
2 | =================================
3 |
--------------------------------------------------------------------------------
/android-httpurlconnection/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/android-httpurlconnection/app/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 20
5 | buildToolsVersion "20.0.0"
6 |
7 | defaultConfig {
8 | applicationId "com.javatechig.httpasynctask"
9 | minSdkVersion 14
10 | targetSdkVersion 20
11 | versionCode 1
12 | versionName "1.0"
13 | }
14 | buildTypes {
15 | release {
16 | runProguard false
17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18 | }
19 | }
20 | }
21 |
22 | dependencies {
23 | compile fileTree(dir: 'libs', include: ['*.jar'])
24 | }
25 |
--------------------------------------------------------------------------------
/android-httpurlconnection/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 /Applications/android-sdk-macosx/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 |
--------------------------------------------------------------------------------
/android-httpurlconnection/app/src/androidTest/java/com/javatechig/httpasynctask/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.javatechig.httpasynctask;
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 | }
--------------------------------------------------------------------------------
/android-httpurlconnection/app/src/main/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-httpurlconnection/app/src/main/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-httpurlconnection/app/src/main/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-httpurlconnection/app/src/main/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-httpurlconnection/app/src/main/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-httpurlconnection/app/src/main/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-httpurlconnection/app/src/main/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-httpurlconnection/app/src/main/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-httpurlconnection/app/src/main/res/menu/my.xml:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/android-httpurlconnection/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/android-httpurlconnection/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/android-httpurlconnection/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | HttpAsyncTask
5 | Hello world!
6 | Settings
7 | This example demonstrates different ways to perform network operations in Android. This example downloads the jokes from server and displays on screen.
8 |
9 |
10 |
--------------------------------------------------------------------------------
/android-httpurlconnection/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android-httpurlconnection/build.gradle:
--------------------------------------------------------------------------------
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:0.12.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 |
--------------------------------------------------------------------------------
/android-httpurlconnection/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-httpurlconnection/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/android-httpurlconnection/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Apr 10 15:27:10 PDT 2013
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=http\://services.gradle.org/distributions/gradle-1.12-all.zip
7 |
--------------------------------------------------------------------------------
/android-httpurlconnection/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/android-intent-service/README.md:
--------------------------------------------------------------------------------
1 | Android-IntentService-Example
2 | =============================
3 |
4 | In this tutorial we will take a look into one of most important and commonly used Android concept called IntentService. This post explains how to use IntentService with example in Android.
5 |
--------------------------------------------------------------------------------
/android-intent-service/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/android-intent-service/app/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 20
5 | buildToolsVersion "20.0.0"
6 |
7 | defaultConfig {
8 | applicationId "com.javatechig.intentserviceexample"
9 | minSdkVersion 14
10 | targetSdkVersion 20
11 | versionCode 1
12 | versionName "1.0"
13 | }
14 | buildTypes {
15 | release {
16 | runProguard false
17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18 | }
19 | }
20 | }
21 |
22 | dependencies {
23 | compile fileTree(dir: 'libs', include: ['*.jar'])
24 | }
25 |
--------------------------------------------------------------------------------
/android-intent-service/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 /Applications/adt-bundle-mac-x86_64-20140702/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 |
--------------------------------------------------------------------------------
/android-intent-service/app/src/androidTest/java/com/javatechig/intentserviceexample/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.javatechig.intentserviceexample;
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 | }
--------------------------------------------------------------------------------
/android-intent-service/app/src/main/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-intent-service/app/src/main/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-intent-service/app/src/main/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-intent-service/app/src/main/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-intent-service/app/src/main/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-intent-service/app/src/main/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-intent-service/app/src/main/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-intent-service/app/src/main/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-intent-service/app/src/main/res/menu/my.xml:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/android-intent-service/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/android-intent-service/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/android-intent-service/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | IntentServiceExample
5 | Hello world!
6 | Settings
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android-intent-service/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android-intent-service/build.gradle:
--------------------------------------------------------------------------------
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:0.12.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 |
--------------------------------------------------------------------------------
/android-intent-service/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-intent-service/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/android-intent-service/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Apr 10 15:27:10 PDT 2013
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=http\://services.gradle.org/distributions/gradle-1.12-all.zip
7 |
--------------------------------------------------------------------------------
/android-intent-service/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/android-list-all-files/libs/android-support-v4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-list-all-files/libs/android-support-v4.jar
--------------------------------------------------------------------------------
/android-list-all-files/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | # Project target.
14 | target=android-18
15 |
--------------------------------------------------------------------------------
/android-list-all-files/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-list-all-files/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-list-all-files/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-list-all-files/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-list-all-files/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-list-all-files/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-list-all-files/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-list-all-files/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-list-all-files/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/android-list-all-files/res/menu/main.xml:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/android-list-all-files/res/values-sw600dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android-list-all-files/res/values-sw720dp-land/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 | 128dp
8 |
9 |
10 |
--------------------------------------------------------------------------------
/android-list-all-files/res/values-v11/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/android-list-all-files/res/values-v14/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/android-list-all-files/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 16dp
5 | 16dp
6 |
7 |
8 |
--------------------------------------------------------------------------------
/android-list-all-files/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ListAllFiles
5 | Settings
6 | Hello world!
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android-list-all-files/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
14 |
15 |
16 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/android-list-installed-apps/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-list-installed-apps/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-list-installed-apps/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-list-installed-apps/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-list-installed-apps/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-list-installed-apps/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-list-installed-apps/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-list-installed-apps/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-list-installed-apps/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
10 |
11 |
--------------------------------------------------------------------------------
/android-list-installed-apps/res/menu/menu.xml:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/android-list-installed-apps/res/values-sw600dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android-list-installed-apps/res/values-sw720dp-land/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 | 128dp
8 |
9 |
10 |
--------------------------------------------------------------------------------
/android-list-installed-apps/res/values-v11/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/android-list-installed-apps/res/values-v14/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/android-list-installed-apps/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 | 16dp
3 |
4 |
--------------------------------------------------------------------------------
/android-list-installed-apps/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | List All Apps
5 | Javatechig.com
6 | Provides tutorials, tips, examples and source code on leading Java, Android, Blackberry, PhoneGap and other mobile technologies.
7 | About
8 | Hello world!
9 |
10 |
--------------------------------------------------------------------------------
/android-list-installed-apps/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
14 |
15 |
16 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/android-progress-notification/README.md:
--------------------------------------------------------------------------------
1 | Progress Notification Example Android
2 | =====================================
3 | In this example we’ll show you how to display progress notification in android using NotificationManager class. For the sake of simplicity the below example shows an simple AsyncTask that does the background operation and update the progress bar displayed on android notification area.
4 |
5 |
6 | Read more
7 | http://stacktips.com/tutorials/android/progress-notification-in-android-example
8 |
--------------------------------------------------------------------------------
/android-progress-notification/libs/android-support-v4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-progress-notification/libs/android-support-v4.jar
--------------------------------------------------------------------------------
/android-progress-notification/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | # Project target.
14 | target=android-19
15 |
--------------------------------------------------------------------------------
/android-progress-notification/res/drawable-hdpi/ic_download.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-progress-notification/res/drawable-hdpi/ic_download.png
--------------------------------------------------------------------------------
/android-progress-notification/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-progress-notification/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-progress-notification/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-progress-notification/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-progress-notification/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-progress-notification/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-progress-notification/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-progress-notification/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-progress-notification/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
14 |
15 |
--------------------------------------------------------------------------------
/android-progress-notification/res/layout/fragment_main.xml:
--------------------------------------------------------------------------------
1 |
10 |
11 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/android-progress-notification/res/menu/main.xml:
--------------------------------------------------------------------------------
1 |
12 |
--------------------------------------------------------------------------------
/android-progress-notification/res/values-v11/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/android-progress-notification/res/values-v14/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/android-progress-notification/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 | 64dp
9 |
10 |
11 |
--------------------------------------------------------------------------------
/android-progress-notification/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 16dp
5 | 16dp
6 |
7 |
8 |
--------------------------------------------------------------------------------
/android-progress-notification/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ProgressNotification
5 | Hello world!
6 | Settings
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android-progress-notification/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
14 |
15 |
16 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/android-sending-sms/gen/com/javatechig/droid/sms/BuildConfig.java:
--------------------------------------------------------------------------------
1 | /** Automatically generated file. DO NOT MODIFY */
2 | package com.javatechig.droid.sms;
3 |
4 | public final class BuildConfig {
5 | public final static boolean DEBUG = true;
6 | }
--------------------------------------------------------------------------------
/android-sending-sms/ic_launcher-web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-sending-sms/ic_launcher-web.png
--------------------------------------------------------------------------------
/android-sending-sms/libs/android-support-v4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-sending-sms/libs/android-support-v4.jar
--------------------------------------------------------------------------------
/android-sending-sms/proguard-project.txt:
--------------------------------------------------------------------------------
1 | # To enable ProGuard in your project, edit project.properties
2 | # to define the proguard.config property as described in that file.
3 | #
4 | # Add project specific ProGuard rules here.
5 | # By default, the flags in this file are appended to flags specified
6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt
7 | # You can edit the include path and order by changing the ProGuard
8 | # include property in project.properties.
9 | #
10 | # For more details, see
11 | # http://developer.android.com/guide/developing/tools/proguard.html
12 |
13 | # Add any project specific keep options here:
14 |
15 | # If your project uses WebView with JS, uncomment the following
16 | # and specify the fully qualified class name to the JavaScript interface
17 | # class:
18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
19 | # public *;
20 | #}
21 |
--------------------------------------------------------------------------------
/android-sending-sms/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | # Project target.
14 | target=android-17
15 |
--------------------------------------------------------------------------------
/android-sending-sms/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-sending-sms/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-sending-sms/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-sending-sms/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-sending-sms/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-sending-sms/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-sending-sms/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-sending-sms/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-sending-sms/res/menu/main.xml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/android-sending-sms/res/values-sw600dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
--------------------------------------------------------------------------------
/android-sending-sms/res/values-sw720dp-land/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 | 128dp
8 |
9 |
--------------------------------------------------------------------------------
/android-sending-sms/res/values-v11/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/android-sending-sms/res/values-v14/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/android-sending-sms/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 16dp
5 | 16dp
6 |
7 |
--------------------------------------------------------------------------------
/android-sending-sms/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | AndroidSMS
5 | Settings
6 | Hello world!
7 |
8 |
--------------------------------------------------------------------------------
/android-sending-sms/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
14 |
15 |
16 |
19 |
20 |
--------------------------------------------------------------------------------
/android-service-demo/README.md:
--------------------------------------------------------------------------------
1 | Android-Service-Example
2 | =======================
3 |
4 | In this tutorial we will learn how to create a service, and service lifecycle methods.
5 |
6 |
--------------------------------------------------------------------------------
/android-service-demo/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/android-service-demo/app/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 20
5 | buildToolsVersion "20.0.0"
6 |
7 | defaultConfig {
8 | applicationId "com.javatechig.serviceexample"
9 | minSdkVersion 14
10 | targetSdkVersion 20
11 | versionCode 1
12 | versionName "1.0"
13 | }
14 | buildTypes {
15 | release {
16 | runProguard false
17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18 | }
19 | }
20 | }
21 |
22 | dependencies {
23 | compile fileTree(dir: 'libs', include: ['*.jar'])
24 | }
25 |
--------------------------------------------------------------------------------
/android-service-demo/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 /Applications/adt-bundle-mac-x86_64-20140702/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 |
--------------------------------------------------------------------------------
/android-service-demo/app/src/androidTest/java/com/javatechig/serviceexample/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.javatechig.serviceexample;
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 | }
--------------------------------------------------------------------------------
/android-service-demo/app/src/main/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-service-demo/app/src/main/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-service-demo/app/src/main/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-service-demo/app/src/main/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-service-demo/app/src/main/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-service-demo/app/src/main/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-service-demo/app/src/main/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-service-demo/app/src/main/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-service-demo/app/src/main/res/menu/hello.xml:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/android-service-demo/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/android-service-demo/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/android-service-demo/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Service Example
5 | - A service is a application component used to perform long running tasks in background. \n\n- A service can run in the background indefinitely, even if component that started the service is destroyed.\n\n- Usually a service always performs a single operation and stops itself once intended task is complete.
6 |
7 |
8 | Start Service
9 |
10 | Stop Service
11 |
12 |
13 |
--------------------------------------------------------------------------------
/android-service-demo/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android-service-demo/build.gradle:
--------------------------------------------------------------------------------
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:0.12.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 |
--------------------------------------------------------------------------------
/android-service-demo/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-service-demo/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/android-service-demo/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Apr 10 15:27:10 PDT 2013
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=http\://services.gradle.org/distributions/gradle-1.12-all.zip
7 |
--------------------------------------------------------------------------------
/android-service-demo/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/android-share-on-twitter-example/README.md:
--------------------------------------------------------------------------------
1 | Twitter-Sharing-Example-Android
2 | ===============================
3 |
4 | This tutorial explains, how to integrate twitter in android application. The example below using twitter4j java library for login to twitter and allows to share a simple text post and image post in users twitters timeline.
5 |
--------------------------------------------------------------------------------
/android-share-on-twitter-example/libs/android-support-v4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-share-on-twitter-example/libs/android-support-v4.jar
--------------------------------------------------------------------------------
/android-share-on-twitter-example/libs/twitter4j-core-4.0.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-share-on-twitter-example/libs/twitter4j-core-4.0.2.jar
--------------------------------------------------------------------------------
/android-share-on-twitter-example/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | # Project target.
14 | target=Google Inc.:Google APIs:15
15 |
--------------------------------------------------------------------------------
/android-share-on-twitter-example/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-share-on-twitter-example/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-share-on-twitter-example/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-share-on-twitter-example/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-share-on-twitter-example/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-share-on-twitter-example/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-share-on-twitter-example/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-share-on-twitter-example/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-share-on-twitter-example/res/drawable-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-share-on-twitter-example/res/drawable-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-share-on-twitter-example/res/drawable/lakeside_view.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-share-on-twitter-example/res/drawable/lakeside_view.jpg
--------------------------------------------------------------------------------
/android-share-on-twitter-example/res/layout/activity_webview.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
14 |
15 |
--------------------------------------------------------------------------------
/android-share-on-twitter-example/res/menu/main.xml:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/android-share-on-twitter-example/res/values-sw600dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android-share-on-twitter-example/res/values-sw720dp-land/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 | 128dp
8 |
9 |
10 |
--------------------------------------------------------------------------------
/android-share-on-twitter-example/res/values-v11/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/android-share-on-twitter-example/res/values-v14/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/android-share-on-twitter-example/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 16dp
5 | 16dp
6 |
7 |
8 |
--------------------------------------------------------------------------------
/android-share-on-twitter-example/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
14 |
15 |
16 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/android-speech-to-text/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/android-speech-to-text/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/npanigrahy/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 | #}
18 |
--------------------------------------------------------------------------------
/android-speech-to-text/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/android-speech-to-text/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-speech-to-text/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-speech-to-text/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-speech-to-text/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-speech-to-text/app/src/main/res/mipmap-mdpi/ic_microphone_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-speech-to-text/app/src/main/res/mipmap-mdpi/ic_microphone_2.png
--------------------------------------------------------------------------------
/android-speech-to-text/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-speech-to-text/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-speech-to-text/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-speech-to-text/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-speech-to-text/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-speech-to-text/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-speech-to-text/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/android-speech-to-text/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #ff4c4c
4 | #ff0000
5 | #ff4c4c
6 |
7 |
--------------------------------------------------------------------------------
/android-speech-to-text/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/android-speech-to-text/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Speech to Text
3 | Tap on mic to start
4 |
5 |
--------------------------------------------------------------------------------
/android-speech-to-text/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/android-speech-to-text/app/src/test/java/com/stacktips/speechtotext/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.stacktips.speechtotext;
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 Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/android-speech-to-text/build.gradle:
--------------------------------------------------------------------------------
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.3'
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 | }
24 |
--------------------------------------------------------------------------------
/android-speech-to-text/gradle.properties:
--------------------------------------------------------------------------------
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
18 |
--------------------------------------------------------------------------------
/android-speech-to-text/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-speech-to-text/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/android-speech-to-text/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
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
7 |
--------------------------------------------------------------------------------
/android-speech-to-text/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/android-texttospeech/README.md:
--------------------------------------------------------------------------------
1 | # Android-TextToSpeech-Example
2 | Android TextToSpeech Example
3 |
--------------------------------------------------------------------------------
/android-texttospeech/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/android-texttospeech/app/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 21
5 | buildToolsVersion "21.1.2"
6 |
7 | defaultConfig {
8 | applicationId "com.example.myapplication"
9 | minSdkVersion 15
10 | targetSdkVersion 21
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 | compile "com.android.support:appcompat-v7:21.0.+"
25 | }
26 |
--------------------------------------------------------------------------------
/android-texttospeech/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/nilanchalpanigrahy/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 | #}
18 |
--------------------------------------------------------------------------------
/android-texttospeech/app/src/androidTest/java/com/example/myapplication/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.example.myapplication;
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 | }
--------------------------------------------------------------------------------
/android-texttospeech/app/src/main/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-texttospeech/app/src/main/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-texttospeech/app/src/main/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-texttospeech/app/src/main/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-texttospeech/app/src/main/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-texttospeech/app/src/main/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-texttospeech/app/src/main/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-texttospeech/app/src/main/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-texttospeech/app/src/main/res/menu/menu_main.xml:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/android-texttospeech/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/android-texttospeech/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #F44336
4 |
5 |
--------------------------------------------------------------------------------
/android-texttospeech/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
7 |
--------------------------------------------------------------------------------
/android-texttospeech/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | My Application
5 | Hello world!
6 | Settings
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/android-texttospeech/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/android-texttospeech/build.gradle:
--------------------------------------------------------------------------------
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:1.0.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 |
--------------------------------------------------------------------------------
/android-texttospeech/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-texttospeech/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/android-texttospeech/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Apr 10 15:27:10 PDT 2013
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.2.1-all.zip
7 |
--------------------------------------------------------------------------------
/android-texttospeech/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/android-todo-app/libs/android-support-v4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-todo-app/libs/android-support-v4.jar
--------------------------------------------------------------------------------
/android-todo-app/libs/jxl.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-todo-app/libs/jxl.jar
--------------------------------------------------------------------------------
/android-todo-app/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | # Project target.
14 | target=android-19
15 | android.library.reference.1=../../../../Android_Workspace/appcompat_v7
16 |
--------------------------------------------------------------------------------
/android-todo-app/res/drawable-hdpi/ic_action_import_export.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-todo-app/res/drawable-hdpi/ic_action_import_export.png
--------------------------------------------------------------------------------
/android-todo-app/res/drawable-hdpi/ic_action_new.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-todo-app/res/drawable-hdpi/ic_action_new.png
--------------------------------------------------------------------------------
/android-todo-app/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-todo-app/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-todo-app/res/drawable-mdpi/ic_action_import_export.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-todo-app/res/drawable-mdpi/ic_action_import_export.png
--------------------------------------------------------------------------------
/android-todo-app/res/drawable-mdpi/ic_action_new.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-todo-app/res/drawable-mdpi/ic_action_new.png
--------------------------------------------------------------------------------
/android-todo-app/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-todo-app/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-todo-app/res/drawable-xhdpi/ic_action_import_export.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-todo-app/res/drawable-xhdpi/ic_action_import_export.png
--------------------------------------------------------------------------------
/android-todo-app/res/drawable-xhdpi/ic_action_new.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-todo-app/res/drawable-xhdpi/ic_action_new.png
--------------------------------------------------------------------------------
/android-todo-app/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-todo-app/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-todo-app/res/drawable-xxhdpi/ic_action_import_export.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-todo-app/res/drawable-xxhdpi/ic_action_import_export.png
--------------------------------------------------------------------------------
/android-todo-app/res/drawable-xxhdpi/ic_action_new.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-todo-app/res/drawable-xxhdpi/ic_action_new.png
--------------------------------------------------------------------------------
/android-todo-app/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-todo-app/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-todo-app/res/drawable-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-todo-app/res/drawable-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-todo-app/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
--------------------------------------------------------------------------------
/android-todo-app/res/layout/fragment_emp_list.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
12 |
13 |
14 |
20 |
21 |
--------------------------------------------------------------------------------
/android-todo-app/res/menu/main.xml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/android-todo-app/res/values-v11/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/android-todo-app/res/values-v14/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/android-todo-app/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 | 64dp
9 |
10 |
11 |
--------------------------------------------------------------------------------
/android-todo-app/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 16dp
5 | 16dp
6 |
7 |
8 |
--------------------------------------------------------------------------------
/android-todo-app/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Todo
5 | Enter Name
6 | Add Record
7 | Export To Excel
8 | Update
9 | Delete
10 | No records found
11 | Note
12 | Title
13 |
14 |
--------------------------------------------------------------------------------
/android-todo-app/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
14 |
15 |
16 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/android-turn-wifi-on-off/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-turn-wifi-on-off/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-turn-wifi-on-off/res/drawable-hdpi/wifi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-turn-wifi-on-off/res/drawable-hdpi/wifi.png
--------------------------------------------------------------------------------
/android-turn-wifi-on-off/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-turn-wifi-on-off/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-turn-wifi-on-off/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-turn-wifi-on-off/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-turn-wifi-on-off/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-turn-wifi-on-off/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-turn-wifi-on-off/res/menu/main.xml:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/android-turn-wifi-on-off/res/values-sw600dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android-turn-wifi-on-off/res/values-sw720dp-land/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 | 128dp
8 |
9 |
10 |
--------------------------------------------------------------------------------
/android-turn-wifi-on-off/res/values-v11/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/android-turn-wifi-on-off/res/values-v14/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/android-turn-wifi-on-off/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 16dp
5 | 16dp
6 |
7 |
8 |
--------------------------------------------------------------------------------
/android-turn-wifi-on-off/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Wi-fi Settings
5 | Settings
6 | Hello world!
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android-turn-wifi-on-off/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
14 |
15 |
16 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/android-widget-demo/libs/android-support-v4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-widget-demo/libs/android-support-v4.jar
--------------------------------------------------------------------------------
/android-widget-demo/lint.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/android-widget-demo/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | # Project target.
14 | target=android-14
15 |
--------------------------------------------------------------------------------
/android-widget-demo/res/drawable-hdpi/appwidget_dark_bg.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-widget-demo/res/drawable-hdpi/appwidget_dark_bg.9.png
--------------------------------------------------------------------------------
/android-widget-demo/res/drawable-hdpi/appwidget_dark_bg_focused.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-widget-demo/res/drawable-hdpi/appwidget_dark_bg_focused.9.png
--------------------------------------------------------------------------------
/android-widget-demo/res/drawable-hdpi/appwidget_dark_bg_pressed.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-widget-demo/res/drawable-hdpi/appwidget_dark_bg_pressed.9.png
--------------------------------------------------------------------------------
/android-widget-demo/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-widget-demo/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-widget-demo/res/drawable-mdpi/appwidget_dark_bg.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-widget-demo/res/drawable-mdpi/appwidget_dark_bg.9.png
--------------------------------------------------------------------------------
/android-widget-demo/res/drawable-mdpi/appwidget_dark_bg_focused.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-widget-demo/res/drawable-mdpi/appwidget_dark_bg_focused.9.png
--------------------------------------------------------------------------------
/android-widget-demo/res/drawable-mdpi/appwidget_dark_bg_pressed.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-widget-demo/res/drawable-mdpi/appwidget_dark_bg_pressed.9.png
--------------------------------------------------------------------------------
/android-widget-demo/res/drawable/ic_sync_button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-widget-demo/res/drawable/ic_sync_button.png
--------------------------------------------------------------------------------
/android-widget-demo/res/drawable/widget.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/android-widget-demo/res/drawable/widget.png
--------------------------------------------------------------------------------
/android-widget-demo/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
14 |
15 |
16 |
19 |
20 |
--------------------------------------------------------------------------------
/android-widget-demo/res/xml/demo_widget_provider.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
--------------------------------------------------------------------------------
/android-widget-demo/src/com/javatechig/widgetdemo/WidgetUtils.java:
--------------------------------------------------------------------------------
1 | package com.javatechig.widgetdemo;
2 |
3 | public class WidgetUtils {
4 | final static String WIDGET_UPDATE_ACTION ="com.javatechig.intent.action.UPDATE_WIDGET";
5 | }
6 |
--------------------------------------------------------------------------------
/async-image-loader-listview/gen/com/example/customizedlist/BuildConfig.java:
--------------------------------------------------------------------------------
1 | /** Automatically generated file. DO NOT MODIFY */
2 | package com.example.customizedlist;
3 |
4 | public final class BuildConfig {
5 | public final static boolean DEBUG = true;
6 | }
--------------------------------------------------------------------------------
/async-image-loader-listview/ic_launcher-web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/async-image-loader-listview/ic_launcher-web.png
--------------------------------------------------------------------------------
/async-image-loader-listview/libs/android-support-v4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/async-image-loader-listview/libs/android-support-v4.jar
--------------------------------------------------------------------------------
/async-image-loader-listview/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | # Project target.
14 | target=android-17
15 |
--------------------------------------------------------------------------------
/async-image-loader-listview/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/async-image-loader-listview/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/async-image-loader-listview/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/async-image-loader-listview/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/async-image-loader-listview/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/async-image-loader-listview/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/async-image-loader-listview/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/async-image-loader-listview/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/async-image-loader-listview/res/drawable/list_item_text_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/async-image-loader-listview/res/drawable/list_placeholder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/async-image-loader-listview/res/drawable/list_placeholder.png
--------------------------------------------------------------------------------
/async-image-loader-listview/res/drawable/list_selector_flatcolor.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
8 |
9 |
11 |
12 |
--------------------------------------------------------------------------------
/async-image-loader-listview/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
13 |
14 |
--------------------------------------------------------------------------------
/async-image-loader-listview/res/menu/main.xml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/async-image-loader-listview/res/values-sw600dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
--------------------------------------------------------------------------------
/async-image-loader-listview/res/values-sw720dp-land/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 | 128dp
8 |
9 |
--------------------------------------------------------------------------------
/async-image-loader-listview/res/values-v11/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/async-image-loader-listview/res/values-v14/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/async-image-loader-listview/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #00000C
4 | #FFFFFF
5 | #FFFFFF
6 | #ffffff
7 | #008cef
8 | #86d3f6
9 |
--------------------------------------------------------------------------------
/async-image-loader-listview/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 16dp
5 | 16dp
6 |
7 |
--------------------------------------------------------------------------------
/async-image-loader-listview/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Async ListView
5 | Settings
6 | Hello world!
7 |
8 |
--------------------------------------------------------------------------------
/async-image-loader-listview/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
14 |
15 |
16 |
19 |
20 |
--------------------------------------------------------------------------------
/firebase-analytics/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/firebase-analytics/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/nilanchalpanigrahy/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 | #}
18 |
--------------------------------------------------------------------------------
/firebase-analytics/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/firebase-analytics/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/firebase-analytics/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/firebase-analytics/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/firebase-analytics/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/firebase-analytics/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/firebase-analytics/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/firebase-analytics/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/firebase-analytics/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/firebase-analytics/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/firebase-analytics/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/firebase-analytics/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/firebase-analytics/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/firebase-analytics/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/firebase-analytics/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | FirebaseAnalyticsExample
3 |
4 |
--------------------------------------------------------------------------------
/firebase-analytics/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/firebase-analytics/app/src/test/java/com/stacktips/example/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.stacktips.example;
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 Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/firebase-analytics/build.gradle:
--------------------------------------------------------------------------------
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-alpha7'
9 |
10 | classpath 'com.google.gms:google-services:3.0.0'
11 |
12 | // NOTE: Do not place your application dependencies here; they belong
13 | // in the individual module build.gradle files
14 | }
15 | }
16 |
17 | allprojects {
18 | repositories {
19 | jcenter()
20 | }
21 | }
22 |
23 | task clean(type: Delete) {
24 | delete rootProject.buildDir
25 |
26 | }
27 |
28 |
29 |
--------------------------------------------------------------------------------
/firebase-analytics/gradle.properties:
--------------------------------------------------------------------------------
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
18 |
--------------------------------------------------------------------------------
/firebase-analytics/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/firebase-analytics/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/firebase-analytics/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
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
7 |
--------------------------------------------------------------------------------
/firebase-analytics/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/firebase-messaging-exmaple/README.md:
--------------------------------------------------------------------------------
1 | # Firebase-Messaging-Example
2 | Firebase Cloud Messaging (FCM) is the new version of GCM. Built on top of the GCM infrastructure, it provides the ability send messages to multiple platforms beyond Android: iOS and Mobile web.
3 |
4 | In this tutorial, we will see how to configure and use Firebase Cloud Messaging platform in your Android application. Visit my blog for complete tutorial
5 | http://stacktips.com/tutorials/android/how-to-integrate-firebase-cloud-messaging-for-android
6 |
--------------------------------------------------------------------------------
/firebase-messaging-exmaple/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/firebase-messaging-exmaple/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/npanigrahy/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 | #}
18 |
--------------------------------------------------------------------------------
/firebase-messaging-exmaple/app/src/main/java/com/stacktips/example/FCMInitializationService.java:
--------------------------------------------------------------------------------
1 | package com.stacktips.example;
2 |
3 | import android.util.Log;
4 | import com.google.firebase.iid.FirebaseInstanceId;
5 | import com.google.firebase.iid.FirebaseInstanceIdService;
6 |
7 | /**
8 | * Created by npanigrahy on 13/08/2016.
9 | */
10 | public class FCMInitializationService extends FirebaseInstanceIdService {
11 | private static final String TAG = "FCMInitializationService";
12 |
13 | @Override
14 | public void onTokenRefresh() {
15 | String fcmToken = FirebaseInstanceId.getInstance().getToken();
16 |
17 | Log.d(TAG, "FCM Device Token:" + fcmToken);
18 | //Save or send FCM registration token
19 | }
20 | }
--------------------------------------------------------------------------------
/firebase-messaging-exmaple/app/src/main/java/com/stacktips/example/MainActivity.java:
--------------------------------------------------------------------------------
1 | package com.stacktips.example;
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 | }
14 |
--------------------------------------------------------------------------------
/firebase-messaging-exmaple/app/src/main/java/com/stacktips/example/MyApp.java:
--------------------------------------------------------------------------------
1 | package com.stacktips.example;
2 |
3 | import android.app.Application;
4 |
5 | import com.google.firebase.iid.FirebaseInstanceId;
6 |
7 | /**
8 | * Created by npanigrahy on 13/08/2016.
9 | */
10 |
11 | public class MyApp extends Application {
12 |
13 | @Override
14 | public void onCreate() {
15 | super.onCreate();
16 |
17 | FirebaseInstanceId.getInstance().getToken();
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/firebase-messaging-exmaple/app/src/main/res/drawable/ic_offer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/firebase-messaging-exmaple/app/src/main/res/drawable/ic_offer.png
--------------------------------------------------------------------------------
/firebase-messaging-exmaple/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/firebase-messaging-exmaple/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/firebase-messaging-exmaple/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/firebase-messaging-exmaple/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/firebase-messaging-exmaple/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/firebase-messaging-exmaple/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/firebase-messaging-exmaple/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/firebase-messaging-exmaple/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/firebase-messaging-exmaple/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/firebase-messaging-exmaple/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/firebase-messaging-exmaple/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/firebase-messaging-exmaple/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #039be5
4 | #0288d1
5 | #039be5
6 |
7 | #0288d1
8 |
9 |
--------------------------------------------------------------------------------
/firebase-messaging-exmaple/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/firebase-messaging-exmaple/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | FCM App
3 | Visit Firebase Console to send notifications.
4 |
5 |
--------------------------------------------------------------------------------
/firebase-messaging-exmaple/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/firebase-messaging-exmaple/build.gradle:
--------------------------------------------------------------------------------
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-alpha6'
9 |
10 | classpath 'com.google.gms:google-services:3.0.0'
11 | // NOTE: Do not place your application dependencies here; they belong
12 | // in the individual module build.gradle files
13 | }
14 | }
15 |
16 | allprojects {
17 | repositories {
18 | jcenter()
19 | }
20 | }
21 |
22 | task clean(type: Delete) {
23 | delete rootProject.buildDir
24 | }
25 |
--------------------------------------------------------------------------------
/firebase-messaging-exmaple/device-2016-08-13-234216.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/firebase-messaging-exmaple/device-2016-08-13-234216.png
--------------------------------------------------------------------------------
/firebase-messaging-exmaple/device-2016-08-13-234948.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/firebase-messaging-exmaple/device-2016-08-13-234948.png
--------------------------------------------------------------------------------
/firebase-messaging-exmaple/gradle.properties:
--------------------------------------------------------------------------------
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
18 |
--------------------------------------------------------------------------------
/firebase-messaging-exmaple/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/firebase-messaging-exmaple/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/firebase-messaging-exmaple/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
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.10-all.zip
7 |
--------------------------------------------------------------------------------
/firebase-messaging-exmaple/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/get-registered-email-accounts/ic_launcher-web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/get-registered-email-accounts/ic_launcher-web.png
--------------------------------------------------------------------------------
/get-registered-email-accounts/libs/android-support-v4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/get-registered-email-accounts/libs/android-support-v4.jar
--------------------------------------------------------------------------------
/get-registered-email-accounts/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | # Project target.
14 | target=android-17
15 |
--------------------------------------------------------------------------------
/get-registered-email-accounts/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/get-registered-email-accounts/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/get-registered-email-accounts/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/get-registered-email-accounts/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/get-registered-email-accounts/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/get-registered-email-accounts/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/get-registered-email-accounts/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/get-registered-email-accounts/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/get-registered-email-accounts/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
--------------------------------------------------------------------------------
/get-registered-email-accounts/res/layout/lovely_view_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
15 |
16 |
22 |
23 |
--------------------------------------------------------------------------------
/get-registered-email-accounts/res/values-sw600dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/get-registered-email-accounts/res/values-sw720dp-land/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 | 128dp
8 |
9 |
10 |
--------------------------------------------------------------------------------
/get-registered-email-accounts/res/values-v11/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/get-registered-email-accounts/res/values-v14/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/get-registered-email-accounts/res/values/color.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | #00abea
5 | #ffffff
6 |
7 | #E6000000
8 |
9 |
10 | #D6DFEC
11 | #fff
12 |
--------------------------------------------------------------------------------
/get-registered-email-accounts/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 16dp
5 | 16dp
6 |
7 |
8 |
--------------------------------------------------------------------------------
/get-registered-email-accounts/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | RegisteredEmailAccounts
5 |
6 |
7 | - All Accounts
8 | - Google Accounts
9 |
10 |
11 |
--------------------------------------------------------------------------------
/get-registered-email-accounts/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
14 |
15 |
16 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/get-registered-email-accounts/src/com/javatechig/regemail/Item.java:
--------------------------------------------------------------------------------
1 | package com.javatechig.regemail;
2 |
3 | public class Item {
4 |
5 | private String key;
6 | private String value;
7 |
8 | public Item(String key, String value) {
9 | this.key = key;
10 | this.value = value;
11 | }
12 |
13 | public String getKey() {
14 | return key;
15 | }
16 |
17 | public void setKey(String key) {
18 | this.key = key;
19 | }
20 |
21 | public String getValue() {
22 | return value;
23 | }
24 |
25 | public void setValue(String value) {
26 | this.value = value;
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/google-analytics-demo/libs/android-support-v4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/google-analytics-demo/libs/android-support-v4.jar
--------------------------------------------------------------------------------
/google-analytics-demo/libs/libGoogleAnalyticsServices.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/google-analytics-demo/libs/libGoogleAnalyticsServices.jar
--------------------------------------------------------------------------------
/google-analytics-demo/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | # Project target.
14 | target=android-17
15 |
--------------------------------------------------------------------------------
/google-analytics-demo/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/google-analytics-demo/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/google-analytics-demo/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/google-analytics-demo/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/google-analytics-demo/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/google-analytics-demo/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/google-analytics-demo/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/google-analytics-demo/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/google-analytics-demo/res/menu/main.xml:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/google-analytics-demo/res/values-sw600dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/google-analytics-demo/res/values-sw720dp-land/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 | 128dp
8 |
9 |
10 |
--------------------------------------------------------------------------------
/google-analytics-demo/res/values-v11/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/google-analytics-demo/res/values-v14/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/google-analytics-demo/res/values/analytics.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | UA-xxxxxxxxxx
6 |
7 |
8 | true
9 |
10 |
11 | true
12 |
13 |
14 |
--------------------------------------------------------------------------------
/google-analytics-demo/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 16dp
5 | 16dp
6 |
7 |
8 |
--------------------------------------------------------------------------------
/google-analytics-demo/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | AnalyticsDemo
5 | Settings
6 | Hello! Welcome to Google Analytics Demo.
7 | Track Event
8 |
9 |
--------------------------------------------------------------------------------
/google-analytics-demo/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
14 |
15 |
16 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/http-get-apache-httpClient/README.md:
--------------------------------------------------------------------------------
1 | Android-HttpGet-Apache-HttpClient
2 | =================================
3 |
4 | Android Networking using Apache HttpClient
5 |
--------------------------------------------------------------------------------
/http-get-apache-httpClient/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/http-get-apache-httpClient/app/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 20
5 | buildToolsVersion "20.0.0"
6 |
7 | defaultConfig {
8 | applicationId "com.javatechig.httpasynctask"
9 | minSdkVersion 14
10 | targetSdkVersion 20
11 | versionCode 1
12 | versionName "1.0"
13 | }
14 | buildTypes {
15 | release {
16 | runProguard false
17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18 | }
19 | }
20 | }
21 |
22 | dependencies {
23 | compile fileTree(dir: 'libs', include: ['*.jar'])
24 | }
25 |
--------------------------------------------------------------------------------
/http-get-apache-httpClient/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 /Applications/android-sdk-macosx/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 |
--------------------------------------------------------------------------------
/http-get-apache-httpClient/app/src/androidTest/java/com/javatechig/httpasynctask/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.javatechig.httpasynctask;
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 | }
--------------------------------------------------------------------------------
/http-get-apache-httpClient/app/src/main/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/http-get-apache-httpClient/app/src/main/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/http-get-apache-httpClient/app/src/main/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/http-get-apache-httpClient/app/src/main/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/http-get-apache-httpClient/app/src/main/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/http-get-apache-httpClient/app/src/main/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/http-get-apache-httpClient/app/src/main/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/http-get-apache-httpClient/app/src/main/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/http-get-apache-httpClient/app/src/main/res/menu/my.xml:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/http-get-apache-httpClient/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/http-get-apache-httpClient/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/http-get-apache-httpClient/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | HttpAsyncTask
5 | Hello world!
6 | Settings
7 | This example demonstrates different ways to perform network operations in Android. This example downloads the jokes from server and displays on screen.
8 |
9 |
10 |
--------------------------------------------------------------------------------
/http-get-apache-httpClient/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/http-get-apache-httpClient/build.gradle:
--------------------------------------------------------------------------------
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:0.12.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 |
--------------------------------------------------------------------------------
/http-get-apache-httpClient/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/http-get-apache-httpClient/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/http-get-apache-httpClient/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Apr 10 15:27:10 PDT 2013
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=http\://services.gradle.org/distributions/gradle-1.12-all.zip
7 |
--------------------------------------------------------------------------------
/http-get-apache-httpClient/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/image-downloader/gen/com/javatechig/droid/BuildConfig.java:
--------------------------------------------------------------------------------
1 | /** Automatically generated file. DO NOT MODIFY */
2 | package com.javatechig.droid;
3 |
4 | public final class BuildConfig {
5 | public final static boolean DEBUG = true;
6 | }
--------------------------------------------------------------------------------
/image-downloader/ic_launcher-web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/image-downloader/ic_launcher-web.png
--------------------------------------------------------------------------------
/image-downloader/libs/android-support-v4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/image-downloader/libs/android-support-v4.jar
--------------------------------------------------------------------------------
/image-downloader/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | # Project target.
14 | target=android-8
15 |
--------------------------------------------------------------------------------
/image-downloader/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/image-downloader/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/image-downloader/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/image-downloader/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/image-downloader/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/image-downloader/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/image-downloader/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/image-downloader/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/image-downloader/res/drawable/airport.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/image-downloader/res/drawable/airport.png
--------------------------------------------------------------------------------
/image-downloader/res/drawable/arr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/image-downloader/res/drawable/arr.png
--------------------------------------------------------------------------------
/image-downloader/res/drawable/bachground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/image-downloader/res/drawable/bachground.png
--------------------------------------------------------------------------------
/image-downloader/res/drawable/block.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/image-downloader/res/drawable/block.jpg
--------------------------------------------------------------------------------
/image-downloader/res/drawable/cars.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/image-downloader/res/drawable/cars.png
--------------------------------------------------------------------------------
/image-downloader/res/drawable/cht.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/image-downloader/res/drawable/cht.png
--------------------------------------------------------------------------------
/image-downloader/res/drawable/fees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/image-downloader/res/drawable/fees.png
--------------------------------------------------------------------------------
/image-downloader/res/drawable/flight.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/image-downloader/res/drawable/flight.png
--------------------------------------------------------------------------------
/image-downloader/res/drawable/hotels.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/image-downloader/res/drawable/hotels.png
--------------------------------------------------------------------------------
/image-downloader/res/drawable/list.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/image-downloader/res/drawable/list.png
--------------------------------------------------------------------------------
/image-downloader/res/drawable/mention.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/image-downloader/res/drawable/mention.png
--------------------------------------------------------------------------------
/image-downloader/res/drawable/message.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/image-downloader/res/drawable/message.png
--------------------------------------------------------------------------------
/image-downloader/res/drawable/myprofile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/image-downloader/res/drawable/myprofile.png
--------------------------------------------------------------------------------
/image-downloader/res/drawable/prof1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/image-downloader/res/drawable/prof1.jpg
--------------------------------------------------------------------------------
/image-downloader/res/drawable/retweets.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/image-downloader/res/drawable/retweets.png
--------------------------------------------------------------------------------
/image-downloader/res/drawable/search2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/image-downloader/res/drawable/search2.png
--------------------------------------------------------------------------------
/image-downloader/res/drawable/srch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/image-downloader/res/drawable/srch.png
--------------------------------------------------------------------------------
/image-downloader/res/drawable/status.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/image-downloader/res/drawable/status.png
--------------------------------------------------------------------------------
/image-downloader/res/drawable/telephone.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/image-downloader/res/drawable/telephone.jpg
--------------------------------------------------------------------------------
/image-downloader/res/drawable/trends.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/image-downloader/res/drawable/trends.png
--------------------------------------------------------------------------------
/image-downloader/res/drawable/trips.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/image-downloader/res/drawable/trips.png
--------------------------------------------------------------------------------
/image-downloader/res/drawable/tweeter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/image-downloader/res/drawable/tweeter.png
--------------------------------------------------------------------------------
/image-downloader/res/drawable/tweets.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/image-downloader/res/drawable/tweets.png
--------------------------------------------------------------------------------
/image-downloader/res/drawable/twitterlogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/image-downloader/res/drawable/twitterlogo.png
--------------------------------------------------------------------------------
/image-downloader/res/drawable/twts.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/advance-android-tutorials/7a62fc87be329c42d90f33eed8112a000a6c269a/image-downloader/res/drawable/twts.jpg
--------------------------------------------------------------------------------
/image-downloader/res/layout/asynch.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
12 |
13 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/image-downloader/res/menu/main.xml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/image-downloader/res/values-sw600dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
--------------------------------------------------------------------------------
/image-downloader/res/values-sw720dp-land/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 | 128dp
8 |
9 |
--------------------------------------------------------------------------------
/image-downloader/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 16dp
5 | 16dp
6 |
7 |
--------------------------------------------------------------------------------
/image-downloader/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | android.layout
5 | Settings
6 | Hello world!
7 | UserName:
8 | Login
9 | Cancel
10 | Forgot password?Click Here
11 |
12 |
--------------------------------------------------------------------------------
/image-downloader/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
14 |
15 |
16 |
19 |
20 |
--------------------------------------------------------------------------------