OpeningHoursParser cleanup.
Fix manual array copy
Fix redundant toString() on a String object
Fix single character string argument

These String literals may be replaced by equivalent character literals,
gaining some performance enhancement.
Replace StringBuffer.toString() in concatenation

In addition to being confusing, this code performs String allocation and
copying, which is unnecessary as of JDK1.4
Fix buttons order

Layout uses the wrong button order for API >= 14:
Cancel button should be on the left (was "Save | Cancel", should be
"Cancel | Save")
Fix inefficient layout weight

When only a single widget in a LinearLayout defines a weight, it is more
efficient to assign a width/height of 0dp to it since it will absorb all
the remaining space anyway. With a declared width/height of 0dp it does
not have to measure its own size first.
Use wrap_content in ScrollView

ScrollView children must set their layout_width or layout_height
attributes to wrap_content rather than fill_parent or match_parent in
the scrolling dimension.

This LinearLayout should use android:layout_height="wrap_content"
Replace concat() call with +

Such calls can be replaced with the '+' operator for increased code
clarity and possible increased performance if the method was invoked on
a constant with a constant argument.
Remove unnecessary calls to String.valueOf()
Fix duplicated branch
Simplify boolean expressions
Remove unnecessary returns

return is unnecessary as the last statement in a 'void' method
Remove unnecessary boxing/unboxing
Fix long literals ending with l

These literals may be confusing, as lowercase 'l' looks very similar to
'1'
Make some fields static

A field may be static if it is declared final, and is initialized with a
constant
Make some inner classes static

An inner class may be static if it doesn't reference its enclosing class
instance. A static inner class uses slightly less memory.
Fix possible wrong AND in comparison
Merge pull request #507 from naoliv/pull3

Fix redundant toString() on a String object
Merge pull request #506 from naoliv/pull4

Fix single character string argument