Browse Source

move to gradle++ (create new project from scratch and then reinject GPSLogger files. Previous migration did not work so well for Intelij)

test-merge
Marc Poulhiès 8 years ago
parent
commit
bbd455bddb
  1. 22
      .gitattributes
  2. 32
      .gitignore
  3. 2
      .idea/.name
  4. 10
      .idea/compiler.xml
  5. 4
      .idea/copyright/profiles_settings.xml
  6. 18
      .idea/gradle.xml
  7. 10
      .idea/libraries/actionbarsherlock_4_4_0.xml
  8. 9
      .idea/libraries/activation.xml
  9. 11
      .idea/libraries/android_async_http_1_4_4.xml
  10. 9
      .idea/libraries/commons_codec_1_6.xml
  11. 9
      .idea/libraries/commons_net_2_2.xml
  12. 9
      .idea/libraries/dropbox_android_sdk.xml
  13. 9
      .idea/libraries/httpcore_4_3_2.xml
  14. 9
      .idea/libraries/httpmime_4_3_3.xml
  15. 9
      .idea/libraries/mail.xml
  16. 9
      .idea/libraries/signpost_commonshttp4_1_2_1_2.xml
  17. 9
      .idea/libraries/signpost_core_1_2_1_2.xml
  18. 11
      .idea/libraries/support_v4_19_1_0.xml
  19. 31
      .idea/misc.xml
  20. 5
      .idea/modules.xml
  21. 2
      .idea/vcs.xml
  22. 1
      GPSLogger/.gitignore
  23. 87
      GPSLogger/GPSLogger.iml
  24. 107
      GPSLogger/assets/faq.html
  25. 82
      GPSLogger/build.gradle
  26. 94
      GPSLogger/gpslogger.iml
  27. BIN
      GPSLogger/libs/additionnal.jar
  28. 189
      GPSLogger/pom.xml
  29. 17
      GPSLogger/proguard-rules.txt
  30. 21
      GPSLogger/src/main/AndroidManifest.xml
  31. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/Faqtivity.java
  32. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/GeneralLocationListener.java
  33. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/GpsLoggingService.java
  34. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/GpsMainActivity.java
  35. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/GpsSettingsActivity.java
  36. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/IGpsLoggerServiceClient.java
  37. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/StartupReceiver.java
  38. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/common/AppSettings.java
  39. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/common/DebugLogger.java
  40. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/common/IActionListener.java
  41. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/common/IMessageBoxCallback.java
  42. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/common/OpenGTSClient.java
  43. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/common/PrefsIO.java
  44. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/common/RejectionHandler.java
  45. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/common/Session.java
  46. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/common/Utilities.java
  47. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/fragments/AltitudeFragment.java
  48. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/fragments/CompassFragment.java
  49. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/fragments/GlideRatioFragment.java
  50. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/fragments/GpsMainFragment.java
  51. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/fragments/IWidgetContainer.java
  52. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/fragments/IWidgetFragment.java
  53. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/fragments/SpeedFragment.java
  54. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/loggers/AbstractLiveLogger.java
  55. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/loggers/AbstractLogger.java
  56. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/loggers/FileLoggerFactory.java
  57. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/loggers/Gpx10FileLogger.java
  58. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/loggers/IFileLogger.java
  59. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/loggers/IgcFileLogger.java
  60. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/loggers/Kml22FileLogger.java
  61. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/loggers/LiveTrack24FileLogger.java
  62. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/loggers/OpenGTSLogger.java
  63. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/loggers/PlainTextFileLogger.java
  64. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/loggers/SkyLinesLogger.java
  65. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/loggers/utils/LocationBuffer.java
  66. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/senders/AlarmReceiver.java
  67. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/senders/FileSenderFactory.java
  68. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/senders/IFileSender.java
  69. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/senders/ZipHelper.java
  70. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/senders/dropbox/DropBoxAuthorizationActivity.java
  71. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/senders/dropbox/DropBoxHelper.java
  72. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/senders/email/AutoEmailActivity.java
  73. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/senders/email/AutoEmailHelper.java
  74. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/senders/email/Mail.java
  75. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/senders/ftp/AutoFtpActivity.java
  76. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/senders/ftp/Ftp.java
  77. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/senders/ftp/FtpHelper.java
  78. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/senders/gdocs/GDocsHelper.java
  79. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity.java
  80. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/senders/livetrack24/Livetrack24Activity.java
  81. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/senders/opengts/GpxReader.java
  82. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/senders/opengts/OpenGTSActivity.java
  83. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/senders/opengts/OpenGTSHelper.java
  84. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/senders/osm/OSMAuthorizationActivity.java
  85. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/senders/osm/OSMHelper.java
  86. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/senders/skylines/SkylinesActivity.java
  87. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/shortcuts/ShortcutCreate.java
  88. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/shortcuts/ShortcutStart.java
  89. 0
      GPSLogger/src/main/java/com/mendhak/gpslogger/shortcuts/ShortcutStop.java
  90. 0
      GPSLogger/src/main/res/drawable-hdpi/ic_menu_close_clear_cancel.png
  91. 0
      GPSLogger/src/main/res/drawable-hdpi/ic_menu_exp.png
  92. 0
      GPSLogger/src/main/res/drawable-hdpi/ic_menu_help.png
  93. 0
      GPSLogger/src/main/res/drawable-hdpi/ic_menu_imp.png
  94. 0
      GPSLogger/src/main/res/drawable-hdpi/ic_menu_preferences.png
  95. 0
      GPSLogger/src/main/res/drawable-hdpi/ic_menu_send.png
  96. 0
      GPSLogger/src/main/res/drawable-mdpi/ic_menu_close_clear_cancel.png
  97. 0
      GPSLogger/src/main/res/drawable-mdpi/ic_menu_exp.png
  98. 0
      GPSLogger/src/main/res/drawable-mdpi/ic_menu_help.png
  99. 0
      GPSLogger/src/main/res/drawable-mdpi/ic_menu_imp.png
  100. 0
      GPSLogger/src/main/res/drawable-mdpi/ic_menu_preferences.png
  101. Some files were not shown because too many files have changed in this diff Show More

22
.gitattributes vendored

@ -1,22 +0,0 @@
# Auto detect text files and perform LF normalization
* text=auto
# Custom for Visual Studio
*.cs diff=csharp
*.sln merge=union
*.csproj merge=union
*.vbproj merge=union
*.fsproj merge=union
*.dbproj merge=union
# Standard to msysgit
*.doc diff=astextplain
*.DOC diff=astextplain
*.docx diff=astextplain
*.DOCX diff=astextplain
*.dot diff=astextplain
*.DOT diff=astextplain
*.pdf diff=astextplain
*.PDF diff=astextplain
*.rtf diff=astextplain
*.RTF diff=astextplain

32
.gitignore vendored

@ -1,28 +1,4 @@
.gradle/**
build/**
**/build
bin/
out/
gen/
target/
R.java
.settings/
*.class
local.properties
*.apk
*.ap_
*.dex
test.xml
DEPLOYMENT/
KEYSTORE/
images/
ucdetector_reports/
GPSLogger/gen-external-apklibs/
workspace.xml
tasks.xml
.gradle
/local.properties
/.idea/workspace.xml
.DS_Store

2
.idea/.name

@ -1 +1 @@
gpslogger-parent
GPSLogger Flight

10
.idea/compiler.xml

@ -17,17 +17,7 @@
<profile default="true" name="Default" enabled="false">
<processorPath useClasspath="true" />
</profile>
<profile default="false" name="Maven default annotation processors profile" enabled="true">
<sourceOutputDir name="target/generated-sources/annotations" />
<sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
<outputRelativeToContentRoot value="true" />
<processorPath useClasspath="true" />
<module name="gpslogger" />
</profile>
</annotationProcessing>
<bytecodeTargetLevel>
<module name="gpslogger" target="1.6" />
</bytecodeTargetLevel>
</component>
</project>

4
.idea/copyright/profiles_settings.xml

@ -1,5 +1,3 @@
<component name="CopyrightManager">
<settings default="">
<module2copyright />
</settings>
<settings default="" />
</component>

18
.idea/gradle.xml

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="GradleSettings">
<option name="linkedExternalProjectsSettings">
<GradleProjectSettings>
<option name="distributionType" value="DEFAULT_WRAPPED" />
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="modules">
<set>
<option value="$PROJECT_DIR$" />
<option value="$PROJECT_DIR$/GPSLogger" />
</set>
</option>
</GradleProjectSettings>
</option>
</component>
</project>

10
.idea/libraries/actionbarsherlock_4_4_0.xml

@ -0,0 +1,10 @@
<component name="libraryTable">
<library name="actionbarsherlock-4.4.0">
<CLASSES>
<root url="jar://$PROJECT_DIR$/GPSLogger/build/exploded-aar/com.actionbarsherlock/actionbarsherlock/4.4.0/classes.jar!/" />
<root url="file://$PROJECT_DIR$/GPSLogger/build/exploded-aar/com.actionbarsherlock/actionbarsherlock/4.4.0/res" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>

9
.idea/libraries/activation.xml

@ -0,0 +1,9 @@
<component name="libraryTable">
<library name="activation">
<CLASSES>
<root url="jar://$PROJECT_DIR$/GPSLogger/libs/activation.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>

11
.idea/libraries/android_async_http_1_4_4.xml

@ -0,0 +1,11 @@
<component name="libraryTable">
<library name="android-async-http-1.4.4">
<CLASSES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.loopj.android/android-async-http/1.4.4/3bae85a076241828810bf8fbcc12e5891d5fc34c/android-async-http-1.4.4.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.loopj.android/android-async-http/1.4.4/d4dff72b56bb7707a174a4add4ef9b97fb4c77ce/android-async-http-1.4.4-sources.jar!/" />
</SOURCES>
</library>
</component>

9
.idea/libraries/commons_codec_1_6.xml

@ -0,0 +1,9 @@
<component name="libraryTable">
<library name="commons-codec-1.6">
<CLASSES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/commons-codec/commons-codec/1.6/b7f0fc8f61ecadeb3695f0b9464755eee44374d4/commons-codec-1.6.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>

9
.idea/libraries/commons_net_2_2.xml

@ -0,0 +1,9 @@
<component name="libraryTable">
<library name="commons-net-2.2">
<CLASSES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/commons-net/commons-net/2.2/7993c12f63c78378f8c90de4bc2ee62daa7ca3a/commons-net-2.2.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>

9
.idea/libraries/dropbox_android_sdk.xml

@ -0,0 +1,9 @@
<component name="libraryTable">
<library name="dropbox-android-sdk">
<CLASSES>
<root url="jar://$PROJECT_DIR$/GPSLogger/libs/dropbox-android-sdk.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>

9
.idea/libraries/httpcore_4_3_2.xml

@ -0,0 +1,9 @@
<component name="libraryTable">
<library name="httpcore-4.3.2">
<CLASSES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpcore/4.3.2/31fbbff1ddbf98f3aa7377c94d33b0447c646b6e/httpcore-4.3.2.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>

9
.idea/libraries/httpmime_4_3_3.xml

@ -0,0 +1,9 @@
<component name="libraryTable">
<library name="httpmime-4.3.3">
<CLASSES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpmime/4.3.3/e02368d7b56c0c376f227378a4f77de62864d020/httpmime-4.3.3.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>

9
.idea/libraries/mail.xml

@ -0,0 +1,9 @@
<component name="libraryTable">
<library name="mail">
<CLASSES>
<root url="jar://$PROJECT_DIR$/GPSLogger/libs/mail.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>

9
.idea/libraries/signpost_commonshttp4_1_2_1_2.xml

@ -0,0 +1,9 @@
<component name="libraryTable">
<library name="signpost-commonshttp4-1.2.1.2">
<CLASSES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/oauth.signpost/signpost-commonshttp4/1.2.1.2/731e05de30cfeb1f41d417f886277f9597fe0f36/signpost-commonshttp4-1.2.1.2.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>

9
.idea/libraries/signpost_core_1_2_1_2.xml

@ -0,0 +1,9 @@
<component name="libraryTable">
<library name="signpost-core-1.2.1.2">
<CLASSES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/oauth.signpost/signpost-core/1.2.1.2/bf95955dcf3d5a78c201e49b0c336787ea73f161/signpost-core-1.2.1.2.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>

11
.idea/libraries/support_v4_19_1_0.xml

@ -0,0 +1,11 @@
<component name="libraryTable">
<library name="support-v4-19.1.0">
<CLASSES>
<root url="jar://$APPLICATION_HOME_DIR$/sdk/extras/android/m2repository/com/android/support/support-v4/19.1.0/support-v4-19.1.0.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$APPLICATION_HOME_DIR$/sdk/extras/android/m2repository/com/android/support/support-v4/19.1.0/support-v4-19.1.0-sources.jar!/" />
</SOURCES>
</library>
</component>

31
.idea/misc.xml

@ -1,23 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="DaemonCodeAnalyzer">
<disable_hints />
</component>
<component name="EntryPointsManager">
<entry_points version="2.0" />
</component>
<component name="FrameworkDetectionExcludesConfiguration">
<file type="android" url="file://$PROJECT_DIR$/GPSLogger" />
</component>
<component name="MavenProjectsManager">
<option name="originalFiles">
<list>
<option value="$PROJECT_DIR$/pom.xml" />
</list>
</option>
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_6" assert-keyword="true" jdk-15="true" project-jdk-name="1.7" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" />
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_6" assert-keyword="true" jdk-15="true" project-jdk-name="Android 4.2.2 Platform" project-jdk-type="Android SDK">
<output url="file://$PROJECT_DIR$/out" />
<component name="masterDetails">
<states>
<state key="ProjectJDKs.UI">
<settings>
<last-edited>1.7</last-edited>
<splitter-proportions>
<option name="proportions">
<list>
<option value="0.38235295" />
</list>
</option>
</splitter-proportions>
</settings>
</state>
</states>
</component>
</project>

5
.idea/modules.xml

@ -2,9 +2,8 @@
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/GPSLogger/gpslogger.iml" filepath="$PROJECT_DIR$/GPSLogger/gpslogger.iml" />
<module fileurl="file://$PROJECT_DIR$/gpslogger-parent.iml" filepath="$PROJECT_DIR$/gpslogger-parent.iml" />
<module fileurl="file://$PROJECT_DIR$/GPSLogger/gen-external-apklibs/~apklib-com.actionbarsherlock_actionbarsherlock_4.4.0.iml" filepath="$PROJECT_DIR$/GPSLogger/gen-external-apklibs/~apklib-com.actionbarsherlock_actionbarsherlock_4.4.0.iml" />
<module fileurl="file://$PROJECT_DIR$/GPSLogger/GPSLogger.iml" filepath="$PROJECT_DIR$/GPSLogger/GPSLogger.iml" />
<module fileurl="file://$PROJECT_DIR$/GPSLoggerFlight.iml" filepath="$PROJECT_DIR$/GPSLoggerFlight.iml" />
</modules>
</component>
</project>

2
.idea/vcs.xml

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
<mapping directory="" vcs="" />
</component>
</project>

1
GPSLogger/.gitignore vendored

@ -0,0 +1 @@
/build

87
GPSLogger/GPSLogger.iml

@ -0,0 +1,87 @@
<?xml version="1.0" encoding="UTF-8"?>
<module external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$/.." external.system.id="GRADLE" external.system.module.group="GPSLoggerFlight" external.system.module.version="unspecified" type="JAVA_MODULE" version="4">
<component name="FacetManager">
<facet type="android-gradle" name="Android-Gradle">
<configuration>
<option name="GRADLE_PROJECT_PATH" value=":GPSLogger" />
</configuration>
</facet>
<facet type="android" name="Android">
<configuration>
<option name="SELECTED_BUILD_VARIANT" value="debug" />
<option name="ASSEMBLE_TASK_NAME" value="assembleDebug" />
<option name="COMPILE_JAVA_TASK_NAME" value="compileDebugJava" />
<option name="ASSEMBLE_TEST_TASK_NAME" value="assembleDebugTest" />
<option name="SOURCE_GEN_TASK_NAME" value="generateDebugSources" />
<option name="ALLOW_USER_CONFIGURATION" value="false" />
<option name="MANIFEST_FILE_RELATIVE_PATH" value="/src/main/AndroidManifest.xml" />
<option name="RES_FOLDER_RELATIVE_PATH" value="/src/main/res" />
<option name="RES_FOLDERS_RELATIVE_PATH" value="file://$MODULE_DIR$/src/main/res" />
<option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" />
</configuration>
</facet>
</component>
<component name="NewModuleRootManager" inherit-compiler-output="false">
<output url="file://$MODULE_DIR$/build/classes/debug" />
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/build/source/r/debug" isTestSource="false" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/build/source/aidl/debug" isTestSource="false" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/build/source/buildConfig/debug" isTestSource="false" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/build/source/rs/debug" isTestSource="false" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/build/res/rs/debug" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/build/source/r/test/debug" isTestSource="true" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/build/source/aidl/test/debug" isTestSource="true" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/build/source/buildConfig/test/debug" isTestSource="true" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/build/source/rs/test/debug" isTestSource="true" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/build/res/rs/test/debug" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/debug/res" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/debug/resources" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/debug/aidl" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/debug/assets" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/debug/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/debug/jni" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/debug/rs" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/main/res" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/main/aidl" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/main/assets" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/main/jni" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/main/rs" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/res" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/resources" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/aidl" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/assets" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/java" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/jni" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/rs" isTestSource="true" />
<excludeFolder url="file://$MODULE_DIR$/build/apk" />
<excludeFolder url="file://$MODULE_DIR$/build/assets" />
<excludeFolder url="file://$MODULE_DIR$/build/bundles" />
<excludeFolder url="file://$MODULE_DIR$/build/classes" />
<excludeFolder url="file://$MODULE_DIR$/build/dependency-cache" />
<excludeFolder url="file://$MODULE_DIR$/build/incremental" />
<excludeFolder url="file://$MODULE_DIR$/build/libs" />
<excludeFolder url="file://$MODULE_DIR$/build/manifests" />
<excludeFolder url="file://$MODULE_DIR$/build/res" />
<excludeFolder url="file://$MODULE_DIR$/build/symbols" />
<excludeFolder url="file://$MODULE_DIR$/build/tmp" />
</content>
<orderEntry type="jdk" jdkName="Android API 19 Platform" jdkType="Android SDK" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" exported="" name="android-async-http-1.4.4" level="project" />
<orderEntry type="library" exported="" name="mail" level="project" />
<orderEntry type="library" exported="" name="signpost-commonshttp4-1.2.1.2" level="project" />
<orderEntry type="library" exported="" name="commons-net-2.2" level="project" />
<orderEntry type="library" exported="" name="httpmime-4.3.3" level="project" />
<orderEntry type="library" exported="" name="httpcore-4.3.2" level="project" />
<orderEntry type="library" exported="" name="commons-codec-1.6" level="project" />
<orderEntry type="library" exported="" name="signpost-core-1.2.1.2" level="project" />
<orderEntry type="library" exported="" name="support-v4-19.1.0" level="project" />
<orderEntry type="library" exported="" name="dropbox-android-sdk" level="project" />
<orderEntry type="library" exported="" name="actionbarsherlock-4.4.0" level="project" />
<orderEntry type="library" exported="" name="activation" level="project" />
</component>
</module>

107
GPSLogger/assets/faq.html

@ -1,107 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<title>Frequently asked questions</title>
</head>
<body>
<h1>Frequently asked questions</h1>
<h3>It's taking a long time to find a fix!</h3>
<p>There can be several reasons reasons for this.</p>
<ul>
<li><strong>New location</strong> - if you are at a new location after a long flight, the GPS on your phone can take a while to reorient itself. Try running GPSLogger at high frequency until it does find a location.</li>
<li><strong>Interference</strong> - there may be structures nearby blocking your signal.</li>
<li><strong>Mid flight</strong> - if you are in a commercial aircraft, you are probably traveling too fast for your phone's hardware to keep up with the GPS signals.</li>
</ul>
<h3>It's not accurate!</h3>
<p>It all comes down to your hardware, settings and environment. The accuracy is only as good as your phone's GPS chip.
Some phones may have 4 meter accuracies, some have 500 meters. Also, using GPS satellites will give you better accuracy but take a longer time; using network location will give worse accuracy but is quicker. You may also want to check your environment, as there can be inaccuracy due to clouds, buildings, sunspots, alien invasion, etc.
</p>
<h3>My time interval has passed, but no point was logged</h3>
<p>There are two possible reasons for this.</p>
<ul>
<li>The GPS will have attempted to find its location and given up after a while. This means that Android OS will not have given a location to GPSLogger</li>
<li>The accuracy was below your <em>Accuracy before logging</em> settings, so GPSLogger didn't log it.</li>
</ul>
<h3>It's using the wrong timezone, can you make it use my timezone?</h3>
<p>The standard when logging points is to use UTC. Since this is the standard, it would be wrong to use the the local time zone. Instead, it is the responsibility of the software you use the log file on (Google Earth, GeoSetter, etc.) to adjust for your timezone.
Any application that deals with GPX or KML files will have a setting that allows you to specify your own timezone.</p>
<h3>I am displaying imperial units but why isn't it logging imperial to the file?</h3>
<h3>What are the units in which the values are logged?</h3>
<p>The imperial units are only for display purposes. Speed and distances may also show up as miles and kilometers. But when logging, the units are always in SI units - meters and seconds.</p>
<h3>Where is the file being logged?</h3>
<p>You can connect your phone to your computer and mount the SD card, then copy the
file from the <em>GPSLogger</em> folder. Note that while your SD card is mounted, GPSLogger can't write to the
card, since it's in use. To view it on the phone itself, if you have a file explorer, then you can go to /sdcard/GPSlogger &gt; Long
press file &gt; Open as &gt; Text</p>
<h3>I've changed the settings, but it's still showing/using the old settings</h3>
<p>If the app is logging, and you make changes to the settings, the changes will
take effect <em>after</em> the next point is logged. This means that if you've set
your interval as 1 hour, you have a long wait ahead of you. If you want the
changes to take effect immediately, then stop logging and start it again so that
the changes are refreshed.</p>
<h3>What do the various settings mean? (Accuracy before logging, time interval for accuracy, etc)</h3>
<ul>
<li><strong>Time before logging</strong> - How long to wait after a point has been logged to try logging again.</li>
<li><strong>Distance before logging</strong> - When a point is available, the app will check to ensure that this much distance exists between the previous and current points.</li>
<li><strong>Accuracy before logging</strong> - This setting sets the minimum accuracy a point should have before it is logged. This is useful if you are inside a building for a while.</li>
<li><strong>Time interval for accuracy</strong> - When searching for a point, the app can continue searching for this many seconds and then attempt to pick the most accurate of all the points it receives.</li>
</ul>
<h3>Can I use this with automation apps such as Tasker, Locale and Llama?</h3>
<p>GPSLogger provides a <em>Start logging</em> and <em>Stop logging</em> shortcut. Your automation app can invoke these shortcuts.</p>
<h3>How do I make it last longer?</h3>
<p> Mainly, turn wifi off, turn mobile data off, turn background synchronization off, turn bluetooth off.
You can also try going into airplane mode which turns many things off. When it comes to choosing between location sources - GPS vs network - GPS will be more battery hungry while network location is easier on the battery.</p>
<h3>I see the GPS icon active between the intervals I've set, why is that?</h3>
<p>It's how the Android OS has implemented its GPS system. When you say you want a
point every 60 seconds (for example), that's actually a suggestion rather than an
imperative, and so the time interval between GPS points is never guaranteed.
GPSLogger has logic that checks the time difference, though, and will make sure
that at least 60 seconds have passed before logging again.</p>
<h3>What variables can I use in template for EMail/SMS?</h3>
<p>LATDD - latitude, decimal degrees<br>
LONDD - longitude, decimal degrees<br>
LATD - latitude, integer degrees<br>
LOND - longitude, integer degrees<br>
LATMD - latitude, decimal minutes<br>
LONMD - longitude, decimal minutes<br>
LATM - latitude, integer minutes<br>
LONM - longitude, integer minutes<br>
LATSD - latitude, decimal seconds<br>
LONSD - longitude, decimal seconds<br>
LATS - latitude, integer seconds<br>
LONS - longitude, integer seconds<br>
TS - timestamp of the position<br>
\n - line separator</p>
<h3>Why haven't you developed <em>XYZ</em> feature?</h3>
<p>I work on GPSLogger in my spare time and I don't always have the time or resources to implement a feature. However, GPSLogger is open source. You are encouraged to contribute or get someone else to contribute a feature.</p>
<h3>Where can I contribute code and features?</h3>
<p>On <a href="https://github.com/dkm/gpslogger" onclick="window.open(this.href);return false;">Github</a></p>
<h3>Where can I contribute translations?</h3>
<p>On <a href="http://crowdin.net/project/gpslogger-for-android">Crowdin</a></p>
<h3>How is this different from other logging apps?</h3>
<p>It's meant to be more battery efficient. A lot of other apps, such as MyTracks,
usually go with the assumption that you have a data connection available and your
routes won't be very long. The aim of GPSLogger is to log points and stay quiet.</p>
</body>
</html>

82
GPSLogger/build.gradle

@ -1,59 +1,38 @@
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.10.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
compile 'commons-net:commons-net:2.2'
compile 'org.apache.httpcomponents:httpmime:4.3.3'
compile 'oauth.signpost:signpost-commonshttp4:1.2.1.2'
compile 'com.loopj.android:android-async-http:1.4.4'
compile 'com.android.support:support-v4:19.1.0'
}
android {
compileSdkVersion 19
buildToolsVersion "19.0.3"
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
defaultConfig {
minSdkVersion 9
targetSdkVersion 19
versionCode 20140519
versionName "20140519"
}
signingConfigs {
release {
storeFile file("/YYY/XXX/keystore.ks")
storePassword "XXXX"
keyAlias "XXXX"
keyPassword "XXXX"
}
}
buildTypes {
releaseSigned {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
signingConfig signingConfigs.release
}
// Move the tests to tests/java, tests/res, etc...
instrumentTest.setRoot('tests')
releaseUnsigned {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
// Move the build types to build-types/<type>
// For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ...
// This moves them out of them default location under src/<type>/... which would
// conflict with src/ being used by the main source set.
// Adding new build types or product flavors should be accompanied
// by a similar customization.
debug.setRoot('build-types/debug')
release.setRoot('build-types/release')
}
lintOptions {
@ -73,5 +52,14 @@ android {
exclude 'META-INF/LGPL2.1'
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:support-v4:19.1.0'
compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
compile 'commons-net:commons-net:2.2'
compile 'org.apache.httpcomponents:httpmime:4.3.3'
compile 'oauth.signpost:signpost-commonshttp4:1.2.1.2'
compile 'com.loopj.android:android-async-http:1.4.4'
}

94
GPSLogger/gpslogger.iml

@ -1,94 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
<component name="FacetManager">
<facet type="android" name="Android">
<configuration>
<option name="GEN_FOLDER_RELATIVE_PATH_APT" value="/target/generated-sources/r" />
<option name="GEN_FOLDER_RELATIVE_PATH_AIDL" value="/target/generated-sources/aidl" />
<option name="CUSTOM_APK_RESOURCE_FOLDER" value="/target/generated-sources/combined-resources/res" />
<option name="APK_PATH" value="/target/gpslogger.apk" />
<option name="RUN_PROCESS_RESOURCES_MAVEN_TASK" value="false" />
<option name="COMPILE_CUSTOM_GENERATED_SOURCES" value="false" />
<includeAssetsFromLibraries>true</includeAssetsFromLibraries>
</configuration>
</facet>
</component>
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_6" inherit-compiler-output="false">
<output url="file://$MODULE_DIR$/target/idea-classes" />
<output-test url="file://$MODULE_DIR$/target/idea-test-classes" />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/target/generated-sources/r" isTestSource="false" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
<excludeFolder url="file://$MODULE_DIR$/target/classes" />
<excludeFolder url="file://$MODULE_DIR$/target/generated-sources/combined-assets" />
<excludeFolder url="file://$MODULE_DIR$/target/generated-sources/combined-resources" />
<excludeFolder url="file://$MODULE_DIR$/target/generated-sources/extracted-dependencies" />
<excludeFolder url="file://$MODULE_DIR$/target/idea-classes" />
</content>
<orderEntry type="jdk" jdkName="Maven Android API 16 Platform" jdkType="Android SDK" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" scope="PROVIDED" name="Maven: com.google.android:android:4.1.1.4" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: commons-logging:commons-logging:1.1.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.httpcomponents:httpclient:4.0.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.httpcomponents:httpcore:4.0.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: commons-codec:commons-codec:1.3" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.khronos:opengl-api:gl1.1-android-2.1_r1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: xerces:xmlParserAPIs:2.6.2" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: xpp3:xpp3:1.1.4c" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.json:json:20080701" level="project" />
<orderEntry type="module-library">
<library name="Maven: system.local:additionnal:1.0">
<CLASSES>
<root url="jar://$MODULE_DIR$/libs/additionnal.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="Maven: system.local:activation:1.0">
<CLASSES>
<root url="jar://$MODULE_DIR$/libs/activation.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="Maven: system.local:mail:1.0">
<CLASSES>
<root url="jar://$MODULE_DIR$/libs/mail.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="Maven: system.local:dropbox-android-sdk:1.0">
<CLASSES>
<root url="jar://$MODULE_DIR$/libs/dropbox-android-sdk.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="Maven: system.local:android-async-http:1.4.4">
<CLASSES>
<root url="jar://$MODULE_DIR$/libs/android-async-http-1.4.4.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="library" name="Maven: com.googlecode.json-simple:json-simple:1.1" level="project" />
<orderEntry type="library" name="Maven: oauth.signpost:signpost-core:1.2.1.1" level="project" />
<orderEntry type="library" name="Maven: oauth.signpost:signpost-commonshttp4:1.2.1.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.james:apache-mime4j:0.6.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpmime:4.0.3" level="project" />
<orderEntry type="library" name="Maven: commons-net:commons-net:2.2" level="project" />
<orderEntry type="library" name="Maven: com.google.android:support-v4:r7" level="project" />
<orderEntry type="module" module-name="~apklib-com.actionbarsherlock_actionbarsherlock_4.4.0" />
</component>
</module>

BIN
GPSLogger/libs/additionnal.jar

Binary file not shown.

189
GPSLogger/pom.xml

@ -1,189 +0,0 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<parent>
<groupId>com.mendhak.gpslogger</groupId>
<artifactId>gpslogger-parent</artifactId>
<version>1.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>com.mendhak.gpslogger</groupId>
<artifactId>gpslogger</artifactId>
<packaging>apk</packaging>
<name>GPS Logger Android Application</name>
<dependencies>
<dependency>
<groupId>com.google.android</groupId>
<artifactId>android</artifactId>
<scope>provided</scope>
<version>4.1.1.4</version>
</dependency>
<dependency>
<groupId>system.local</groupId>
<artifactId>additionnal</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/libs/additionnal.jar</systemPath>
</dependency>
<dependency>
<groupId>system.local</groupId>
<artifactId>activation</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/libs/activation.jar</systemPath>
</dependency>
<dependency>
<groupId>system.local</groupId>
<artifactId>mail</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/libs/mail.jar</systemPath>
</dependency>
<dependency>
<groupId>system.local</groupId>
<artifactId>dropbox-android-sdk</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/libs/dropbox-android-sdk.jar</systemPath>
</dependency>
<dependency>
<groupId>system.local</groupId>
<artifactId>android-async-http</artifactId>
<version>1.4.4</version>
<scope>system</scope>
<systemPath>${project.basedir}/libs/android-async-http-1.4.4.jar</systemPath>
</dependency>
<dependency>
<groupId>com.googlecode.json-simple</groupId>
<artifactId>json-simple</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>oauth.signpost</groupId>
<artifactId>signpost-core</artifactId>
<version>1.2.1.1</version>
<exclusions>
<exclusion>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>oauth.signpost</groupId>
<artifactId>signpost-commonshttp4</artifactId>
<version>1.2.1.1</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.james</groupId>
<artifactId>apache-mime4j</artifactId>
<version>0.6.1</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpmime</artifactId>
<version>4.0.3</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>commons-net</groupId>
<artifactId>commons-net</artifactId>
<version>2.2</version>
</dependency>
<dependency>
<groupId>com.actionbarsherlock</groupId>
<artifactId>actionbarsherlock</artifactId>
<version>4.4.0</version>
<type>apklib</type>
</dependency>
</dependencies>
<build>
<sourceDirectory>src</sourceDirectory>
<plugins>
<plugin>
<groupId>com.jayway.maven.plugins.android.generation2</groupId>
<artifactId>android-maven-plugin</artifactId>
<version>3.5.0</version>
<configuration>
<androidManifestFile>${project.basedir}/AndroidManifest.xml</androidManifestFile>
<assetsDirectory>${project.basedir}/assets</assetsDirectory>
<resourceDirectory>${project.basedir}/res</resourceDirectory>
<!--<nativeLibrariesDirectory>${project.basedir}/src/main/native</nativeLibrariesDirectory>-->
<!--<nativeLibrariesDirectory>${project.basedir}/libs</nativeLibrariesDirectory>-->
<sdk>
<platform>16</platform>
</sdk>
<runDebug>true</runDebug>
<undeployBeforeDeploy>true</undeployBeforeDeploy>
<dex>
<jvmArguments>
<jvmArgument>-Xmx1024m</jvmArgument>
</jvmArguments>
</dex>
</configuration>
<extensions>true</extensions>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
</plugins>
</build>
</project>

17
GPSLogger/proguard-rules.txt

@ -0,0 +1,17 @@
# Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in /home/dkm/android/android-studio/sdk/tools/proguard/proguard-android.txt
# You can edit the include path and order by changing the ProGuard
# include property in project.properties.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html
# Add any project specific keep options here:
# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
# public *;
#}

21
GPSLogger/AndroidManifest.xml → GPSLogger/src/main/AndroidManifest.xml

@ -1,27 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="net.kataplop.gpslogger" android:versionCode="20140430"
android:versionName="20140430" android:installLocation="auto">
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17"/>
package="net.kataplop.gpslogger">
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" />
<!--<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" />-->
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<supports-screens android:smallScreens="true"
android:normalScreens="true" android:largeScreens="true"
android:anyDensity="true"/>
<!--suppress AndroidDomInspection -->
<application android:icon="@drawable/gpsloggericon2"
android:name="@string/app_name" android:label="@string/app_name" android:theme="@style/Theme.Sherlock">
<application
android:allowBackup="true"
android:icon="@drawable/gpsloggericon2"
android:label="@string/app_name"
android:theme="@style/Theme.Sherlock" >
<service android:name="com.mendhak.gpslogger.GpsLoggingService">
<intent-filter>
@ -155,5 +151,8 @@
</receiver>
<receiver android:name="com.mendhak.gpslogger.senders.AlarmReceiver"/>
</application>
</manifest>

0
GPSLogger/src/com/mendhak/gpslogger/Faqtivity.java → GPSLogger/src/main/java/com/mendhak/gpslogger/Faqtivity.java

0
GPSLogger/src/com/mendhak/gpslogger/GeneralLocationListener.java → GPSLogger/src/main/java/com/mendhak/gpslogger/GeneralLocationListener.java

0
GPSLogger/src/com/mendhak/gpslogger/GpsLoggingService.java → GPSLogger/src/main/java/com/mendhak/gpslogger/GpsLoggingService.java

0
GPSLogger/src/com/mendhak/gpslogger/GpsMainActivity.java → GPSLogger/src/main/java/com/mendhak/gpslogger/GpsMainActivity.java

0
GPSLogger/src/com/mendhak/gpslogger/GpsSettingsActivity.java → GPSLogger/src/main/java/com/mendhak/gpslogger/GpsSettingsActivity.java

0
GPSLogger/src/com/mendhak/gpslogger/IGpsLoggerServiceClient.java → GPSLogger/src/main/java/com/mendhak/gpslogger/IGpsLoggerServiceClient.java

0
GPSLogger/src/com/mendhak/gpslogger/StartupReceiver.java → GPSLogger/src/main/java/com/mendhak/gpslogger/StartupReceiver.java

0
GPSLogger/src/com/mendhak/gpslogger/common/AppSettings.java → GPSLogger/src/main/java/com/mendhak/gpslogger/common/AppSettings.java

0
GPSLogger/src/com/mendhak/gpslogger/common/DebugLogger.java → GPSLogger/src/main/java/com/mendhak/gpslogger/common/DebugLogger.java

0
GPSLogger/src/com/mendhak/gpslogger/common/IActionListener.java → GPSLogger/src/main/java/com/mendhak/gpslogger/common/IActionListener.java

0
GPSLogger/src/com/mendhak/gpslogger/common/IMessageBoxCallback.java → GPSLogger/src/main/java/com/mendhak/gpslogger/common/IMessageBoxCallback.java

0
GPSLogger/src/com/mendhak/gpslogger/common/OpenGTSClient.java → GPSLogger/src/main/java/com/mendhak/gpslogger/common/OpenGTSClient.java

0
GPSLogger/src/com/mendhak/gpslogger/common/PrefsIO.java → GPSLogger/src/main/java/com/mendhak/gpslogger/common/PrefsIO.java

0
GPSLogger/src/com/mendhak/gpslogger/common/RejectionHandler.java → GPSLogger/src/main/java/com/mendhak/gpslogger/common/RejectionHandler.java

0
GPSLogger/src/com/mendhak/gpslogger/common/Session.java → GPSLogger/src/main/java/com/mendhak/gpslogger/common/Session.java

0
GPSLogger/src/com/mendhak/gpslogger/common/Utilities.java → GPSLogger/src/main/java/com/mendhak/gpslogger/common/Utilities.java

0
GPSLogger/src/com/mendhak/gpslogger/fragments/AltitudeFragment.java → GPSLogger/src/main/java/com/mendhak/gpslogger/fragments/AltitudeFragment.java

0
GPSLogger/src/com/mendhak/gpslogger/fragments/CompassFragment.java → GPSLogger/src/main/java/com/mendhak/gpslogger/fragments/CompassFragment.java

0
GPSLogger/src/com/mendhak/gpslogger/fragments/GlideRatioFragment.java → GPSLogger/src/main/java/com/mendhak/gpslogger/fragments/GlideRatioFragment.java

0
GPSLogger/src/com/mendhak/gpslogger/fragments/GpsMainFragment.java → GPSLogger/src/main/java/com/mendhak/gpslogger/fragments/GpsMainFragment.java

0
GPSLogger/src/com/mendhak/gpslogger/fragments/IWidgetContainer.java → GPSLogger/src/main/java/com/mendhak/gpslogger/fragments/IWidgetContainer.java

0
GPSLogger/src/com/mendhak/gpslogger/fragments/IWidgetFragment.java → GPSLogger/src/main/java/com/mendhak/gpslogger/fragments/IWidgetFragment.java

0
GPSLogger/src/com/mendhak/gpslogger/fragments/SpeedFragment.java → GPSLogger/src/main/java/com/mendhak/gpslogger/fragments/SpeedFragment.java

0
GPSLogger/src/com/mendhak/gpslogger/loggers/AbstractLiveLogger.java → GPSLogger/src/main/java/com/mendhak/gpslogger/loggers/AbstractLiveLogger.java

0
GPSLogger/src/com/mendhak/gpslogger/loggers/AbstractLogger.java → GPSLogger/src/main/java/com/mendhak/gpslogger/loggers/AbstractLogger.java

0
GPSLogger/src/com/mendhak/gpslogger/loggers/FileLoggerFactory.java → GPSLogger/src/main/java/com/mendhak/gpslogger/loggers/FileLoggerFactory.java

0
GPSLogger/src/com/mendhak/gpslogger/loggers/Gpx10FileLogger.java → GPSLogger/src/main/java/com/mendhak/gpslogger/loggers/Gpx10FileLogger.java

0
GPSLogger/src/com/mendhak/gpslogger/loggers/IFileLogger.java → GPSLogger/src/main/java/com/mendhak/gpslogger/loggers/IFileLogger.java

0
GPSLogger/src/com/mendhak/gpslogger/loggers/IgcFileLogger.java → GPSLogger/src/main/java/com/mendhak/gpslogger/loggers/IgcFileLogger.java

0
GPSLogger/src/com/mendhak/gpslogger/loggers/Kml22FileLogger.java → GPSLogger/src/main/java/com/mendhak/gpslogger/loggers/Kml22FileLogger.java

0
GPSLogger/src/com/mendhak/gpslogger/loggers/LiveTrack24FileLogger.java → GPSLogger/src/main/java/com/mendhak/gpslogger/loggers/LiveTrack24FileLogger.java

0
GPSLogger/src/com/mendhak/gpslogger/loggers/OpenGTSLogger.java → GPSLogger/src/main/java/com/mendhak/gpslogger/loggers/OpenGTSLogger.java

0
GPSLogger/src/com/mendhak/gpslogger/loggers/PlainTextFileLogger.java → GPSLogger/src/main/java/com/mendhak/gpslogger/loggers/PlainTextFileLogger.java

0
GPSLogger/src/com/mendhak/gpslogger/loggers/SkyLinesLogger.java → GPSLogger/src/main/java/com/mendhak/gpslogger/loggers/SkyLinesLogger.java

0
GPSLogger/src/com/mendhak/gpslogger/loggers/utils/LocationBuffer.java → GPSLogger/src/main/java/com/mendhak/gpslogger/loggers/utils/LocationBuffer.java

0
GPSLogger/src/com/mendhak/gpslogger/senders/AlarmReceiver.java → GPSLogger/src/main/java/com/mendhak/gpslogger/senders/AlarmReceiver.java

0
GPSLogger/src/com/mendhak/gpslogger/senders/FileSenderFactory.java → GPSLogger/src/main/java/com/mendhak/gpslogger/senders/FileSenderFactory.java

0
GPSLogger/src/com/mendhak/gpslogger/senders/IFileSender.java → GPSLogger/src/main/java/com/mendhak/gpslogger/senders/IFileSender.java

0
GPSLogger/src/com/mendhak/gpslogger/senders/ZipHelper.java → GPSLogger/src/main/java/com/mendhak/gpslogger/senders/ZipHelper.java

0
GPSLogger/src/com/mendhak/gpslogger/senders/dropbox/DropBoxAuthorizationActivity.java → GPSLogger/src/main/java/com/mendhak/gpslogger/senders/dropbox/DropBoxAuthorizationActivity.java

0
GPSLogger/src/com/mendhak/gpslogger/senders/dropbox/DropBoxHelper.java → GPSLogger/src/main/java/com/mendhak/gpslogger/senders/dropbox/DropBoxHelper.java

0
GPSLogger/src/com/mendhak/gpslogger/senders/email/AutoEmailActivity.java → GPSLogger/src/main/java/com/mendhak/gpslogger/senders/email/AutoEmailActivity.java

0
GPSLogger/src/com/mendhak/gpslogger/senders/email/AutoEmailHelper.java → GPSLogger/src/main/java/com/mendhak/gpslogger/senders/email/AutoEmailHelper.java

0
GPSLogger/src/com/mendhak/gpslogger/senders/email/Mail.java → GPSLogger/src/main/java/com/mendhak/gpslogger/senders/email/Mail.java

0
GPSLogger/src/com/mendhak/gpslogger/senders/ftp/AutoFtpActivity.java → GPSLogger/src/main/java/com/mendhak/gpslogger/senders/ftp/AutoFtpActivity.java

0
GPSLogger/src/com/mendhak/gpslogger/senders/ftp/Ftp.java → GPSLogger/src/main/java/com/mendhak/gpslogger/senders/ftp/Ftp.java

0
GPSLogger/src/com/mendhak/gpslogger/senders/ftp/FtpHelper.java → GPSLogger/src/main/java/com/mendhak/gpslogger/senders/ftp/FtpHelper.java

0
GPSLogger/src/com/mendhak/gpslogger/senders/gdocs/GDocsHelper.java → GPSLogger/src/main/java/com/mendhak/gpslogger/senders/gdocs/GDocsHelper.java

0
GPSLogger/src/com/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity.java → GPSLogger/src/main/java/com/mendhak/gpslogger/senders/gdocs/GDocsSettingsActivity.java

0
GPSLogger/src/com/mendhak/gpslogger/senders/livetrack24/Livetrack24Activity.java → GPSLogger/src/main/java/com/mendhak/gpslogger/senders/livetrack24/Livetrack24Activity.java

0
GPSLogger/src/com/mendhak/gpslogger/senders/opengts/GpxReader.java → GPSLogger/src/main/java/com/mendhak/gpslogger/senders/opengts/GpxReader.java

0
GPSLogger/src/com/mendhak/gpslogger/senders/opengts/OpenGTSActivity.java → GPSLogger/src/main/java/com/mendhak/gpslogger/senders/opengts/OpenGTSActivity.java

0
GPSLogger/src/com/mendhak/gpslogger/senders/opengts/OpenGTSHelper.java → GPSLogger/src/main/java/com/mendhak/gpslogger/senders/opengts/OpenGTSHelper.java

0
GPSLogger/src/com/mendhak/gpslogger/senders/osm/OSMAuthorizationActivity.java → GPSLogger/src/main/java/com/mendhak/gpslogger/senders/osm/OSMAuthorizationActivity.java

0
GPSLogger/src/com/mendhak/gpslogger/senders/osm/OSMHelper.java → GPSLogger/src/main/java/com/mendhak/gpslogger/senders/osm/OSMHelper.java

0
GPSLogger/src/com/mendhak/gpslogger/senders/skylines/SkylinesActivity.java → GPSLogger/src/main/java/com/mendhak/gpslogger/senders/skylines/SkylinesActivity.java

0
GPSLogger/src/com/mendhak/gpslogger/shortcuts/ShortcutCreate.java → GPSLogger/src/main/java/com/mendhak/gpslogger/shortcuts/ShortcutCreate.java

0
GPSLogger/src/com/mendhak/gpslogger/shortcuts/ShortcutStart.java → GPSLogger/src/main/java/com/mendhak/gpslogger/shortcuts/ShortcutStart.java

0
GPSLogger/src/com/mendhak/gpslogger/shortcuts/ShortcutStop.java → GPSLogger/src/main/java/com/mendhak/gpslogger/shortcuts/ShortcutStop.java

0
GPSLogger/res/drawable-hdpi/ic_menu_close_clear_cancel.png → GPSLogger/src/main/res/drawable-hdpi/ic_menu_close_clear_cancel.png

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

0
GPSLogger/res/drawable-hdpi/ic_menu_exp.png → GPSLogger/src/main/res/drawable-hdpi/ic_menu_exp.png

Before

Width:  |  Height:  |  Size: 4.7 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

0
GPSLogger/res/drawable-hdpi/ic_menu_help.png → GPSLogger/src/main/res/drawable-hdpi/ic_menu_help.png

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

0
GPSLogger/res/drawable-hdpi/ic_menu_imp.png → GPSLogger/src/main/res/drawable-hdpi/ic_menu_imp.png

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 4.6 KiB

0
GPSLogger/res/drawable-hdpi/ic_menu_preferences.png → GPSLogger/src/main/res/drawable-hdpi/ic_menu_preferences.png

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

0
GPSLogger/res/drawable-hdpi/ic_menu_send.png → GPSLogger/src/main/res/drawable-hdpi/ic_menu_send.png

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

0
GPSLogger/res/drawable-mdpi/ic_menu_close_clear_cancel.png → GPSLogger/src/main/res/drawable-mdpi/ic_menu_close_clear_cancel.png

Before

Width:  |  Height:  |  Size: 932 B

After

Width:  |  Height:  |  Size: 932 B

0
GPSLogger/res/drawable-mdpi/ic_menu_exp.png → GPSLogger/src/main/res/drawable-mdpi/ic_menu_exp.png

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

0
GPSLogger/res/drawable-mdpi/ic_menu_help.png → GPSLogger/src/main/res/drawable-mdpi/ic_menu_help.png

Before

Width:  |  Height:  |  Size: 951 B

After

Width:  |  Height:  |  Size: 951 B

0
GPSLogger/res/drawable-mdpi/ic_menu_imp.png → GPSLogger/src/main/res/drawable-mdpi/ic_menu_imp.png

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

0
GPSLogger/res/drawable-mdpi/ic_menu_preferences.png → GPSLogger/src/main/res/drawable-mdpi/ic_menu_preferences.png

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save