commit 72273b7a85ebc575c45f605a9807e2cefa19f0ef Author: youtaol Date: Wed Jul 4 15:32:25 2012 +0800 Add a class to check the send result in Google Maps, Docs and Fusion Tables. Change the code to give an activity to each track. Change the way to initialize the static fields in EndToEndTestUtils. diff --git a/.hgignore b/.hgignore new file mode 100644 index 000000000..8bd036659 --- /dev/null +++ b/.hgignore @@ -0,0 +1,11 @@ +syntax:glob + +*/bin +*/gen/** +*/proguard/** +.metadata +MyTracksTest/AnnotationProcessor.log +**/*.pyc +**/*.pyo +syntax: glob +MyTracksTest/hs_err_pid*.log diff --git a/MyTracks/.classpath b/MyTracks/.classpath new file mode 100644 index 000000000..0ca188f97 --- /dev/null +++ b/MyTracks/.classpath @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/MyTracks/.project b/MyTracks/.project new file mode 100644 index 000000000..cf54ef5ba --- /dev/null +++ b/MyTracks/.project @@ -0,0 +1,34 @@ + + + MyTracks + + + MyTracksLib + + + + com.android.ide.eclipse.adt.ResourceManagerBuilder + + + + + com.android.ide.eclipse.adt.PreCompilerBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + com.android.ide.eclipse.adt.ApkBuilder + + + + + + com.android.ide.eclipse.adt.AndroidNature + org.eclipse.jdt.core.javanature + + diff --git a/MyTracks/.settings/org.eclipse.jdt.core.prefs b/MyTracks/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 000000000..60e490024 --- /dev/null +++ b/MyTracks/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,357 @@ +#Fri Oct 21 20:06:28 BRST 2011 +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=1.6 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.autoboxing=ignore +org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning +org.eclipse.jdt.core.compiler.problem.deadCode=warning +org.eclipse.jdt.core.compiler.problem.deprecation=warning +org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled +org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled +org.eclipse.jdt.core.compiler.problem.discouragedReference=warning +org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.fallthroughCase=warning +org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled +org.eclipse.jdt.core.compiler.problem.fieldHiding=warning +org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning +org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning +org.eclipse.jdt.core.compiler.problem.forbiddenReference=error +org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning +org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning +org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore +org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore +org.eclipse.jdt.core.compiler.problem.localVariableHiding=warning +org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning +org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore +org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=warning +org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore +org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled +org.eclipse.jdt.core.compiler.problem.missingSerialVersion=ignore +org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=warning +org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning +org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning +org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore +org.eclipse.jdt.core.compiler.problem.nullReference=warning +org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning +org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore +org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore +org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore +org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning +org.eclipse.jdt.core.compiler.problem.redundantNullCheck=warning +org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore +org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled +org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning +org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled +org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled +org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore +org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning +org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning +org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore +org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning +org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore +org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore +org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore +org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=warning +org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled +org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=disabled +org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled +org.eclipse.jdt.core.compiler.problem.unusedImport=warning +org.eclipse.jdt.core.compiler.problem.unusedLabel=warning +org.eclipse.jdt.core.compiler.problem.unusedLocal=warning +org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore +org.eclipse.jdt.core.compiler.problem.unusedParameter=warning +org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=disabled +org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled +org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled +org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning +org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning +org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning +org.eclipse.jdt.core.compiler.source=1.6 +org.eclipse.jdt.core.formatter.align_type_members_on_columns=false +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0 +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=48 +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16 +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16 +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16 +org.eclipse.jdt.core.formatter.alignment_for_assignment=0 +org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16 +org.eclipse.jdt.core.formatter.alignment_for_compact_if=16 +org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80 +org.eclipse.jdt.core.formatter.alignment_for_enum_constants=48 +org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16 +org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0 +org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16 +org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80 +org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16 +org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=48 +org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16 +org.eclipse.jdt.core.formatter.blank_lines_after_imports=1 +org.eclipse.jdt.core.formatter.blank_lines_after_package=1 +org.eclipse.jdt.core.formatter.blank_lines_before_field=0 +org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0 +org.eclipse.jdt.core.formatter.blank_lines_before_imports=1 +org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1 +org.eclipse.jdt.core.formatter.blank_lines_before_method=1 +org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1 +org.eclipse.jdt.core.formatter.blank_lines_before_package=0 +org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1 +org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1 +org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line +org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=true +org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=true +org.eclipse.jdt.core.formatter.comment.format_block_comments=true +org.eclipse.jdt.core.formatter.comment.format_header=false +org.eclipse.jdt.core.formatter.comment.format_html=true +org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true +org.eclipse.jdt.core.formatter.comment.format_line_comments=true +org.eclipse.jdt.core.formatter.comment.format_source_code=true +org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true +org.eclipse.jdt.core.formatter.comment.indent_root_tags=true +org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert +org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert +org.eclipse.jdt.core.formatter.comment.line_length=80 +org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true +org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true +org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false +org.eclipse.jdt.core.formatter.compact_else_if=true +org.eclipse.jdt.core.formatter.continuation_indentation=2 +org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2 +org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off +org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on +org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=true +org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true +org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true +org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true +org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true +org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true +org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true +org.eclipse.jdt.core.formatter.indent_empty_lines=false +org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true +org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true +org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true +org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=true +org.eclipse.jdt.core.formatter.indentation.size=4 +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert +org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert +org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert +org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert +org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert +org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert +org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert +org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert +org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert +org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert +org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert +org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert +org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert +org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert +org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert +org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert +org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert +org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert +org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert +org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert +org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert +org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert +org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert +org.eclipse.jdt.core.formatter.join_lines_in_comments=true +org.eclipse.jdt.core.formatter.join_wrapped_lines=true +org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false +org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false +org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=true +org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false +org.eclipse.jdt.core.formatter.lineSplit=100 +org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false +org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false +org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0 +org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1 +org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true +org.eclipse.jdt.core.formatter.tabulation.char=space +org.eclipse.jdt.core.formatter.tabulation.size=2 +org.eclipse.jdt.core.formatter.use_on_off_tags=false +org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false +org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true +org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true +org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true diff --git a/MyTracks/.settings/org.eclipse.jdt.ui.prefs b/MyTracks/.settings/org.eclipse.jdt.ui.prefs new file mode 100644 index 000000000..0ac0ec030 --- /dev/null +++ b/MyTracks/.settings/org.eclipse.jdt.ui.prefs @@ -0,0 +1,61 @@ +#Thu Jul 21 03:04:13 BRT 2011 +eclipse.preferences.version=1 +editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true +formatter_profile=_MyTracks +formatter_settings_version=12 +org.eclipse.jdt.ui.ignorelowercasenames=true +org.eclipse.jdt.ui.importorder=com;android;java;javax;org; +org.eclipse.jdt.ui.ondemandthreshold=99 +org.eclipse.jdt.ui.staticondemandthreshold=99 +sp_cleanup.add_default_serial_version_id=true +sp_cleanup.add_generated_serial_version_id=false +sp_cleanup.add_missing_annotations=true +sp_cleanup.add_missing_deprecated_annotations=true +sp_cleanup.add_missing_methods=false +sp_cleanup.add_missing_nls_tags=false +sp_cleanup.add_missing_override_annotations=true +sp_cleanup.add_missing_override_annotations_interface_methods=true +sp_cleanup.add_serial_version_id=false +sp_cleanup.always_use_blocks=true +sp_cleanup.always_use_parentheses_in_expressions=false +sp_cleanup.always_use_this_for_non_static_field_access=false +sp_cleanup.always_use_this_for_non_static_method_access=false +sp_cleanup.convert_to_enhanced_for_loop=false +sp_cleanup.correct_indentation=false +sp_cleanup.format_source_code=false +sp_cleanup.format_source_code_changes_only=false +sp_cleanup.make_local_variable_final=false +sp_cleanup.make_parameters_final=false +sp_cleanup.make_private_fields_final=true +sp_cleanup.make_type_abstract_if_missing_method=false +sp_cleanup.make_variable_declarations_final=true +sp_cleanup.never_use_blocks=false +sp_cleanup.never_use_parentheses_in_expressions=true +sp_cleanup.on_save_use_additional_actions=false +sp_cleanup.organize_imports=true +sp_cleanup.qualify_static_field_accesses_with_declaring_class=false +sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true +sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true +sp_cleanup.qualify_static_member_accesses_with_declaring_class=false +sp_cleanup.qualify_static_method_accesses_with_declaring_class=false +sp_cleanup.remove_private_constructors=true +sp_cleanup.remove_trailing_whitespaces=false +sp_cleanup.remove_trailing_whitespaces_all=true +sp_cleanup.remove_trailing_whitespaces_ignore_empty=false +sp_cleanup.remove_unnecessary_casts=true +sp_cleanup.remove_unnecessary_nls_tags=false +sp_cleanup.remove_unused_imports=false +sp_cleanup.remove_unused_local_variables=false +sp_cleanup.remove_unused_private_fields=true +sp_cleanup.remove_unused_private_members=false +sp_cleanup.remove_unused_private_methods=true +sp_cleanup.remove_unused_private_types=true +sp_cleanup.sort_members=false +sp_cleanup.sort_members_all=false +sp_cleanup.use_blocks=false +sp_cleanup.use_blocks_only_for_return_and_throw=false +sp_cleanup.use_parentheses_in_expressions=false +sp_cleanup.use_this_for_non_static_field_access=false +sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true +sp_cleanup.use_this_for_non_static_method_access=false +sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true diff --git a/MyTracks/AndroidManifest.xml b/MyTracks/AndroidManifest.xml new file mode 100755 index 000000000..dcbc33431 --- /dev/null +++ b/MyTracks/AndroidManifest.xml @@ -0,0 +1,264 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MyTracks/MyTracks.launch b/MyTracks/MyTracks.launch new file mode 100644 index 000000000..5d64dfff5 --- /dev/null +++ b/MyTracks/MyTracks.launch @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MyTracks/libs/README.txt b/MyTracks/libs/README.txt new file mode 100644 index 000000000..3e7f84219 --- /dev/null +++ b/MyTracks/libs/README.txt @@ -0,0 +1,36 @@ +The libraries contained here in binary format are licensed according to their +own licenses, which allow their usage for the My Tracks application. Any other +applications that wish to use these files should consult the appropriate +licenses or the JAR's authors. + +Android Support Package: +android-support-v4-r7-googlemaps.jar +- see https://github.com/petedoyle/android-support-v4-googlemaps + +Ant+: +antlib.jar - see http://www.thisisant.com/pages/developer-zone/android-api + +Google APIs Client Library for Java: +commons-codec-1.3.jar +commons-logging-1.1.1.jar +google-api-client-1.5.0-beta.jar +google-http-client-1.5.0-beta.jar +google-oauth-client-1.5.0-beta.jar +gson-1.6.jar +guava-r09.jar +jackson-core-asl-1.6.7.jar +jsr305-1.3.9.jar +- see http://code.google.com/p/google-api-java-client/ +- google-api-client-1.5.0-beta.jar depends on protobuf-java-2.2.0.jar, however, + MyTracksLib already includes protobuf-java.2.3.0-lite.jar. Thus using the + newer version, protobuf-java.2.3.0-lite.jar. +- google-api-client-1.5.0-beta.jar also depends on xpp3-1.1.4c.jar, however, + some of its classes are already included in the android framework, thus not + including xpp3-1.1.4c.jar. + +Google Analytics: +libGoogleAnalytics.jar +- see http://code.google.com/apis/analytics/docs/mobile/android.html + +Others: +google-common.jar \ No newline at end of file diff --git a/MyTracks/libs/android-support-v4-r7-googlemaps.jar b/MyTracks/libs/android-support-v4-r7-googlemaps.jar new file mode 100644 index 000000000..9e1bf328e Binary files /dev/null and b/MyTracks/libs/android-support-v4-r7-googlemaps.jar differ diff --git a/MyTracks/libs/antlib.jar b/MyTracks/libs/antlib.jar new file mode 100644 index 000000000..b4ff8fe04 Binary files /dev/null and b/MyTracks/libs/antlib.jar differ diff --git a/MyTracks/libs/commons-codec-1.3.jar b/MyTracks/libs/commons-codec-1.3.jar new file mode 100644 index 000000000..957b6752a Binary files /dev/null and b/MyTracks/libs/commons-codec-1.3.jar differ diff --git a/MyTracks/libs/commons-logging-1.1.1.jar b/MyTracks/libs/commons-logging-1.1.1.jar new file mode 100644 index 000000000..1deef144c Binary files /dev/null and b/MyTracks/libs/commons-logging-1.1.1.jar differ diff --git a/MyTracks/libs/google-api-client-1.5.0-beta.jar b/MyTracks/libs/google-api-client-1.5.0-beta.jar new file mode 100644 index 000000000..41f2e578e Binary files /dev/null and b/MyTracks/libs/google-api-client-1.5.0-beta.jar differ diff --git a/MyTracks/libs/google-common.jar b/MyTracks/libs/google-common.jar new file mode 100644 index 000000000..6805898e8 Binary files /dev/null and b/MyTracks/libs/google-common.jar differ diff --git a/MyTracks/libs/google-http-client-1.5.0-beta.jar b/MyTracks/libs/google-http-client-1.5.0-beta.jar new file mode 100644 index 000000000..b5e610ddf Binary files /dev/null and b/MyTracks/libs/google-http-client-1.5.0-beta.jar differ diff --git a/MyTracks/libs/google-oauth-client-1.5.0-beta.jar b/MyTracks/libs/google-oauth-client-1.5.0-beta.jar new file mode 100644 index 000000000..af73e9aa4 Binary files /dev/null and b/MyTracks/libs/google-oauth-client-1.5.0-beta.jar differ diff --git a/MyTracks/libs/gson-1.6.jar b/MyTracks/libs/gson-1.6.jar new file mode 100644 index 000000000..40648939f Binary files /dev/null and b/MyTracks/libs/gson-1.6.jar differ diff --git a/MyTracks/libs/guava-r09.jar b/MyTracks/libs/guava-r09.jar new file mode 100644 index 000000000..30dbc5692 Binary files /dev/null and b/MyTracks/libs/guava-r09.jar differ diff --git a/MyTracks/libs/jackson-core-asl-1.6.7.jar b/MyTracks/libs/jackson-core-asl-1.6.7.jar new file mode 100644 index 000000000..7c1207210 Binary files /dev/null and b/MyTracks/libs/jackson-core-asl-1.6.7.jar differ diff --git a/MyTracks/libs/jsr305-1.3.9.jar b/MyTracks/libs/jsr305-1.3.9.jar new file mode 100644 index 000000000..a9afc6619 Binary files /dev/null and b/MyTracks/libs/jsr305-1.3.9.jar differ diff --git a/MyTracks/libs/libGoogleAnalytics.jar b/MyTracks/libs/libGoogleAnalytics.jar new file mode 100644 index 000000000..78d47a72a Binary files /dev/null and b/MyTracks/libs/libGoogleAnalytics.jar differ diff --git a/MyTracks/lint.xml b/MyTracks/lint.xml new file mode 100644 index 000000000..5003301c4 --- /dev/null +++ b/MyTracks/lint.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MyTracks/proguard.cfg b/MyTracks/proguard.cfg new file mode 100644 index 000000000..c9c6588f2 --- /dev/null +++ b/MyTracks/proguard.cfg @@ -0,0 +1,114 @@ +# +# Section 1 +# Default eclipse project proguard settings. +# +-dontusemixedcaseclassnames +-dontskipnonpubliclibraryclasses +-verbose + +-dontpreverify + +-optimizations !code/simplification/arithmetic,!code/simplification/cast,!field/*,!class/merging/* +# change from 5 to 2. With 5 passes, the CursorLoader in the android.support.v4 will not compile. +# See http://stackoverflow.com/questions/6605971/android-sdk-tools-revision-12-has-problem-with-proguard-error-conversion-to +-optimizationpasses 2 +-allowaccessmodification + +-keepattributes *Annotation* +-keep public class * extends android.app.Activity +-keep public class * extends android.app.Application +-keep public class * extends android.app.Service +-keep public class * extends android.content.BroadcastReceiver +-keep public class * extends android.content.ContentProvider +-keep public class * extends android.app.backup.BackupAgent +-keep public class * extends android.preference.Preference +-keep public class * extends android.support.v4.app.Fragment +-keep public class * extends android.app.Fragment +-keep public class com.android.vending.licensing.ILicensingService + +# For native methods, see http://proguard.sourceforge.net/manual/examples.html#native +-keepclasseswithmembernames class * { + native ; +} + +-keep public class * extends android.view.View { + public (android.content.Context); + public (android.content.Context, android.util.AttributeSet); + public (android.content.Context, android.util.AttributeSet, int); + public void set*(...); +} + +-keepclasseswithmembers class * { + public (android.content.Context, android.util.AttributeSet); +} + +-keepclasseswithmembers class * { + public (android.content.Context, android.util.AttributeSet, int); +} + +-keepclassmembers class * extends android.app.Activity { + public void *(android.view.View); +} + +# For enumeration classes, see http://proguard.sourceforge.net/manual/examples.html#enumerations +-keepclassmembers enum * { + public static **[] values(); + public static ** valueOf(java.lang.String); +} + +-keep class * implements android.os.Parcelable { + public static final android.os.Parcelable$Creator *; +} + +-keepclassmembers class **.R$* { + public static ; +} + +# The support library contains references to newer platform versions. +# Don't warn about those in case this app is linking against an older +# platform version. We know about them, and they are safe. +-dontwarn android.support.** + +# +# Section 2 +# Google APIs Client Library for Java proguard settings. +# + +# Needed by google-api-client to keep generic types and @Key annotations accessed via reflection +-keepclassmembers class * { + @com.google.api.client.util.Key ; +} +-keepattributes Signature,RuntimeVisibleAnnotations,AnnotationDefault + +# Needed by Guava +-dontwarn sun.misc.Unsafe + +# See https://groups.google.com/forum/#!topic/guava-discuss/YCZzeCiIVoI +-dontwarn com.google.common.collect.MinMaxPriorityQueue + +# +# Section 3 +# My Tracks specific proguard settings. +# + +# Add the libraries, but ignore warnings about them +-libraryjars libs +-libraryjars ../MyTracksLib/libs +-dontwarn com.android.common.** +-dontwarn com.google.android.googleapps.** +-dontwarn com.google.android.gsf.** +-dontwarn javax.servlet.** +-dontwarn org.apache.avalon.framework.logger.** +-dontwarn org.apache.log.** +-dontwarn org.apache.log4j.** + +# Make our stack traces useful +# Line numbers will be correct, file names will be replaced by "MT" since the +# class name is enough to get the file name. +-renamesourcefileattribute MT +-keepattributes SourceFile,LineNumberTable + +# Keep services needed by ANT+ protocol +-keep public class com.dsi.ant.IAnt_6 +-keep public class com.dsi.ant.IAnt +-keep public class com.dsi.ant.IServiceSettings diff --git a/MyTracks/project.properties b/MyTracks/project.properties new file mode 100644 index 000000000..c946f8ad0 --- /dev/null +++ b/MyTracks/project.properties @@ -0,0 +1,15 @@ +# This file is automatically generated by Android Tools. +# Do not modify this file -- YOUR CHANGES WILL BE ERASED! +# +# This file must be checked in Version Control Systems. +# +# To customize properties used by the Ant build system use, +# "ant.properties", and override values to adapt the script to your +# project structure. + +# Indicates whether an apk should be generated for each density. +split.density=false +proguard.config=proguard.cfg +# Project target. +target=Google Inc.:Google APIs:15 +android.library.reference.1=../MyTracksLib diff --git a/MyTracks/res/drawable-hdpi-v11/my_tracks_notification_icon.png b/MyTracks/res/drawable-hdpi-v11/my_tracks_notification_icon.png new file mode 100755 index 000000000..f29209cd8 Binary files /dev/null and b/MyTracks/res/drawable-hdpi-v11/my_tracks_notification_icon.png differ diff --git a/MyTracks/res/drawable-hdpi/blue_pushpin.png b/MyTracks/res/drawable-hdpi/blue_pushpin.png new file mode 100755 index 000000000..a83fb248d Binary files /dev/null and b/MyTracks/res/drawable-hdpi/blue_pushpin.png differ diff --git a/MyTracks/res/drawable-hdpi/failure.png b/MyTracks/res/drawable-hdpi/failure.png new file mode 100644 index 000000000..b90e3caa1 Binary files /dev/null and b/MyTracks/res/drawable-hdpi/failure.png differ diff --git a/MyTracks/res/drawable-hdpi/google_docs_icon.png b/MyTracks/res/drawable-hdpi/google_docs_icon.png new file mode 100644 index 000000000..61374aee2 Binary files /dev/null and b/MyTracks/res/drawable-hdpi/google_docs_icon.png differ diff --git a/MyTracks/res/drawable-hdpi/google_fusion_tables_icon.png b/MyTracks/res/drawable-hdpi/google_fusion_tables_icon.png new file mode 100755 index 000000000..e049f8bcb Binary files /dev/null and b/MyTracks/res/drawable-hdpi/google_fusion_tables_icon.png differ diff --git a/MyTracks/res/drawable-hdpi/google_maps_icon.png b/MyTracks/res/drawable-hdpi/google_maps_icon.png new file mode 100644 index 000000000..d06829e35 Binary files /dev/null and b/MyTracks/res/drawable-hdpi/google_maps_icon.png differ diff --git a/MyTracks/res/drawable-hdpi/green_dot.png b/MyTracks/res/drawable-hdpi/green_dot.png new file mode 100755 index 000000000..1ee8e2ab2 Binary files /dev/null and b/MyTracks/res/drawable-hdpi/green_dot.png differ diff --git a/MyTracks/res/drawable-hdpi/menu_aggregated_statistics.png b/MyTracks/res/drawable-hdpi/menu_aggregated_statistics.png new file mode 100644 index 000000000..dd732f3f6 Binary files /dev/null and b/MyTracks/res/drawable-hdpi/menu_aggregated_statistics.png differ diff --git a/MyTracks/res/drawable-hdpi/menu_delete.png b/MyTracks/res/drawable-hdpi/menu_delete.png new file mode 100644 index 000000000..ffd19d9e8 Binary files /dev/null and b/MyTracks/res/drawable-hdpi/menu_delete.png differ diff --git a/MyTracks/res/drawable-hdpi/menu_edit.png b/MyTracks/res/drawable-hdpi/menu_edit.png new file mode 100644 index 000000000..3eb5190fb Binary files /dev/null and b/MyTracks/res/drawable-hdpi/menu_edit.png differ diff --git a/MyTracks/res/drawable-hdpi/menu_help.png b/MyTracks/res/drawable-hdpi/menu_help.png new file mode 100644 index 000000000..4c65ab2d8 Binary files /dev/null and b/MyTracks/res/drawable-hdpi/menu_help.png differ diff --git a/MyTracks/res/drawable-hdpi/menu_import.png b/MyTracks/res/drawable-hdpi/menu_import.png new file mode 100644 index 000000000..01107400c Binary files /dev/null and b/MyTracks/res/drawable-hdpi/menu_import.png differ diff --git a/MyTracks/res/drawable-hdpi/menu_insert_marker.png b/MyTracks/res/drawable-hdpi/menu_insert_marker.png new file mode 100644 index 000000000..e6c7bf317 Binary files /dev/null and b/MyTracks/res/drawable-hdpi/menu_insert_marker.png differ diff --git a/MyTracks/res/drawable-hdpi/menu_markers.png b/MyTracks/res/drawable-hdpi/menu_markers.png new file mode 100644 index 000000000..014a51d8c Binary files /dev/null and b/MyTracks/res/drawable-hdpi/menu_markers.png differ diff --git a/MyTracks/res/drawable-hdpi/menu_play.png b/MyTracks/res/drawable-hdpi/menu_play.png new file mode 100644 index 000000000..af5c514a9 Binary files /dev/null and b/MyTracks/res/drawable-hdpi/menu_play.png differ diff --git a/MyTracks/res/drawable-hdpi/menu_record_track.png b/MyTracks/res/drawable-hdpi/menu_record_track.png new file mode 100644 index 000000000..af6a9093a Binary files /dev/null and b/MyTracks/res/drawable-hdpi/menu_record_track.png differ diff --git a/MyTracks/res/drawable-hdpi/menu_satellite_mode.png b/MyTracks/res/drawable-hdpi/menu_satellite_mode.png new file mode 100644 index 000000000..9cd62b50f Binary files /dev/null and b/MyTracks/res/drawable-hdpi/menu_satellite_mode.png differ diff --git a/MyTracks/res/drawable-hdpi/menu_save.png b/MyTracks/res/drawable-hdpi/menu_save.png new file mode 100644 index 000000000..306d55a9c Binary files /dev/null and b/MyTracks/res/drawable-hdpi/menu_save.png differ diff --git a/MyTracks/res/drawable-hdpi/menu_search.png b/MyTracks/res/drawable-hdpi/menu_search.png new file mode 100644 index 000000000..f12e005eb Binary files /dev/null and b/MyTracks/res/drawable-hdpi/menu_search.png differ diff --git a/MyTracks/res/drawable-hdpi/menu_send_google.png b/MyTracks/res/drawable-hdpi/menu_send_google.png new file mode 100644 index 000000000..a1d27cec9 Binary files /dev/null and b/MyTracks/res/drawable-hdpi/menu_send_google.png differ diff --git a/MyTracks/res/drawable-hdpi/menu_sensor_state.png b/MyTracks/res/drawable-hdpi/menu_sensor_state.png new file mode 100644 index 000000000..97231b91f Binary files /dev/null and b/MyTracks/res/drawable-hdpi/menu_sensor_state.png differ diff --git a/MyTracks/res/drawable-hdpi/menu_settings.png b/MyTracks/res/drawable-hdpi/menu_settings.png new file mode 100644 index 000000000..3e4580e05 Binary files /dev/null and b/MyTracks/res/drawable-hdpi/menu_settings.png differ diff --git a/MyTracks/res/drawable-hdpi/menu_share.png b/MyTracks/res/drawable-hdpi/menu_share.png new file mode 100644 index 000000000..c329f58da Binary files /dev/null and b/MyTracks/res/drawable-hdpi/menu_share.png differ diff --git a/MyTracks/res/drawable-hdpi/menu_show_on_map.png b/MyTracks/res/drawable-hdpi/menu_show_on_map.png new file mode 100644 index 000000000..0ecf4d546 Binary files /dev/null and b/MyTracks/res/drawable-hdpi/menu_show_on_map.png differ diff --git a/MyTracks/res/drawable-hdpi/menu_split_frequency.png b/MyTracks/res/drawable-hdpi/menu_split_frequency.png new file mode 100644 index 000000000..56ad430af Binary files /dev/null and b/MyTracks/res/drawable-hdpi/menu_split_frequency.png differ diff --git a/MyTracks/res/drawable-hdpi/menu_stop_recording.png b/MyTracks/res/drawable-hdpi/menu_stop_recording.png new file mode 100644 index 000000000..ce3b268bc Binary files /dev/null and b/MyTracks/res/drawable-hdpi/menu_stop_recording.png differ diff --git a/MyTracks/res/drawable-hdpi/menu_voice_frequency.png b/MyTracks/res/drawable-hdpi/menu_voice_frequency.png new file mode 100644 index 000000000..3587a21e2 Binary files /dev/null and b/MyTracks/res/drawable-hdpi/menu_voice_frequency.png differ diff --git a/MyTracks/res/drawable-hdpi/my_location_normal.png b/MyTracks/res/drawable-hdpi/my_location_normal.png new file mode 100644 index 000000000..742c0e04e Binary files /dev/null and b/MyTracks/res/drawable-hdpi/my_location_normal.png differ diff --git a/MyTracks/res/drawable-hdpi/my_location_pressed.png b/MyTracks/res/drawable-hdpi/my_location_pressed.png new file mode 100644 index 000000000..b03dd0d66 Binary files /dev/null and b/MyTracks/res/drawable-hdpi/my_location_pressed.png differ diff --git a/MyTracks/res/drawable-hdpi/my_tracks_notification_icon.png b/MyTracks/res/drawable-hdpi/my_tracks_notification_icon.png new file mode 100755 index 000000000..021aecf93 Binary files /dev/null and b/MyTracks/res/drawable-hdpi/my_tracks_notification_icon.png differ diff --git a/MyTracks/res/drawable-hdpi/red_dot.png b/MyTracks/res/drawable-hdpi/red_dot.png new file mode 100755 index 000000000..55a888091 Binary files /dev/null and b/MyTracks/res/drawable-hdpi/red_dot.png differ diff --git a/MyTracks/res/drawable-hdpi/success.png b/MyTracks/res/drawable-hdpi/success.png new file mode 100644 index 000000000..b498048dd Binary files /dev/null and b/MyTracks/res/drawable-hdpi/success.png differ diff --git a/MyTracks/res/drawable-hdpi/tab_chart.png b/MyTracks/res/drawable-hdpi/tab_chart.png new file mode 100755 index 000000000..acef12a11 Binary files /dev/null and b/MyTracks/res/drawable-hdpi/tab_chart.png differ diff --git a/MyTracks/res/drawable-hdpi/tab_map.png b/MyTracks/res/drawable-hdpi/tab_map.png new file mode 100644 index 000000000..7455a2338 Binary files /dev/null and b/MyTracks/res/drawable-hdpi/tab_map.png differ diff --git a/MyTracks/res/drawable-hdpi/tab_stats.png b/MyTracks/res/drawable-hdpi/tab_stats.png new file mode 100644 index 000000000..25df845e5 Binary files /dev/null and b/MyTracks/res/drawable-hdpi/tab_stats.png differ diff --git a/MyTracks/res/drawable-hdpi/track_airplane.png b/MyTracks/res/drawable-hdpi/track_airplane.png new file mode 100644 index 000000000..489ff5854 Binary files /dev/null and b/MyTracks/res/drawable-hdpi/track_airplane.png differ diff --git a/MyTracks/res/drawable-hdpi/track_bike.png b/MyTracks/res/drawable-hdpi/track_bike.png new file mode 100755 index 000000000..bd2f6a267 Binary files /dev/null and b/MyTracks/res/drawable-hdpi/track_bike.png differ diff --git a/MyTracks/res/drawable-hdpi/track_boat.png b/MyTracks/res/drawable-hdpi/track_boat.png new file mode 100644 index 000000000..357d1986c Binary files /dev/null and b/MyTracks/res/drawable-hdpi/track_boat.png differ diff --git a/MyTracks/res/drawable-hdpi/track_drive.png b/MyTracks/res/drawable-hdpi/track_drive.png new file mode 100755 index 000000000..de2e54894 Binary files /dev/null and b/MyTracks/res/drawable-hdpi/track_drive.png differ diff --git a/MyTracks/res/drawable-hdpi/track_run.png b/MyTracks/res/drawable-hdpi/track_run.png new file mode 100755 index 000000000..8ca86ad23 Binary files /dev/null and b/MyTracks/res/drawable-hdpi/track_run.png differ diff --git a/MyTracks/res/drawable-hdpi/track_ski.png b/MyTracks/res/drawable-hdpi/track_ski.png new file mode 100755 index 000000000..ee94d4a46 Binary files /dev/null and b/MyTracks/res/drawable-hdpi/track_ski.png differ diff --git a/MyTracks/res/drawable-hdpi/track_snow_boarding.png b/MyTracks/res/drawable-hdpi/track_snow_boarding.png new file mode 100644 index 000000000..f789931a4 Binary files /dev/null and b/MyTracks/res/drawable-hdpi/track_snow_boarding.png differ diff --git a/MyTracks/res/drawable-hdpi/track_walk.png b/MyTracks/res/drawable-hdpi/track_walk.png new file mode 100755 index 000000000..653d9e0e3 Binary files /dev/null and b/MyTracks/res/drawable-hdpi/track_walk.png differ diff --git a/MyTracks/res/drawable-hdpi/track_widget_record_button.png b/MyTracks/res/drawable-hdpi/track_widget_record_button.png new file mode 100644 index 000000000..443fd673d Binary files /dev/null and b/MyTracks/res/drawable-hdpi/track_widget_record_button.png differ diff --git a/MyTracks/res/drawable-hdpi/track_widget_stop_button.png b/MyTracks/res/drawable-hdpi/track_widget_stop_button.png new file mode 100644 index 000000000..b833ea8a1 Binary files /dev/null and b/MyTracks/res/drawable-hdpi/track_widget_stop_button.png differ diff --git a/MyTracks/res/drawable-hdpi/warning.png b/MyTracks/res/drawable-hdpi/warning.png new file mode 100755 index 000000000..a20b85e0a Binary files /dev/null and b/MyTracks/res/drawable-hdpi/warning.png differ diff --git a/MyTracks/res/drawable-hdpi/yellow_pushpin.png b/MyTracks/res/drawable-hdpi/yellow_pushpin.png new file mode 100755 index 000000000..f7160a321 Binary files /dev/null and b/MyTracks/res/drawable-hdpi/yellow_pushpin.png differ diff --git a/MyTracks/res/drawable-ldpi-v11/my_tracks_notification_icon.png b/MyTracks/res/drawable-ldpi-v11/my_tracks_notification_icon.png new file mode 100644 index 000000000..f7c352fdb Binary files /dev/null and b/MyTracks/res/drawable-ldpi-v11/my_tracks_notification_icon.png differ diff --git a/MyTracks/res/drawable-ldpi/blue_pushpin.png b/MyTracks/res/drawable-ldpi/blue_pushpin.png new file mode 100755 index 000000000..ffa4f7002 Binary files /dev/null and b/MyTracks/res/drawable-ldpi/blue_pushpin.png differ diff --git a/MyTracks/res/drawable-ldpi/google_docs_icon.png b/MyTracks/res/drawable-ldpi/google_docs_icon.png new file mode 100644 index 000000000..7eae33127 Binary files /dev/null and b/MyTracks/res/drawable-ldpi/google_docs_icon.png differ diff --git a/MyTracks/res/drawable-ldpi/google_fusion_tables_icon.png b/MyTracks/res/drawable-ldpi/google_fusion_tables_icon.png new file mode 100644 index 000000000..8ff202697 Binary files /dev/null and b/MyTracks/res/drawable-ldpi/google_fusion_tables_icon.png differ diff --git a/MyTracks/res/drawable-ldpi/google_maps_icon.png b/MyTracks/res/drawable-ldpi/google_maps_icon.png new file mode 100644 index 000000000..21bfabba8 Binary files /dev/null and b/MyTracks/res/drawable-ldpi/google_maps_icon.png differ diff --git a/MyTracks/res/drawable-ldpi/my_tracks_notification_icon.png b/MyTracks/res/drawable-ldpi/my_tracks_notification_icon.png new file mode 100644 index 000000000..b450cab87 Binary files /dev/null and b/MyTracks/res/drawable-ldpi/my_tracks_notification_icon.png differ diff --git a/MyTracks/res/drawable-ldpi/tab_chart.png b/MyTracks/res/drawable-ldpi/tab_chart.png new file mode 100755 index 000000000..86cd8d7ed Binary files /dev/null and b/MyTracks/res/drawable-ldpi/tab_chart.png differ diff --git a/MyTracks/res/drawable-ldpi/tab_map.png b/MyTracks/res/drawable-ldpi/tab_map.png new file mode 100755 index 000000000..113e84e75 Binary files /dev/null and b/MyTracks/res/drawable-ldpi/tab_map.png differ diff --git a/MyTracks/res/drawable-ldpi/tab_stats.png b/MyTracks/res/drawable-ldpi/tab_stats.png new file mode 100755 index 000000000..0ec20e69b Binary files /dev/null and b/MyTracks/res/drawable-ldpi/tab_stats.png differ diff --git a/MyTracks/res/drawable-ldpi/warning.png b/MyTracks/res/drawable-ldpi/warning.png new file mode 100755 index 000000000..b40291acd Binary files /dev/null and b/MyTracks/res/drawable-ldpi/warning.png differ diff --git a/MyTracks/res/drawable-ldpi/yellow_pushpin.png b/MyTracks/res/drawable-ldpi/yellow_pushpin.png new file mode 100755 index 000000000..214e2c9d5 Binary files /dev/null and b/MyTracks/res/drawable-ldpi/yellow_pushpin.png differ diff --git a/MyTracks/res/drawable-mdpi-v11/my_tracks_notification_icon.png b/MyTracks/res/drawable-mdpi-v11/my_tracks_notification_icon.png new file mode 100644 index 000000000..7de85efcb Binary files /dev/null and b/MyTracks/res/drawable-mdpi-v11/my_tracks_notification_icon.png differ diff --git a/MyTracks/res/drawable-mdpi/arrow_0.png b/MyTracks/res/drawable-mdpi/arrow_0.png new file mode 100644 index 000000000..b49da1aa7 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/arrow_0.png differ diff --git a/MyTracks/res/drawable-mdpi/arrow_100.png b/MyTracks/res/drawable-mdpi/arrow_100.png new file mode 100644 index 000000000..ec1c32c04 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/arrow_100.png differ diff --git a/MyTracks/res/drawable-mdpi/arrow_120.png b/MyTracks/res/drawable-mdpi/arrow_120.png new file mode 100644 index 000000000..0bd25104d Binary files /dev/null and b/MyTracks/res/drawable-mdpi/arrow_120.png differ diff --git a/MyTracks/res/drawable-mdpi/arrow_140.png b/MyTracks/res/drawable-mdpi/arrow_140.png new file mode 100644 index 000000000..90d84044b Binary files /dev/null and b/MyTracks/res/drawable-mdpi/arrow_140.png differ diff --git a/MyTracks/res/drawable-mdpi/arrow_160.png b/MyTracks/res/drawable-mdpi/arrow_160.png new file mode 100644 index 000000000..1fa5a7f46 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/arrow_160.png differ diff --git a/MyTracks/res/drawable-mdpi/arrow_180.png b/MyTracks/res/drawable-mdpi/arrow_180.png new file mode 100644 index 000000000..39be72769 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/arrow_180.png differ diff --git a/MyTracks/res/drawable-mdpi/arrow_20.png b/MyTracks/res/drawable-mdpi/arrow_20.png new file mode 100644 index 000000000..edd9dcf1c Binary files /dev/null and b/MyTracks/res/drawable-mdpi/arrow_20.png differ diff --git a/MyTracks/res/drawable-mdpi/arrow_200.png b/MyTracks/res/drawable-mdpi/arrow_200.png new file mode 100644 index 000000000..7074b1df0 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/arrow_200.png differ diff --git a/MyTracks/res/drawable-mdpi/arrow_220.png b/MyTracks/res/drawable-mdpi/arrow_220.png new file mode 100644 index 000000000..c83a34532 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/arrow_220.png differ diff --git a/MyTracks/res/drawable-mdpi/arrow_240.png b/MyTracks/res/drawable-mdpi/arrow_240.png new file mode 100644 index 000000000..3f4b6d346 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/arrow_240.png differ diff --git a/MyTracks/res/drawable-mdpi/arrow_260.png b/MyTracks/res/drawable-mdpi/arrow_260.png new file mode 100644 index 000000000..192a0ab8d Binary files /dev/null and b/MyTracks/res/drawable-mdpi/arrow_260.png differ diff --git a/MyTracks/res/drawable-mdpi/arrow_280.png b/MyTracks/res/drawable-mdpi/arrow_280.png new file mode 100644 index 000000000..64cadeb7a Binary files /dev/null and b/MyTracks/res/drawable-mdpi/arrow_280.png differ diff --git a/MyTracks/res/drawable-mdpi/arrow_300.png b/MyTracks/res/drawable-mdpi/arrow_300.png new file mode 100644 index 000000000..65727af25 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/arrow_300.png differ diff --git a/MyTracks/res/drawable-mdpi/arrow_320.png b/MyTracks/res/drawable-mdpi/arrow_320.png new file mode 100644 index 000000000..4980583b7 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/arrow_320.png differ diff --git a/MyTracks/res/drawable-mdpi/arrow_340.png b/MyTracks/res/drawable-mdpi/arrow_340.png new file mode 100644 index 000000000..1447718fb Binary files /dev/null and b/MyTracks/res/drawable-mdpi/arrow_340.png differ diff --git a/MyTracks/res/drawable-mdpi/arrow_40.png b/MyTracks/res/drawable-mdpi/arrow_40.png new file mode 100644 index 000000000..134369b2d Binary files /dev/null and b/MyTracks/res/drawable-mdpi/arrow_40.png differ diff --git a/MyTracks/res/drawable-mdpi/arrow_60.png b/MyTracks/res/drawable-mdpi/arrow_60.png new file mode 100644 index 000000000..eeefc6019 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/arrow_60.png differ diff --git a/MyTracks/res/drawable-mdpi/arrow_80.png b/MyTracks/res/drawable-mdpi/arrow_80.png new file mode 100644 index 000000000..f8a796598 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/arrow_80.png differ diff --git a/MyTracks/res/drawable-mdpi/blue_pushpin.png b/MyTracks/res/drawable-mdpi/blue_pushpin.png new file mode 100644 index 000000000..f1c8300ad Binary files /dev/null and b/MyTracks/res/drawable-mdpi/blue_pushpin.png differ diff --git a/MyTracks/res/drawable-mdpi/failure.png b/MyTracks/res/drawable-mdpi/failure.png new file mode 100644 index 000000000..bcb778c38 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/failure.png differ diff --git a/MyTracks/res/drawable-mdpi/google_docs_icon.png b/MyTracks/res/drawable-mdpi/google_docs_icon.png new file mode 100644 index 000000000..b6fbc6166 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/google_docs_icon.png differ diff --git a/MyTracks/res/drawable-mdpi/google_fusion_tables_icon.png b/MyTracks/res/drawable-mdpi/google_fusion_tables_icon.png new file mode 100644 index 000000000..e1eda796b Binary files /dev/null and b/MyTracks/res/drawable-mdpi/google_fusion_tables_icon.png differ diff --git a/MyTracks/res/drawable-mdpi/google_maps_icon.png b/MyTracks/res/drawable-mdpi/google_maps_icon.png new file mode 100644 index 000000000..0449dc893 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/google_maps_icon.png differ diff --git a/MyTracks/res/drawable-mdpi/green_dot.png b/MyTracks/res/drawable-mdpi/green_dot.png new file mode 100644 index 000000000..028c0730a Binary files /dev/null and b/MyTracks/res/drawable-mdpi/green_dot.png differ diff --git a/MyTracks/res/drawable-mdpi/menu_aggregated_statistics.png b/MyTracks/res/drawable-mdpi/menu_aggregated_statistics.png new file mode 100644 index 000000000..1a9692078 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/menu_aggregated_statistics.png differ diff --git a/MyTracks/res/drawable-mdpi/menu_delete.png b/MyTracks/res/drawable-mdpi/menu_delete.png new file mode 100644 index 000000000..a8ee5f253 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/menu_delete.png differ diff --git a/MyTracks/res/drawable-mdpi/menu_edit.png b/MyTracks/res/drawable-mdpi/menu_edit.png new file mode 100644 index 000000000..4a28d0322 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/menu_edit.png differ diff --git a/MyTracks/res/drawable-mdpi/menu_help.png b/MyTracks/res/drawable-mdpi/menu_help.png new file mode 100644 index 000000000..50580cf97 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/menu_help.png differ diff --git a/MyTracks/res/drawable-mdpi/menu_import.png b/MyTracks/res/drawable-mdpi/menu_import.png new file mode 100644 index 000000000..7fc2769e1 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/menu_import.png differ diff --git a/MyTracks/res/drawable-mdpi/menu_insert_marker.png b/MyTracks/res/drawable-mdpi/menu_insert_marker.png new file mode 100644 index 000000000..de9a29e7c Binary files /dev/null and b/MyTracks/res/drawable-mdpi/menu_insert_marker.png differ diff --git a/MyTracks/res/drawable-mdpi/menu_markers.png b/MyTracks/res/drawable-mdpi/menu_markers.png new file mode 100644 index 000000000..e4c1b3cbe Binary files /dev/null and b/MyTracks/res/drawable-mdpi/menu_markers.png differ diff --git a/MyTracks/res/drawable-mdpi/menu_play.png b/MyTracks/res/drawable-mdpi/menu_play.png new file mode 100644 index 000000000..b1b9065a7 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/menu_play.png differ diff --git a/MyTracks/res/drawable-mdpi/menu_record_track.png b/MyTracks/res/drawable-mdpi/menu_record_track.png new file mode 100644 index 000000000..a0dfc986a Binary files /dev/null and b/MyTracks/res/drawable-mdpi/menu_record_track.png differ diff --git a/MyTracks/res/drawable-mdpi/menu_satellite_mode.png b/MyTracks/res/drawable-mdpi/menu_satellite_mode.png new file mode 100644 index 000000000..d8d3235da Binary files /dev/null and b/MyTracks/res/drawable-mdpi/menu_satellite_mode.png differ diff --git a/MyTracks/res/drawable-mdpi/menu_save.png b/MyTracks/res/drawable-mdpi/menu_save.png new file mode 100644 index 000000000..ad0769553 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/menu_save.png differ diff --git a/MyTracks/res/drawable-mdpi/menu_search.png b/MyTracks/res/drawable-mdpi/menu_search.png new file mode 100644 index 000000000..587d9e0bf Binary files /dev/null and b/MyTracks/res/drawable-mdpi/menu_search.png differ diff --git a/MyTracks/res/drawable-mdpi/menu_send_google.png b/MyTracks/res/drawable-mdpi/menu_send_google.png new file mode 100644 index 000000000..0e06c2212 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/menu_send_google.png differ diff --git a/MyTracks/res/drawable-mdpi/menu_sensor_state.png b/MyTracks/res/drawable-mdpi/menu_sensor_state.png new file mode 100644 index 000000000..539bad7d7 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/menu_sensor_state.png differ diff --git a/MyTracks/res/drawable-mdpi/menu_settings.png b/MyTracks/res/drawable-mdpi/menu_settings.png new file mode 100644 index 000000000..d3e42edcb Binary files /dev/null and b/MyTracks/res/drawable-mdpi/menu_settings.png differ diff --git a/MyTracks/res/drawable-mdpi/menu_share.png b/MyTracks/res/drawable-mdpi/menu_share.png new file mode 100644 index 000000000..056deb57b Binary files /dev/null and b/MyTracks/res/drawable-mdpi/menu_share.png differ diff --git a/MyTracks/res/drawable-mdpi/menu_show_on_map.png b/MyTracks/res/drawable-mdpi/menu_show_on_map.png new file mode 100644 index 000000000..50e859741 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/menu_show_on_map.png differ diff --git a/MyTracks/res/drawable-mdpi/menu_split_frequency.png b/MyTracks/res/drawable-mdpi/menu_split_frequency.png new file mode 100644 index 000000000..0fb0f6975 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/menu_split_frequency.png differ diff --git a/MyTracks/res/drawable-mdpi/menu_stop_recording.png b/MyTracks/res/drawable-mdpi/menu_stop_recording.png new file mode 100644 index 000000000..aee562d72 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/menu_stop_recording.png differ diff --git a/MyTracks/res/drawable-mdpi/menu_voice_frequency.png b/MyTracks/res/drawable-mdpi/menu_voice_frequency.png new file mode 100644 index 000000000..aace3a14b Binary files /dev/null and b/MyTracks/res/drawable-mdpi/menu_voice_frequency.png differ diff --git a/MyTracks/res/drawable-mdpi/my_location_normal.png b/MyTracks/res/drawable-mdpi/my_location_normal.png new file mode 100644 index 000000000..60daac9bf Binary files /dev/null and b/MyTracks/res/drawable-mdpi/my_location_normal.png differ diff --git a/MyTracks/res/drawable-mdpi/my_location_pressed.png b/MyTracks/res/drawable-mdpi/my_location_pressed.png new file mode 100644 index 000000000..f4ea7f804 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/my_location_pressed.png differ diff --git a/MyTracks/res/drawable-mdpi/my_tracks_notification_icon.png b/MyTracks/res/drawable-mdpi/my_tracks_notification_icon.png new file mode 100644 index 000000000..f5c475203 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/my_tracks_notification_icon.png differ diff --git a/MyTracks/res/drawable-mdpi/red_dot.png b/MyTracks/res/drawable-mdpi/red_dot.png new file mode 100644 index 000000000..0035507fe Binary files /dev/null and b/MyTracks/res/drawable-mdpi/red_dot.png differ diff --git a/MyTracks/res/drawable-mdpi/success.png b/MyTracks/res/drawable-mdpi/success.png new file mode 100644 index 000000000..0d29f2057 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/success.png differ diff --git a/MyTracks/res/drawable-mdpi/tab_chart.png b/MyTracks/res/drawable-mdpi/tab_chart.png new file mode 100755 index 000000000..0d97d3b11 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/tab_chart.png differ diff --git a/MyTracks/res/drawable-mdpi/tab_map.png b/MyTracks/res/drawable-mdpi/tab_map.png new file mode 100644 index 000000000..8f59c742a Binary files /dev/null and b/MyTracks/res/drawable-mdpi/tab_map.png differ diff --git a/MyTracks/res/drawable-mdpi/tab_stats.png b/MyTracks/res/drawable-mdpi/tab_stats.png new file mode 100644 index 000000000..8882b0dbb Binary files /dev/null and b/MyTracks/res/drawable-mdpi/tab_stats.png differ diff --git a/MyTracks/res/drawable-mdpi/track_airplane.png b/MyTracks/res/drawable-mdpi/track_airplane.png new file mode 100644 index 000000000..50b303365 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/track_airplane.png differ diff --git a/MyTracks/res/drawable-mdpi/track_bike.png b/MyTracks/res/drawable-mdpi/track_bike.png new file mode 100755 index 000000000..6b5dcc755 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/track_bike.png differ diff --git a/MyTracks/res/drawable-mdpi/track_boat.png b/MyTracks/res/drawable-mdpi/track_boat.png new file mode 100644 index 000000000..95c66248f Binary files /dev/null and b/MyTracks/res/drawable-mdpi/track_boat.png differ diff --git a/MyTracks/res/drawable-mdpi/track_drive.png b/MyTracks/res/drawable-mdpi/track_drive.png new file mode 100755 index 000000000..fcbc892f9 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/track_drive.png differ diff --git a/MyTracks/res/drawable-mdpi/track_run.png b/MyTracks/res/drawable-mdpi/track_run.png new file mode 100755 index 000000000..c84476f43 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/track_run.png differ diff --git a/MyTracks/res/drawable-mdpi/track_ski.png b/MyTracks/res/drawable-mdpi/track_ski.png new file mode 100755 index 000000000..07af2ad0e Binary files /dev/null and b/MyTracks/res/drawable-mdpi/track_ski.png differ diff --git a/MyTracks/res/drawable-mdpi/track_snow_boarding.png b/MyTracks/res/drawable-mdpi/track_snow_boarding.png new file mode 100644 index 000000000..32bbe15be Binary files /dev/null and b/MyTracks/res/drawable-mdpi/track_snow_boarding.png differ diff --git a/MyTracks/res/drawable-mdpi/track_walk.png b/MyTracks/res/drawable-mdpi/track_walk.png new file mode 100755 index 000000000..e5d9e148d Binary files /dev/null and b/MyTracks/res/drawable-mdpi/track_walk.png differ diff --git a/MyTracks/res/drawable-mdpi/track_widget_background.9.png b/MyTracks/res/drawable-mdpi/track_widget_background.9.png new file mode 100644 index 000000000..8937cd345 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/track_widget_background.9.png differ diff --git a/MyTracks/res/drawable-mdpi/track_widget_record_button.png b/MyTracks/res/drawable-mdpi/track_widget_record_button.png new file mode 100644 index 000000000..dae871219 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/track_widget_record_button.png differ diff --git a/MyTracks/res/drawable-mdpi/track_widget_stop_button.png b/MyTracks/res/drawable-mdpi/track_widget_stop_button.png new file mode 100644 index 000000000..fd7c98350 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/track_widget_stop_button.png differ diff --git a/MyTracks/res/drawable-mdpi/warning.png b/MyTracks/res/drawable-mdpi/warning.png new file mode 100755 index 000000000..30e3c9a18 Binary files /dev/null and b/MyTracks/res/drawable-mdpi/warning.png differ diff --git a/MyTracks/res/drawable-mdpi/yellow_pushpin.png b/MyTracks/res/drawable-mdpi/yellow_pushpin.png new file mode 100755 index 000000000..329006a4d Binary files /dev/null and b/MyTracks/res/drawable-mdpi/yellow_pushpin.png differ diff --git a/MyTracks/res/drawable-xhdpi-v11/my_tracks_notification_icon.png b/MyTracks/res/drawable-xhdpi-v11/my_tracks_notification_icon.png new file mode 100755 index 000000000..1f228f4b6 Binary files /dev/null and b/MyTracks/res/drawable-xhdpi-v11/my_tracks_notification_icon.png differ diff --git a/MyTracks/res/drawable-xhdpi/failure.png b/MyTracks/res/drawable-xhdpi/failure.png new file mode 100644 index 000000000..fe2a5f8c4 Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/failure.png differ diff --git a/MyTracks/res/drawable-xhdpi/green_dot.png b/MyTracks/res/drawable-xhdpi/green_dot.png new file mode 100755 index 000000000..37af6bf9b Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/green_dot.png differ diff --git a/MyTracks/res/drawable-xhdpi/menu_aggregated_statistics.png b/MyTracks/res/drawable-xhdpi/menu_aggregated_statistics.png new file mode 100644 index 000000000..48537185b Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/menu_aggregated_statistics.png differ diff --git a/MyTracks/res/drawable-xhdpi/menu_delete.png b/MyTracks/res/drawable-xhdpi/menu_delete.png new file mode 100644 index 000000000..412b33354 Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/menu_delete.png differ diff --git a/MyTracks/res/drawable-xhdpi/menu_edit.png b/MyTracks/res/drawable-xhdpi/menu_edit.png new file mode 100644 index 000000000..4215579ae Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/menu_edit.png differ diff --git a/MyTracks/res/drawable-xhdpi/menu_help.png b/MyTracks/res/drawable-xhdpi/menu_help.png new file mode 100644 index 000000000..243704869 Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/menu_help.png differ diff --git a/MyTracks/res/drawable-xhdpi/menu_import.png b/MyTracks/res/drawable-xhdpi/menu_import.png new file mode 100644 index 000000000..20d29322a Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/menu_import.png differ diff --git a/MyTracks/res/drawable-xhdpi/menu_insert_marker.png b/MyTracks/res/drawable-xhdpi/menu_insert_marker.png new file mode 100644 index 000000000..6b197c30f Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/menu_insert_marker.png differ diff --git a/MyTracks/res/drawable-xhdpi/menu_markers.png b/MyTracks/res/drawable-xhdpi/menu_markers.png new file mode 100644 index 000000000..373859b42 Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/menu_markers.png differ diff --git a/MyTracks/res/drawable-xhdpi/menu_play.png b/MyTracks/res/drawable-xhdpi/menu_play.png new file mode 100644 index 000000000..a945c1395 Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/menu_play.png differ diff --git a/MyTracks/res/drawable-xhdpi/menu_record_track.png b/MyTracks/res/drawable-xhdpi/menu_record_track.png new file mode 100644 index 000000000..0ed823b78 Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/menu_record_track.png differ diff --git a/MyTracks/res/drawable-xhdpi/menu_satellite_mode.png b/MyTracks/res/drawable-xhdpi/menu_satellite_mode.png new file mode 100644 index 000000000..201c69d60 Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/menu_satellite_mode.png differ diff --git a/MyTracks/res/drawable-xhdpi/menu_save.png b/MyTracks/res/drawable-xhdpi/menu_save.png new file mode 100644 index 000000000..272060253 Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/menu_save.png differ diff --git a/MyTracks/res/drawable-xhdpi/menu_search.png b/MyTracks/res/drawable-xhdpi/menu_search.png new file mode 100644 index 000000000..3549f84dd Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/menu_search.png differ diff --git a/MyTracks/res/drawable-xhdpi/menu_send_google.png b/MyTracks/res/drawable-xhdpi/menu_send_google.png new file mode 100644 index 000000000..37d98e5dd Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/menu_send_google.png differ diff --git a/MyTracks/res/drawable-xhdpi/menu_sensor_state.png b/MyTracks/res/drawable-xhdpi/menu_sensor_state.png new file mode 100644 index 000000000..2caf74c95 Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/menu_sensor_state.png differ diff --git a/MyTracks/res/drawable-xhdpi/menu_settings.png b/MyTracks/res/drawable-xhdpi/menu_settings.png new file mode 100644 index 000000000..09b014834 Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/menu_settings.png differ diff --git a/MyTracks/res/drawable-xhdpi/menu_share.png b/MyTracks/res/drawable-xhdpi/menu_share.png new file mode 100644 index 000000000..15549b04e Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/menu_share.png differ diff --git a/MyTracks/res/drawable-xhdpi/menu_show_on_map.png b/MyTracks/res/drawable-xhdpi/menu_show_on_map.png new file mode 100644 index 000000000..cdf2194fe Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/menu_show_on_map.png differ diff --git a/MyTracks/res/drawable-xhdpi/menu_split_frequency.png b/MyTracks/res/drawable-xhdpi/menu_split_frequency.png new file mode 100644 index 000000000..2d9aa3c5f Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/menu_split_frequency.png differ diff --git a/MyTracks/res/drawable-xhdpi/menu_stop_recording.png b/MyTracks/res/drawable-xhdpi/menu_stop_recording.png new file mode 100644 index 000000000..f514b83bf Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/menu_stop_recording.png differ diff --git a/MyTracks/res/drawable-xhdpi/menu_voice_frequency.png b/MyTracks/res/drawable-xhdpi/menu_voice_frequency.png new file mode 100644 index 000000000..8fc8eda01 Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/menu_voice_frequency.png differ diff --git a/MyTracks/res/drawable-xhdpi/my_location_normal.png b/MyTracks/res/drawable-xhdpi/my_location_normal.png new file mode 100644 index 000000000..f1b6eb960 Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/my_location_normal.png differ diff --git a/MyTracks/res/drawable-xhdpi/my_location_pressed.png b/MyTracks/res/drawable-xhdpi/my_location_pressed.png new file mode 100644 index 000000000..c49415222 Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/my_location_pressed.png differ diff --git a/MyTracks/res/drawable-xhdpi/red_dot.png b/MyTracks/res/drawable-xhdpi/red_dot.png new file mode 100755 index 000000000..ce9fdebc6 Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/red_dot.png differ diff --git a/MyTracks/res/drawable-xhdpi/success.png b/MyTracks/res/drawable-xhdpi/success.png new file mode 100644 index 000000000..a7b338b4d Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/success.png differ diff --git a/MyTracks/res/drawable-xhdpi/track_airplane.png b/MyTracks/res/drawable-xhdpi/track_airplane.png new file mode 100644 index 000000000..abae20b8c Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/track_airplane.png differ diff --git a/MyTracks/res/drawable-xhdpi/track_bike.png b/MyTracks/res/drawable-xhdpi/track_bike.png new file mode 100755 index 000000000..0002bc294 Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/track_bike.png differ diff --git a/MyTracks/res/drawable-xhdpi/track_boat.png b/MyTracks/res/drawable-xhdpi/track_boat.png new file mode 100644 index 000000000..dff7f8984 Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/track_boat.png differ diff --git a/MyTracks/res/drawable-xhdpi/track_drive.png b/MyTracks/res/drawable-xhdpi/track_drive.png new file mode 100755 index 000000000..4259aa618 Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/track_drive.png differ diff --git a/MyTracks/res/drawable-xhdpi/track_run.png b/MyTracks/res/drawable-xhdpi/track_run.png new file mode 100755 index 000000000..403d4d11d Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/track_run.png differ diff --git a/MyTracks/res/drawable-xhdpi/track_ski.png b/MyTracks/res/drawable-xhdpi/track_ski.png new file mode 100755 index 000000000..50e8ffe46 Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/track_ski.png differ diff --git a/MyTracks/res/drawable-xhdpi/track_snow_boarding.png b/MyTracks/res/drawable-xhdpi/track_snow_boarding.png new file mode 100644 index 000000000..a1ffd0d2f Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/track_snow_boarding.png differ diff --git a/MyTracks/res/drawable-xhdpi/track_walk.png b/MyTracks/res/drawable-xhdpi/track_walk.png new file mode 100755 index 000000000..454c08b42 Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/track_walk.png differ diff --git a/MyTracks/res/drawable-xhdpi/track_widget_record_button.png b/MyTracks/res/drawable-xhdpi/track_widget_record_button.png new file mode 100644 index 000000000..4feece325 Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/track_widget_record_button.png differ diff --git a/MyTracks/res/drawable-xhdpi/track_widget_stop_button.png b/MyTracks/res/drawable-xhdpi/track_widget_stop_button.png new file mode 100644 index 000000000..5d3b1fe01 Binary files /dev/null and b/MyTracks/res/drawable-xhdpi/track_widget_stop_button.png differ diff --git a/MyTracks/res/drawable/my_location.xml b/MyTracks/res/drawable/my_location.xml new file mode 100644 index 000000000..7caede76c --- /dev/null +++ b/MyTracks/res/drawable/my_location.xml @@ -0,0 +1,21 @@ + + + + + + diff --git a/MyTracks/res/drawable/track_widget_record_button_background.xml b/MyTracks/res/drawable/track_widget_record_button_background.xml new file mode 100644 index 000000000..d87b626d5 --- /dev/null +++ b/MyTracks/res/drawable/track_widget_record_button_background.xml @@ -0,0 +1,29 @@ + + + + + + + + \ No newline at end of file diff --git a/MyTracks/res/drawable/track_widget_stop_button_background.xml b/MyTracks/res/drawable/track_widget_stop_button_background.xml new file mode 100644 index 000000000..047941831 --- /dev/null +++ b/MyTracks/res/drawable/track_widget_stop_button_background.xml @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/MyTracks/res/layout-v14/help_buttons.xml b/MyTracks/res/layout-v14/help_buttons.xml new file mode 100644 index 000000000..095eb5311 --- /dev/null +++ b/MyTracks/res/layout-v14/help_buttons.xml @@ -0,0 +1,26 @@ + + + +