• Home
  • History
  • Annotate
  • only in /frameworks/ex/photoviewer/
History log of /frameworks/ex/photoviewer/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
1a76449a643ab1e544da54514cf09f6f17f4d075 15-Feb-2013 Paul Westbrook <pwestbro@google.com> Merge branch 'goog/jb-ub-mail-ur8' into master

Conflicts:
photoviewer/AndroidManifest.xml
photoviewer/res/values/dimen.xml
photoviewer/src/com/android/ex/photo/Intents.java
photoviewer/src/com/android/ex/photo/PhotoViewActivity.java
photoviewer/src/com/android/ex/photo/adapters/BaseCursorPagerAdapter.java
photoviewer/src/com/android/ex/photo/adapters/BaseFragmentPagerAdapter.java
photoviewer/src/com/android/ex/photo/adapters/PhotoPagerAdapter.java
photoviewer/src/com/android/ex/photo/fragments/PhotoViewFragment.java
photoviewer/src/com/android/ex/photo/provider/PhotoContract.java
photoviewer/src/com/android/ex/photo/util/ImageUtils.java
photoviewer/src/com/android/ex/photo/views/PhotoView.java

Change-Id: Icb06b228f0eab1f828a21507ec2fbe7ede998536
9fdfd2d5863f4fe8570db3e03df4fec98c20b655 20-Dec-2012 Paul Westbrook <pwestbro@google.com> Delete framework/ex's photo viewer

Bug: 7389288
Change-Id: I3139681fcd24c796115386e70a9fc3220fca8d87
ndroid.mk
ndroidManifest.xml
es/drawable-hdpi/actionbar_translucent.9.png
es/drawable-hdpi/ic_menu_refresh_holo_dark.png
es/drawable-mdpi/actionbar_translucent.9.png
es/drawable-mdpi/ic_menu_refresh_holo_dark.png
es/drawable-xhdpi/ic_menu_refresh_holo_dark.png
es/drawable/default_image.png
es/layout/photo_activity_view.xml
es/layout/photo_fragment_view.xml
es/values-af/strings.xml
es/values-am/strings.xml
es/values-ar/strings.xml
es/values-be/strings.xml
es/values-bg/strings.xml
es/values-ca/strings.xml
es/values-cs/strings.xml
es/values-da/strings.xml
es/values-de/strings.xml
es/values-el/strings.xml
es/values-en-rGB/strings.xml
es/values-es-rUS/strings.xml
es/values-es/strings.xml
es/values-et/strings.xml
es/values-fa/strings.xml
es/values-fi/strings.xml
es/values-fr/strings.xml
es/values-hi/strings.xml
es/values-hr/strings.xml
es/values-hu/strings.xml
es/values-in/strings.xml
es/values-it/strings.xml
es/values-iw/strings.xml
es/values-ja/strings.xml
es/values-ko/strings.xml
es/values-lt/strings.xml
es/values-lv/strings.xml
es/values-ms/strings.xml
es/values-nb/strings.xml
es/values-nl/strings.xml
es/values-pl/strings.xml
es/values-pt-rPT/strings.xml
es/values-pt/strings.xml
es/values-ro/strings.xml
es/values-ru/strings.xml
es/values-sk/strings.xml
es/values-sl/strings.xml
es/values-sr/strings.xml
es/values-sv/strings.xml
es/values-sw/strings.xml
es/values-th/strings.xml
es/values-tl/strings.xml
es/values-tr/strings.xml
es/values-uk/strings.xml
es/values-vi/strings.xml
es/values-zh-rCN/strings.xml
es/values-zh-rTW/strings.xml
es/values-zu/strings.xml
es/values/colors.xml
es/values/constants.xml
es/values/dimen.xml
es/values/strings.xml
es/values/themes.xml
ample/Android.mk
ample/AndroidManifest.xml
ample/assets/blah.png
ample/assets/galaxy.png
ample/assets/johannson.png
ample/assets/planets.png
ample/res/drawable-hdpi/ic_action_search.png
ample/res/drawable-hdpi/ic_launcher.png
ample/res/drawable-mdpi/ic_action_search.png
ample/res/drawable-mdpi/ic_launcher.png
ample/res/drawable-xhdpi/ic_action_search.png
ample/res/drawable-xhdpi/ic_launcher.png
ample/res/layout/activity_main.xml
ample/res/menu/activity_main.xml
ample/res/values-af/strings.xml
ample/res/values-am/strings.xml
ample/res/values-ar/strings.xml
ample/res/values-be/strings.xml
ample/res/values-bg/strings.xml
ample/res/values-ca/strings.xml
ample/res/values-cs/strings.xml
ample/res/values-da/strings.xml
ample/res/values-de/strings.xml
ample/res/values-el/strings.xml
ample/res/values-en-rGB/strings.xml
ample/res/values-es-rUS/strings.xml
ample/res/values-es/strings.xml
ample/res/values-et/strings.xml
ample/res/values-fa/strings.xml
ample/res/values-fi/strings.xml
ample/res/values-fr/strings.xml
ample/res/values-hi/strings.xml
ample/res/values-hr/strings.xml
ample/res/values-hu/strings.xml
ample/res/values-in/strings.xml
ample/res/values-it/strings.xml
ample/res/values-iw/strings.xml
ample/res/values-ja/strings.xml
ample/res/values-ko/strings.xml
ample/res/values-lt/strings.xml
ample/res/values-lv/strings.xml
ample/res/values-ms/strings.xml
ample/res/values-nb/strings.xml
ample/res/values-nl/strings.xml
ample/res/values-pl/strings.xml
ample/res/values-pt-rPT/strings.xml
ample/res/values-pt/strings.xml
ample/res/values-ro/strings.xml
ample/res/values-ru/strings.xml
ample/res/values-sk/strings.xml
ample/res/values-sl/strings.xml
ample/res/values-sr/strings.xml
ample/res/values-sv/strings.xml
ample/res/values-sw/strings.xml
ample/res/values-th/strings.xml
ample/res/values-tl/strings.xml
ample/res/values-tr/strings.xml
ample/res/values-uk/strings.xml
ample/res/values-vi/strings.xml
ample/res/values-zh-rCN/strings.xml
ample/res/values-zh-rTW/strings.xml
ample/res/values-zu/strings.xml
ample/res/values/dimens.xml
ample/res/values/strings.xml
ample/res/values/styles.xml
ample/src/com/example/photoviewersample/MainActivity.java
ample/src/com/example/photoviewersample/SampleProvider.java
rc/com/android/ex/photo/Intents.java
rc/com/android/ex/photo/PhotoViewActivity.java
rc/com/android/ex/photo/PhotoViewPager.java
rc/com/android/ex/photo/adapters/BaseCursorPagerAdapter.java
rc/com/android/ex/photo/adapters/BaseFragmentPagerAdapter.java
rc/com/android/ex/photo/adapters/PhotoPagerAdapter.java
rc/com/android/ex/photo/fragments/PhotoViewFragment.java
rc/com/android/ex/photo/loaders/PhotoBitmapLoader.java
rc/com/android/ex/photo/loaders/PhotoPagerLoader.java
rc/com/android/ex/photo/provider/PhotoContract.java
rc/com/android/ex/photo/util/Exif.java
rc/com/android/ex/photo/util/ImageUtils.java
rc/com/android/ex/photo/views/PhotoView.java
rc/com/android/ex/photo/views/ProgressBarWrapper.java
0d9a747070daed3ba994b0390c043acfab46506e 15-Dec-2012 Mindy Pereira <mindyp@google.com> am e9c8a53c: am 7d7b83bc: Merge "Fix problem where part of wrong photo shows" into jb-mr1.1-dev

* commit 'e9c8a53c11e7092344f49e965150037ca8581dbe':
Fix problem where part of wrong photo shows
8f7bdab470c48a5e53c9a8a54ae9eb7f59827a32 15-Dec-2012 Paul Westbrook <pwestbro@google.com> Fix problem where part of wrong photo shows

Fix a problem when swiping through a few image attachments
where, when reaching the end, part of the N-1 photo is shown while
the blue glow is being shown on the right side

Bug: 7745114

Cherry-pick of https://googleplex-android-review.googlesource.com/#/c/260544/

Change-Id: Ic7d8b4213303a7e06c902b117e1e68b40bd8e1c3
es/values/dimen.xml
rc/com/android/ex/photo/PhotoViewActivity.java
30106ab658e054bfb96cadfe4e3decf800a3f304 15-Dec-2012 Paul Westbrook <pwestbro@google.com> Fix problem where part of wrong photo shows

Fix a problem when swiping through a few image attachments
where, when reaching the end, part of the N-1 photo is shown while
the blue glow is being shown on the right side

Bug: 7745114
Change-Id: Ic7d8b4213303a7e06c902b117e1e68b40bd8e1c3
es/values/dimen.xml
rc/com/android/ex/photo/PhotoViewActivity.java
9dd5598ae90b252377fef14106436a73a868d29e 30-Oct-2012 Mark Wei <markwei@google.com> resolved conflicts for merge of 28ed566a to master

Change-Id: I7b97bf6ddb01e8bbc059708889a4dc30efe6c8e9
5f0470b259c56dd5df171948d6efd4219a3a17f8 25-Oct-2012 Mark Wei <markwei@google.com> Fix for panorama icon not always showing up in photo viewer.

cherry-pick of https://googleplex-android-review.googlesource.com/#/c/246161/
Bug: 7392422
Change-Id: Ifff054c86366eb0b495a06ead9e0dc60123e90c4
rc/com/android/ex/photo/PhotoViewActivity.java
rc/com/android/ex/photo/fragments/PhotoViewFragment.java
939ce1b0bcd1ded7e1dc8c36eb89dcd4d891bd12 24-Oct-2012 Paul Westbrook <pwestbro@google.com> Restart loader on attachment cursor updates

cherry-pick of https://googleplex-android-review.googlesource.com/#/c/245483/
Bug: 7403076
Change-Id: I620403db9f7304e99ca4e9c0c58a439e277225d0
rc/com/android/ex/photo/fragments/PhotoViewFragment.java
a1bdcf1af2c39a0d8b0d0fb8f32ea43a70aed17f 25-Oct-2012 Mark Wei <markwei@google.com> Fix for panorama icon not always showing up in photo viewer.

Bug: 7392422
Change-Id: Ifff054c86366eb0b495a06ead9e0dc60123e90c4
rc/com/android/ex/photo/PhotoViewActivity.java
rc/com/android/ex/photo/fragments/PhotoViewFragment.java
b1b8fc2577d8ce9493608056cef6a725437a5ef2 24-Oct-2012 Paul Westbrook <pwestbro@google.com> Restart loader on attachment cursor updates

Bug: 7403076
Change-Id: I620403db9f7304e99ca4e9c0c58a439e277225d0
rc/com/android/ex/photo/fragments/PhotoViewFragment.java
a6bacbea548c115599e27a0100e027f51fb4145b 17-Oct-2012 Martin Hibdon <mhibdon@google.com> Allow PhotoViewActivity to choose inital photo by uri

This ensures that the correct photo will be displayed even
if the contents of the cursor changes between the time
the activity is launched and the cursor gets loaded.

Change-Id: I5f00ebde072587929f01e34c8b4b84e5eb0e9bd3
rc/com/android/ex/photo/Intents.java
rc/com/android/ex/photo/PhotoViewActivity.java
14a4df6f91f3563ab956ed1730bdbf4e6976e5cd 13-Oct-2012 Paul Westbrook <pwestbro@google.com> Load preview first

If the preview is available, load the it first, while
waiting for the full size image to load

Cherry-pick of https://googleplex-android-review.googlesource.com/#/c/238893/

Bug: 7340082
Bug: 7298245
Change-Id: I64934001d832844a776f8d9c1f2abcece552f79c
rc/com/android/ex/photo/fragments/PhotoViewFragment.java
28c2b3bde4084af90a4951b27f5570a7fe7c5fa9 13-Oct-2012 Paul Westbrook <pwestbro@google.com> Load preview first

If the preview is available, load the it first, while
waiting for the full size image to load

Bug: 7340082
Bug: 7298245
Change-Id: I64934001d832844a776f8d9c1f2abcece552f79c
rc/com/android/ex/photo/fragments/PhotoViewFragment.java
da4cfeec8ee8863089da547a643393ab3520f5d8 12-Oct-2012 Paul Westbrook <pwestbro@google.com> Set the scale type for the default image icon

By setting the scale type to center, the default icon
is not scaled up.

cherry-pick of https://googleplex-android-review.googlesource.com/#/c/238674/

Bug: 7298245
Bug: 7340457
Change-Id: I66200a1c751ca80e878e55a7b9daa656a6cbe98d
rc/com/android/ex/photo/fragments/PhotoViewFragment.java
917f53e9762be3c8b2eafa58cf6ab825d2cc9c9e 12-Oct-2012 Paul Westbrook <pwestbro@google.com> Set the scale type for the default image icon

By setting the scale type to center, the default icon
is not scaled up.

Bug: 7298245
Bug: 7340457
Change-Id: I66200a1c751ca80e878e55a7b9daa656a6cbe98d
rc/com/android/ex/photo/fragments/PhotoViewFragment.java
faa985bd481187ed6f569509f65e1f34a6e0b65e 05-Oct-2012 Adam Copp <adamcopp@google.com> Temporary fix for image viewer crash

This fixes a bug causing the app to crash when we can't open a stream to
a url when we download an image.

Bug: 7294701
Change-Id: Ifd0c62c3f5bb6a168e2e2932734fa448ffb9344c
rc/com/android/ex/photo/util/ImageUtils.java
508667e1bc23d18190c979799611a1927010cd01 26-Sep-2012 Paul Westbrook <pwestbro@google.com> resolved conflicts for merge of b3f0f056 to master

Change-Id: I5def1804466ff971ed5bc5afd2a2d68e135d20a2
5211e4682a26be787e60b1c56f56b113a2fac26c 20-Sep-2012 Paul Westbrook <pwestbro@google.com> Add Exif parser

Class to parse exif headers of images to detect orientation

Modify ImageUtils#decodeStream to parse the exif header and respect
orientation

Bug: 7087307

Change-Id: I93c3a69a50ae26d3fd4e96944439f87e9d511945
rc/com/android/ex/photo/util/Exif.java
rc/com/android/ex/photo/util/ImageUtils.java
0abf6f3aba2cd790de84e16fcc661e16b62cee00 21-Sep-2012 Paul Westbrook <pwestbro@google.com> am 29c041a3: am 88d18b9f: am 4054bd6d: Use gesture detector from support lib

* commit '29c041a3e41b93c7ffd8f29550df501f0b45ea02':
Use gesture detector from support lib
4054bd6d6c5d51d9492184b1881253c223ddbf7d 21-Sep-2012 Paul Westbrook <pwestbro@google.com> Use gesture detector from support lib

Bug: 7206080
Change-Id: I9b5d332d095335f13b61c9c9ccd8152a462a9eb5
rc/com/android/ex/photo/views/GestureDetector.java
rc/com/android/ex/photo/views/PhotoView.java
e02a7d708f11c3fe213d17a886eebe1131cd77f3 21-Sep-2012 Adam Copp <adamcopp@google.com> Merge "Add option to permenantly show ProgressBar"
01007eb766b9fbc18116b401d5d1c086e6f5515d 20-Sep-2012 Mark Wei <markwei@google.com> am 05783789: am da78c1dc: am c907eecd: Prevent NPE while viewing photo from attachment.

* commit '057837890de13cc9fd6909f4c4a69abec388a34d':
Prevent NPE while viewing photo from attachment.
5b5c48652859e1ba79542f59f94398f18e76ca30 13-Sep-2012 Adam Copp <adamcopp@google.com> Add option to permenantly show ProgressBar

In order to indicate to the user that more content is loading, the
provider can provide an image with the loading field set and null as it's
url. In this case, we will not try loading any image, and will just show the
ProgressBar.

Something like this is nessecary in Velvet, where we wish to load
infinite images.

Change-Id: Ib26412a579abdbe7fbd338b99ff39f4d1c13f806
rc/com/android/ex/photo/adapters/BaseCursorPagerAdapter.java
rc/com/android/ex/photo/adapters/PhotoPagerAdapter.java
rc/com/android/ex/photo/fragments/PhotoViewFragment.java
rc/com/android/ex/photo/provider/PhotoContract.java
rc/com/android/ex/photo/util/ImageUtils.java
a8141795acc5fce10d992d398b7782be38a4426b 20-Sep-2012 Adam Copp <adamcopp@google.com> Merge "Cursor listeners can use setPhotoIndex meaningfully"
11a93227f5e0a627349a73a9c3472700e40618f1 19-Sep-2012 Adam Copp <adamcopp@google.com> Merge "Specify minimum SDK version of 11 in the manifest"
d0c577cfed4ce141ce26552c57b7b60a495a437d 19-Sep-2012 Adam Copp <adamcopp@google.com> Specify minimum SDK version of 11 in the manifest

The photoviewer project throws errors in eclipse because there's no
minimum sdk version in the AndroidManifest. This CL specifies min SDK
version of 11, which is sufficient for all of the calls we make in the
app and stops eclipse from complaining

Change-Id: Id5492651faa8fffc857d2660f7d4796428efb2d6
ndroidManifest.xml
0b0df704f2214cb589643d9d075396eadd0f77e5 19-Sep-2012 Adam Copp <adamcopp@google.com> Cursor listeners can use setPhotoIndex meaningfully

Cursor listeners can now use setPhotoIndex and have the changes take
effect immediately. It appears that nobody in code search will have
their code broken by this change.

Change-Id: I76afd8545310c24f05307d38ed03081914a17987
rc/com/android/ex/photo/PhotoViewActivity.java
c907eecdbdf8a2b85280f27f636c332f3a0fa699 19-Sep-2012 Mark Wei <markwei@google.com> Prevent NPE while viewing photo from attachment.

Bug: 7189283
Change-Id: Ibcb98ae13cf801a6934e0ed4efb4c5349678dcce
rc/com/android/ex/photo/fragments/PhotoViewFragment.java
a300b60cedfde2dc1e60ad3c677a89c4fcfc711c 19-Sep-2012 Paul Westbrook <pwestbro@google.com> am dd2a57c4: am d9904217: am bd64181d: Integrate copy of GestureDetector into photoviewer

* commit 'dd2a57c446c05fe7cd8453bc249f38c03d2ab299':
Integrate copy of GestureDetector into photoviewer
bd64181d797dabd8b346b97ebb3e4083e53b864d 18-Sep-2012 Paul Westbrook <pwestbro@google.com> Integrate copy of GestureDetector into photoviewer

This allows the MR0/1 behavior to be used when Email/Gmail is
running on older versions of the platform

Change-Id: I1936d36ddb9f09a3b48d38c2ad44e70ac002fbda
rc/com/android/ex/photo/views/GestureDetector.java
rc/com/android/ex/photo/views/PhotoView.java
4b9da5a72ee62d47fea8372aa493de0dd6f68250 17-Sep-2012 Mark Wei <markwei@google.com> am 34672da4: am 4030071b: am 697c046e: Prevent NPE in Gmail while viewing photo from attachment

* commit '34672da452ddf07347d2e9fc02f6d66c954ebba3':
Prevent NPE in Gmail while viewing photo from attachment
697c046e3f0632f698d269423b62bb53a7d37a32 17-Sep-2012 Mark Wei <markwei@google.com> Prevent NPE in Gmail while viewing photo from attachment

Bug: 7174197
Change-Id: I29ca226b5134888dbe3488f859d9790fe1388984
rc/com/android/ex/photo/fragments/PhotoViewFragment.java
04e714257e8d6da434cb2d23feab365d38d05273 11-Sep-2012 Adam Copp <adamcopp@google.com> Do not show loading bar after thumbnail has loaded

After talking to the designers for Google Now, who have said they talked
to the designers from gallery app, it appears that we should not show
the loading spinner once the thumbnail has loaded.

Let me know if this is orthogonal to the behaviour you would like in the
gmail app, and I can write a more involved patch with an overridable
callback to decide wether to show the spinner or not.

Change-Id: I77a3f2e2487d469ab47e45c7a94942f831528d41
rc/com/android/ex/photo/fragments/PhotoViewFragment.java
367aa4681136d6e3d19864549859d7de60ec1010 06-Sep-2012 Adam Copp <adamcopp@google.com> Merge "Make setLightsOutMode protected"
4cf71b468e321dd8e775065ff8d9b8474b863aff 06-Sep-2012 Adam Copp <adamcopp@google.com> Fix double-tap to restore from fullscreen

After auto-hiding the actionbar, two taps must be made to restore
the action bar.

this change fixes that by calling setFullScreen instead of just changing
lights out mode. This correctly updates the mFullScreen variable and
means only one tap is required to restore the action bar.

Bug: 7117697

Change-Id: I8645ca77c2f025868c487c2c63e7057d696d6dac
rc/com/android/ex/photo/PhotoViewActivity.java
3177158f2471395017567332b38a0af972325f10 06-Sep-2012 Adam Copp <adamcopp@google.com> Make setLightsOutMode protected

setLightsOutMode becomes protected so that subclasses can reliably
hide and show ui elements when fullscreen mode is enabled.

Change-Id: I891cfd80b515df72020d5df21427247615f04a74
rc/com/android/ex/photo/PhotoViewActivity.java
762df274f96d6e4e176b0ee212fc2b508b5f247c 28-Aug-2012 Adam Copp <adamcopp@google.com> Scope changes and removal of unnessecary variable

Adds isFullScreen() and setPhotoIndex() protected methods to
PhotoViewActivity in order to allow subclasses access to this
information.

Removes mDataValid from BaseCursorPagerAdapter since it was hiding how
simple the checks actually were (it was just mCursor != null)

A nullcheck has also been added to BaseFragmentPagerAdapter in
instantiateItem. in the long term, BaseCursorPagerAdapter should not be
so fragile, and should not surface nulls, but that change could be quite
involved, so should probably not be rolled into this change.

Change-Id: I4889c5ae2a764660926c70da25b85565f4600188
rc/com/android/ex/photo/PhotoViewActivity.java
rc/com/android/ex/photo/adapters/BaseCursorPagerAdapter.java
rc/com/android/ex/photo/adapters/BaseFragmentPagerAdapter.java
b4206edfa1df21bd6a415f49561c65539b37497c 04-Sep-2012 Adam Copp <adamcopp@google.com> Add parameter for max initial scale factor

you can now pass EXTRA_MAX_INITIAL_SCALE into PhotoViewActivity in order
to specify the maximum initial scale of images displayed. This parameter
defaults to 1x if now supplied, so images will not be displayed larger
than their actual size by default.

This allows the gmail team to resolve 7049410 whilst velvet can keep
something like the old behaviour (which is more natural for their app)

Bug: 7049410
Change-Id: I7d230666ca50a4634d8436519ed280cc6e558ee3
rc/com/android/ex/photo/Intents.java
rc/com/android/ex/photo/PhotoViewActivity.java
rc/com/android/ex/photo/adapters/PhotoPagerAdapter.java
rc/com/android/ex/photo/fragments/PhotoViewFragment.java
rc/com/android/ex/photo/views/PhotoView.java
893e4c3c716679f142a5d64efb987fb8b833cd25 30-Aug-2012 Paul Westbrook <pwestbro@google.com> am 7d920938: am 45faaf4d: am 2b4059cd: Allow action bar to be updated

* commit '7d9209389c0c678cbd5a82d767fb6c984fcd0d64':
Allow action bar to be updated
2b4059cdcd8014265b3ec7f06b9502cebb9e9972 30-Aug-2012 Paul Westbrook <pwestbro@google.com> Allow action bar to be updated

Allow the action bar to be updated when the photo list loader
loads data

Bug: 7082929
Change-Id: I476df1fa2ec7dcb1adfe5aed359a5126c60be179
rc/com/android/ex/photo/PhotoViewActivity.java
5da733e05a0cc73de0d56fba8a64a1839d75a028 30-Aug-2012 Mark Wei <markwei@google.com> resolved conflicts for merge of f688fc95 to master

Change-Id: Ib4ade547d76faa4a730b75ea691c1cf1f99888cd
a7e22413eb860a1d9ffb46221c63e29ba7330ff5 30-Aug-2012 Mark Wei <markwei@google.com> Fix NullPointerException when tapping attachment.

Bug: 7083179
Change-Id: I9955aeda9a0d2bb6d30ce9f7e7e3961cb47284e0
rc/com/android/ex/photo/loaders/PhotoBitmapLoader.java
rc/com/android/ex/photo/util/ImageUtils.java
28bfd5ecc0d1828d1004f8a3163b738afc74967b 30-Aug-2012 Mark Wei <markwei@google.com> am 97992e59: am c645df0a: am 4f38cc16: Attachment image viewer should not scale images larger than original size.

* commit '97992e595ffb8eef8a6a12609cc4da368d4e0f6f':
Attachment image viewer should not scale images larger than original size.
4f38cc1673163848c7b843cb9d23b21945b0bf82 30-Aug-2012 Mark Wei <markwei@google.com> Attachment image viewer should not scale images larger than original size.

Bug: 7049410
Change-Id: I1ed2555203e1541f1481cae4f17f532eaa57c1cd
rc/com/android/ex/photo/loaders/PhotoBitmapLoader.java
rc/com/android/ex/photo/views/PhotoView.java
9cb4051d02351dfb400f31e5193f55d5c8d22b10 29-Aug-2012 Paul Westbrook <pwestbro@google.com> am 4689c6f8: am 162052cc: am 114cef99: Fix crash in email with attachments

* commit '4689c6f834a99fe8b57f2391bc14d13a3c6645cb':
Fix crash in email with attachments
114cef99189d693ed9cd8cf778a60823d06d5298 29-Aug-2012 Paul Westbrook <pwestbro@google.com> Fix crash in email with attachments

There isn't a need to call swapCursor in a runnable

Bug: 7072747
Change-Id: I0a0a9b6835acc4a1d1748c94f4d8bec4551638b0
rc/com/android/ex/photo/PhotoViewActivity.java
rc/com/android/ex/photo/adapters/PhotoPagerAdapter.java
34e9a4486aeeaa104f534629a0bea2fccd2bc88a 22-Aug-2012 Adam Copp <adamcopp@google.com> Merge "Add HTTP uri handling & fetch thumbnail first"
d7ae9863e34c878985d35133c3b56bee481ec4b1 22-Aug-2012 Adam Copp <adamcopp@google.com> Add HTTP uri handling & fetch thumbnail first

If a http:// or https:// url is specified as the thumbnail uri or
regular uri for an image, we attempt to fetch it over the internet.

Also, changed the order of loading so that we always attempt to fetch
the thumbnail image before we fetch the regular image. This aids in the
http:// uri case, since it should take significantly less time to be
presented with a thumbnail than the full image.

Finally, finishes the photo viewer activity when the "top" button on the
action bar is pressed, unless a custom override has been added.

These 3 changes could be seperated into different patches if you would
like

Change-Id: Iddc8cc6bef3f9e66198dfb98eb2f7bd309023b3f
gitignore
rc/com/android/ex/photo/PhotoViewActivity.java
rc/com/android/ex/photo/fragments/PhotoViewFragment.java
rc/com/android/ex/photo/util/ImageUtils.java
3b32152852917f08eb2f196db6454c083f7acd15 21-Aug-2012 Marc Blank <mblank@google.com> Abort posted runnable if cursor is no longer open

Bug: 7002552
Change-Id: I38ce1231b0ec88ebf02d4d0edb5495b8baac65d5
rc/com/android/ex/photo/PhotoViewActivity.java
46e3466c6912d54a55bde7ee0e227c495a4fe639 20-Aug-2012 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: Idbc0ec87eb8a3b07a380375df7ccd63fc5b258bb
Auto-generated-cl: translation import
ample/res/values-fa/strings.xml
a7d8b7982d22901f386d0f8de1077ba39787017b 17-Aug-2012 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: I0b76b4206e7ceca5b8456ad19a540e1be3d58de8
Auto-generated-cl: translation import
ample/res/values-da/strings.xml
ample/res/values-es-rUS/strings.xml
ample/res/values-fr/strings.xml
ample/res/values-ms/strings.xml
ample/res/values-sw/strings.xml
ample/res/values-zh-rCN/strings.xml
4b0047d89504b165ea1b0d7de59e9b6f29610267 16-Aug-2012 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: I3b0bfe3884f03d4ebdec81109a2d13791a4faafc
Auto-generated-cl: translation import
ample/res/values-pt/strings.xml
80905a053cb5ad09bc57a3d65fd98b8a9a8f4076 16-Aug-2012 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE"
63dc248ac8694b9aac6553fe667fdd176a0a591d 16-Aug-2012 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE" into jb-ub-mail
d246beaac2d783032445070aae41f913eae88b9f 16-Aug-2012 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: I2ce3d15b85e4a32ca9870606cc3636c5796eeb3a
Auto-generated-cl: translation import
ample/res/values-sl/strings.xml
419c2d1ba65e370eef149fe1f6fea805add46b43 16-Aug-2012 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: Icd9cda3aa634cddf8429e243a2bf9a84311931be
Auto-generated-cl: translation import
ample/res/values-sl/strings.xml
459c618b574a3d3b6a544267a87c2093bacac20d 14-Aug-2012 Paul Westbrook <pwestbro@google.com> Fix some photo view problems

Make sure to stop the indeterminate progress bare when we can't
load an image

Bug: 6956516
Change-Id: Ifb69ca2e08a8ddfb351989d8e276e7fb6e3b06e5
rc/com/android/ex/photo/PhotoViewActivity.java
rc/com/android/ex/photo/adapters/BaseFragmentPagerAdapter.java
rc/com/android/ex/photo/fragments/PhotoViewFragment.java
rc/com/android/ex/photo/views/ProgressBarWrapper.java
691355d015d3d9939677705a64a49056668e6762 15-Aug-2012 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: Idf2d71d2ceb7b626fb04338e3cdd8f7d1e271b90
Auto-generated-cl: translation import
ample/res/values-af/strings.xml
ample/res/values-bg/strings.xml
ample/res/values-es-rUS/strings.xml
ample/res/values-fa/strings.xml
ample/res/values-ja/strings.xml
ample/res/values-ko/strings.xml
ample/res/values-ms/strings.xml
ample/res/values-pt/strings.xml
ample/res/values-ro/strings.xml
ample/res/values-sk/strings.xml
ample/res/values-tr/strings.xml
ample/res/values-zh-rCN/strings.xml
798b19cb17438afa0683561977c153cebecfe8aa 15-Aug-2012 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: I986e7913c40cf76c35081b1aa4a25e29bb8987a7
Auto-generated-cl: translation import
ample/res/values-af/strings.xml
ample/res/values-bg/strings.xml
ample/res/values-es-rUS/strings.xml
ample/res/values-fa/strings.xml
ample/res/values-ja/strings.xml
ample/res/values-ko/strings.xml
ample/res/values-ms/strings.xml
ample/res/values-pt/strings.xml
ample/res/values-ro/strings.xml
ample/res/values-sk/strings.xml
ample/res/values-tr/strings.xml
ample/res/values-zh-rCN/strings.xml
1297cbe8f0e4ecbd639727c583bb8e89f3e5c334 13-Aug-2012 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: Ic971bb44b23672e2bd887a1167111a85a34eac64
Auto-generated-cl: translation import
ample/res/values-am/strings.xml
ample/res/values-ar/strings.xml
ample/res/values-be/strings.xml
ample/res/values-ca/strings.xml
ample/res/values-cs/strings.xml
ample/res/values-da/strings.xml
ample/res/values-de/strings.xml
ample/res/values-el/strings.xml
ample/res/values-en-rGB/strings.xml
ample/res/values-es/strings.xml
ample/res/values-et/strings.xml
ample/res/values-fi/strings.xml
ample/res/values-fr/strings.xml
ample/res/values-hi/strings.xml
ample/res/values-hr/strings.xml
ample/res/values-hu/strings.xml
ample/res/values-in/strings.xml
ample/res/values-it/strings.xml
ample/res/values-iw/strings.xml
ample/res/values-lt/strings.xml
ample/res/values-lv/strings.xml
ample/res/values-nb/strings.xml
ample/res/values-nl/strings.xml
ample/res/values-pl/strings.xml
ample/res/values-pt-rPT/strings.xml
ample/res/values-ru/strings.xml
ample/res/values-sr/strings.xml
ample/res/values-sv/strings.xml
ample/res/values-sw/strings.xml
ample/res/values-th/strings.xml
ample/res/values-tl/strings.xml
ample/res/values-uk/strings.xml
ample/res/values-vi/strings.xml
ample/res/values-zh-rTW/strings.xml
ample/res/values-zu/strings.xml
db874c736d6287bcfdad499ef1effaadb08c67cb 13-Aug-2012 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: If457f15f47a6b6b2ab3df6320b75cad7e8c4f6c5
Auto-generated-cl: translation import
ample/res/values-am/strings.xml
ample/res/values-ar/strings.xml
ample/res/values-be/strings.xml
ample/res/values-ca/strings.xml
ample/res/values-cs/strings.xml
ample/res/values-da/strings.xml
ample/res/values-de/strings.xml
ample/res/values-el/strings.xml
ample/res/values-en-rGB/strings.xml
ample/res/values-es/strings.xml
ample/res/values-et/strings.xml
ample/res/values-fi/strings.xml
ample/res/values-fr/strings.xml
ample/res/values-hi/strings.xml
ample/res/values-hr/strings.xml
ample/res/values-hu/strings.xml
ample/res/values-in/strings.xml
ample/res/values-it/strings.xml
ample/res/values-iw/strings.xml
ample/res/values-lt/strings.xml
ample/res/values-lv/strings.xml
ample/res/values-nb/strings.xml
ample/res/values-nl/strings.xml
ample/res/values-pl/strings.xml
ample/res/values-pt-rPT/strings.xml
ample/res/values-ru/strings.xml
ample/res/values-sr/strings.xml
ample/res/values-sv/strings.xml
ample/res/values-sw/strings.xml
ample/res/values-th/strings.xml
ample/res/values-tl/strings.xml
ample/res/values-uk/strings.xml
ample/res/values-vi/strings.xml
ample/res/values-zh-rTW/strings.xml
ample/res/values-zu/strings.xml
d5cfe29032281253f9d6d9e1630323cc64127e9f 11-Aug-2012 Andrew Sapperstein <asapperstein@google.com> Created a sample photo viewer implementation.

Change-Id: Ida5ab5c3247a52c5fbbd495d6e127c18493356ce
ndroid.mk
ample/Android.mk
ample/AndroidManifest.xml
ample/assets/blah.png
ample/assets/galaxy.png
ample/assets/johannson.png
ample/assets/planets.png
ample/res/drawable-hdpi/ic_action_search.png
ample/res/drawable-hdpi/ic_launcher.png
ample/res/drawable-mdpi/ic_action_search.png
ample/res/drawable-mdpi/ic_launcher.png
ample/res/drawable-xhdpi/ic_action_search.png
ample/res/drawable-xhdpi/ic_launcher.png
ample/res/layout/activity_main.xml
ample/res/menu/activity_main.xml
ample/res/values/dimens.xml
ample/res/values/strings.xml
ample/res/values/styles.xml
ample/src/com/example/photoviewersample/MainActivity.java
ample/src/com/example/photoviewersample/SampleProvider.java
rc/com/android/ex/photo/provider/PhotoContract.java
07bbd1f1b87033c07cc990137641e627e89d5975 10-Aug-2012 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: Ieb0d6ac2c8f37ae7df5aaf28a4b810cbfa978291
Auto-generated-cl: translation import
es/values-es-rUS/strings.xml
f6c7fbf4710e5ee0485d3435df5a543e0afb5b37 08-Aug-2012 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: Iadfae19e66548dece07927db956c9b5274a1c20d
Auto-generated-cl: translation import
es/values-en-rGB/strings.xml
es/values-ms/strings.xml
a120545cbc6ae50683c26f508a1ba30e12c44c8f 08-Aug-2012 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE" into jb-ub-mail
ab1b2d10b188b7cc20696008c0eef5b0aa9db259 07-Aug-2012 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: Ibb4ce7447707d7edf991109809a23890715adbd9
Auto-generated-cl: translation import
es/values-af/strings.xml
es/values-am/strings.xml
es/values-ar/strings.xml
es/values-be/strings.xml
es/values-bg/strings.xml
es/values-ca/strings.xml
es/values-cs/strings.xml
es/values-da/strings.xml
es/values-de/strings.xml
es/values-el/strings.xml
es/values-en-rGB/strings.xml
es/values-es-rUS/strings.xml
es/values-es/strings.xml
es/values-et/strings.xml
es/values-fa/strings.xml
es/values-fi/strings.xml
es/values-fr/strings.xml
es/values-hi/strings.xml
es/values-hr/strings.xml
es/values-hu/strings.xml
es/values-in/strings.xml
es/values-it/strings.xml
es/values-iw/strings.xml
es/values-ja/strings.xml
es/values-ko/strings.xml
es/values-lt/strings.xml
es/values-lv/strings.xml
es/values-ms/strings.xml
es/values-nb/strings.xml
es/values-nl/strings.xml
es/values-pl/strings.xml
es/values-pt-rPT/strings.xml
es/values-pt/strings.xml
es/values-ro/strings.xml
es/values-ru/strings.xml
es/values-sk/strings.xml
es/values-sl/strings.xml
es/values-sr/strings.xml
es/values-sv/strings.xml
es/values-sw/strings.xml
es/values-th/strings.xml
es/values-tl/strings.xml
es/values-tr/strings.xml
es/values-uk/strings.xml
es/values-vi/strings.xml
es/values-zh-rCN/strings.xml
es/values-zh-rTW/strings.xml
es/values-zu/strings.xml
76aca5f8ae1a795aa4f351209a41545b6b3ade6e 07-Aug-2012 Andrew Sapperstein <asapperstein@google.com> Made title and subtitle not show immediately.

Fixes an issue where we used to show the app title
for an instant before getting the data for the photo.
Now we show nothing until we have the photo data.

Change-Id: I2a77b18af2ec2051848c188e0dad7ca04be4f285
rc/com/android/ex/photo/Intents.java
rc/com/android/ex/photo/PhotoViewActivity.java
rc/com/android/ex/photo/adapters/PhotoPagerAdapter.java
9730472b92d267fc40347987b13e16c967d5d956 07-Aug-2012 Andrew Sapperstein <asapperstein@google.com> Fix Build.

Change-Id: If36065612faadc4d6b44ddbfc9efde0597db4718
rc/com/android/ex/photo/PhotoViewActivity.java
509bd03a2a783f804e9456767b52e0f8ef43479b 03-Aug-2012 Andrew Sapperstein <asapperstein@google.com> Enabled optional support for showing progress.

Added some progress bars to the "empty" view
so that implementors of the API can show the
progress of things like downloads or loading.

Additionally, added a retry button and an optional
text that allows you to indicate status to the user.

Due to a bug in the framework, we actually use two
progress bars (one determinate and one indeterminate)
to update our status. Created a wrapper that allows
the controlling of both progress bars in sync.

Change-Id: I710e06317948d376d445abf1603545982ac8479d
es/drawable-hdpi/ic_menu_refresh_holo_dark.png
es/drawable-mdpi/ic_menu_refresh_holo_dark.png
es/drawable-xhdpi/ic_menu_refresh_holo_dark.png
es/layout/photo_fragment_view.xml
es/values/dimen.xml
es/values/strings.xml
rc/com/android/ex/photo/PhotoViewActivity.java
rc/com/android/ex/photo/fragments/PhotoViewFragment.java
rc/com/android/ex/photo/views/ProgressBarWrapper.java
b81f8c963a0d97034872f14f4e2294d1e2b44da1 30-Jul-2012 Andrew Sapperstein <asapperstein@google.com> ActionBar now auto-hides like Gallery's version.

5 second delay from opened. Will not hide on first
appearance. Has be closed and re-opened. Also,
eliminated the progress spinner when the photo hadn't
yet loaded.

Additionally, modified the action bar to match gallery's
transparency.

Change-Id: I69e72d787bc2cda9c18df6a9cf1800d155d6876a
es/drawable-hdpi/actionbar_translucent.9.png
es/drawable-mdpi/actionbar_translucent.9.png
es/layout/photo_activity_view.xml
es/values/constants.xml
es/values/themes.xml
rc/com/android/ex/photo/PhotoViewActivity.java
rc/com/android/ex/photo/fragments/PhotoViewFragment.java
9a7b600e8bd26ed0a0095f62fb405e67d2f47834 28-Jul-2012 Andrew Sapperstein <asapperstein@google.com> Fixes a bug where scaling would not be performed.

Had to add an additional case to the page transform
that handles the new issue where the just disappeared
view is actually behind the screen but still getting
touch events. Victory.

Change-Id: Ifb760fd7d7510fec37c4101d448dbc980575b1be
rc/com/android/ex/photo/PhotoViewPager.java
8085e1fcda882074ed387d3e999c448a84d6eb3b 27-Jul-2012 Andrew Sapperstein <asapperstein@google.com> Partial fix of 6890014.

No longer crashing. But the attachment is now
in a very weird state.

Change-Id: If688d9c19a81124cbd1ecd0266821800f76f3c74
rc/com/android/ex/photo/Intents.java
rc/com/android/ex/photo/adapters/PhotoPagerAdapter.java
rc/com/android/ex/photo/util/ImageUtils.java
9ceb1b41122f649cd26234f34edc2c1cf75b2f95 27-Jul-2012 Andrew Sapperstein <asapperstein@google.com> Showing a default preview photo.

If we do not have a preview and are currently
waiting on a full photo, we will show a stock
photo. Currently shows a grey box as we do not
have assets yet.

Change-Id: I155071598b20bf81b2b60bdd8ac881a64b8ee1b7
es/drawable/default_image.png
es/layout/photo_fragment_view.xml
rc/com/android/ex/photo/PhotoViewActivity.java
rc/com/android/ex/photo/fragments/PhotoViewFragment.java
ebeb8b01ee3719f86d3ad96a0f0603032efbc1dc 25-Jul-2012 Andrew Sapperstein <asapperstein@google.com> Finalized the photo viewer transitions.

Changed the black background to be on the
FrameLayout behind the view pager rather than
on the the photo view. Also deleted some dead code.

Change-Id: I19759d3f7e93c32b6c6aceda0c296610f90f20f7
es/drawable/photo_view_background.xml
es/layout/photo_activity_view.xml
es/layout/photo_fragment_view.xml
es/values/colors.xml
es/values/themes.xml
rc/com/android/ex/photo/views/PhotoView.java
749602e643c76f981e1db26198876d103008b5e7 25-Jul-2012 Andrew Sapperstein <asapperstein@google.com> Added transitions to photo viewer.

Change-Id: Ie3c9a36019e161cf0f7b32cfbeba4749ef5ccfd8
rc/com/android/ex/photo/PhotoViewPager.java
d19540fb7139fc0baba3b55260a6aabdb029c831 24-Jul-2012 Andrew Sapperstein <asapperstein@google.com> Support showing previews in the photo viewer.

The photo viewer now supports the notion of a
preview of the full image. The preview is not
pinchable in any manner and displays a circular
progress bar over top of it while we are downloading
the full version of the image.

To enable this functionality, there is a new column
in the PhotoContract API called thumbnailUri. If it is
not set to null and if the attempted load of the contentUri
is unsuccessful, we will attempt to load a thumbnail version
that will show until the contentUri is finished loading.

Change-Id: I5547a5fc6a30ee6a30f137dc1dee76a77fb5b304
rc/com/android/ex/photo/Intents.java
rc/com/android/ex/photo/adapters/PhotoPagerAdapter.java
rc/com/android/ex/photo/fragments/PhotoViewFragment.java
rc/com/android/ex/photo/provider/PhotoContract.java
rc/com/android/ex/photo/views/PhotoView.java
a6729336171ef61950d5f585b0f39c013ae6dcbc 21-Jul-2012 Andrew Sapperstein <asapperstein@google.com> Reloading bitmaps if cursor updates.

Change-Id: I5624e533d4f35255028cd1a31508dabdb33dfe7f
es/layout/photo_activity_view.xml
es/layout/photo_fragment_view.xml
rc/com/android/ex/photo/PhotoViewActivity.java
rc/com/android/ex/photo/adapters/BaseCursorPagerAdapter.java
rc/com/android/ex/photo/adapters/PhotoPagerAdapter.java
rc/com/android/ex/photo/fragments/PhotoViewFragment.java
rc/com/android/ex/photo/loaders/PhotoBitmapLoader.java
c1938921e592a6ee74675b751289017232f2c486 13-Jul-2012 Ying Wang <wangying@google.com> Import translations. DO NOT MERGE

Change-Id: I63a6ae5791be411633854b5aceafdb078762d21b
Auto-generated-cl: translation import
es/values-fa/strings.xml
feabcf2cf0dd85990e30c7a77ce44259c7d3ed17 09-Jul-2012 Ying Wang <wangying@google.com> Import translations. DO NOT MERGE

Change-Id: I0573c5d15cee5ea742e76fab1180b7370ff0f6b2
Auto-generated-cl: translation import
es/values-af/strings.xml
es/values-sw/strings.xml
es/values-zh-rTW/strings.xml
a8c7b0905a068e1e7c81154476e281d0aea4ea07 03-Jul-2012 Ying Wang <wangying@google.com> Import translations. DO NOT MERGE

Change-Id: Ieb61e2c54d4e017b68bb99783bfbbc8909774977
Auto-generated-cl: translation import
es/values-es-rUS/strings.xml
es/values-ms/strings.xml
d285f704e24b4cf9e8f5d54889640be9d7d24cf5 02-Jul-2012 Eric Fischer <enf@google.com> Import translations. DO NOT MERGE

Change-Id: I0ce0c10be5638276aa9b818dae0dc218da20f672
Auto-generated-cl: translation import
es/values-ca/strings.xml
es/values-ja/strings.xml
19d57573c015b06b095216e6830388587e44ec37 29-Jun-2012 Ying Wang <wangying@google.com> Import translations. DO NOT MERGE

Change-Id: I3b52620101e5cc70e113115daca365854aa492d1
Auto-generated-cl: translation import
es/values-am/strings.xml
es/values-bg/strings.xml
es/values-es-rUS/strings.xml
es/values-es/strings.xml
es/values-et/strings.xml
es/values-fa/strings.xml
es/values-hr/strings.xml
es/values-ko/strings.xml
es/values-lt/strings.xml
es/values-lv/strings.xml
es/values-nb/strings.xml
es/values-pt/strings.xml
es/values-ro/strings.xml
es/values-sl/strings.xml
es/values-sr/strings.xml
es/values-uk/strings.xml
es/values-vi/strings.xml
es/values-zu/strings.xml
129845a5815abf5d1374b27e01f6993ab453e9d1 28-Jun-2012 Eric Fischer <enf@google.com> Import translations. DO NOT MERGE

Change-Id: I98a1120cd481bf6dcb24b5387c69e2c8d4a45d53
Auto-generated-cl: translation import
es/values-af/strings.xml
es/values-ar/strings.xml
es/values-be/strings.xml
es/values-cs/strings.xml
es/values-da/strings.xml
es/values-de/strings.xml
es/values-el/strings.xml
es/values-en-rGB/strings.xml
es/values-fi/strings.xml
es/values-fr/strings.xml
es/values-hi/strings.xml
es/values-hu/strings.xml
es/values-in/strings.xml
es/values-it/strings.xml
es/values-iw/strings.xml
es/values-ja/strings.xml
es/values-ms/strings.xml
es/values-nl/strings.xml
es/values-pl/strings.xml
es/values-pt-rPT/strings.xml
es/values-ru/strings.xml
es/values-sk/strings.xml
es/values-sw/strings.xml
es/values-th/strings.xml
es/values-tl/strings.xml
es/values-tr/strings.xml
es/values-zh-rCN/strings.xml
es/values-zh-rTW/strings.xml
9dd37058fa46c74d4cdc90f7562e4458dd8d37b3 27-Jun-2012 Ying Wang <wangying@google.com> Import translations. DO NOT MERGE

Change-Id: Ib683da0aa64c2c63dfc672ea18b7417aded3ec5c
es/values-sv/strings.xml
1cc4b2144a45abb495c8b14f6cfc5a10fb5e8ba8 23-Jun-2012 Andrew Sapperstein <asapperstein@google.com> Initial import of the photo viewer.

Change-Id: Ia6b1cb2ae3b40ef004823a0d84fe3c2f52ed66e9
ndroid.mk
ndroidManifest.xml
es/drawable/photo_view_background.xml
es/layout/photo_activity_view.xml
es/layout/photo_fragment_view.xml
es/values/colors.xml
es/values/dimen.xml
es/values/strings.xml
es/values/themes.xml
rc/com/android/ex/photo/Intents.java
rc/com/android/ex/photo/PhotoViewActivity.java
rc/com/android/ex/photo/PhotoViewPager.java
rc/com/android/ex/photo/adapters/BaseCursorPagerAdapter.java
rc/com/android/ex/photo/adapters/BaseFragmentPagerAdapter.java
rc/com/android/ex/photo/adapters/PhotoPagerAdapter.java
rc/com/android/ex/photo/fragments/PhotoViewFragment.java
rc/com/android/ex/photo/loaders/PhotoBitmapLoader.java
rc/com/android/ex/photo/loaders/PhotoPagerLoader.java
rc/com/android/ex/photo/provider/PhotoContract.java
rc/com/android/ex/photo/util/ImageUtils.java
rc/com/android/ex/photo/views/PhotoView.java