Description: This article is used to notify about my current location periodically
This is focused on the *LocationManager*, *LocationListener*, *PendingIntent*... in Android Programming that you may want to understand to build other similar applications that requires GPS or Network based location services and to notify the clients.
This also uses SmsManager which service that provides you with functions to send SMS messages using the client s network.
To Search:
File list (Check if you may need any files):
MyLocation\.gitignore
..........\build.gradle
..........\gradle.properties
..........\gradlew
..........\gradlew.bat
..........\local.properties
..........\MyLocation.iml
..........\settings.gradle
..........\.gradle\2.4\taskArtifacts\cache.properties
..........\.......\...\.............\cache.properties.lock
..........\.......\...\.............\fileHashes.bin
..........\.......\...\.............\fileSnapshots.bin
..........\.......\...\.............\outputFileStates.bin
..........\.......\...\.............\taskArtifacts.bin
..........\.idea\.name
..........\.....\codeStyleSettings.xml
..........\.....\compiler.xml
..........\.....\encodings.xml
..........\.....\gradle.xml
..........\.....\misc.xml
..........\.....\modules.xml
..........\.....\runConfigurations.xml
..........\.....\vcs.xml
..........\.....\workspace.xml
..........\.....\copyright\profiles_settings.xml
..........\.....\dictionaries\AfzaalAhmad.xml
..........\.....\inspectionProfiles\profiles_settings.xml
..........\.....\..................\Project_Default.xml
..........\.....\libraries\appcompat_v7_23_0_1.xml
..........\.....\.........\design_23_0_1.xml
..........\.....\.........\support_annotations_23_0_1.xml
..........\.....\.........\support_v4_23_0_1.xml
..........\app\.gitignore
..........\...\app.iml
..........\...\build.gradle
..........\...\proguard-rules.pro
..........\...\src\androidTest\java\com\afzaalahmadzeeshan\mylocation\ApplicationTest.java
..........\...\...\main\AndroidManifest.xml
..........\...\...\....\java\com\afzaalahmadzeeshan\mylocation\BroadcastLocationService.java
..........\...\...\....\....\...\..................\..........\City.java
..........\...\...\....\....\...\..................\..........\ContentManager.java
..........\...\...\....\....\...\..................\..........\EditNumbersActivity.java
..........\...\...\....\....\...\..................\..........\HelpActivity.java
..........\...\...\....\....\...\..................\..........\HomeActivity.java
..........\...\...\....\....\...\..................\..........\LocationService.java
..........\...\...\....\....\...\..................\..........\Number.java
..........\...\...\....\....\...\..................\..........\SmsService.java
..........\...\...\....\res\layout\activity_edit_numbers.xml
..........\...\...\....\...\......\activity_help.xml
..........\...\...\....\...\......\activity_home.xml
..........\...\...\....\...\......\numbers_list_layout.xml
..........\...\...\....\...\menu\menu_home.xml
..........\...\...\....\...\.ipmap-hdpi\ic_launcher.png
..........\...\...\....\...\.......mdpi\ic_launcher.png
..........\...\...\....\...\.......xhdpi\ic_launcher.png
..........\...\...\....\...\........xhdpi\ic_launcher.png
..........\...\...\....\...\values\dimens.xml
..........\...\...\....\...\......\strings.xml
..........\...\...\....\...\......\styles.xml
..........\...\...\....\...\......-v21\styles.xml
..........\...\...\....\...\.......w820dp\dimens.xml
..........\build\intermediates\gradle_project_sync_data.bin
..........\.....\.............\dex-cache\cache.xml
..........\gradle\wrapper\gradle-wrapper.jar
..........\......\.......\gradle-wrapper.properties