aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2011-12-16update OpenIDLogin to not be tied to summitAndy Doan
This makes the OpenIDLogin code a bit more generic so another module can take advantage of it
2011-12-16fix null pointer issue with cacheAndy Doan
if the file has never existed we are hitting an exception that requires you to refresh your screen. This handles the null pointer so that things work as expected
2011-12-16allow optional fields in JSON objectAndy Doan
The author field for postings is optional and we were logging exceptions when it failed. This allows us to work around that.
2011-12-16add ability to use a staging url for main layoutAndy Doan
this allows us to test changes without disrupting current users
2011-10-27support adding schedule items to calendarAndy Doan
this adds the ability to create a calendar entry for an item in your schedule
2011-10-27add support for showing personal scheduleAndy Doan
This creates a class that can automate the logic of logging into summit.linaro.org and getting the user's key which is used in the url to download their iCal schedule
2011-10-25add ability to display schedules by roomAndy Doan
2011-10-25show category in schedule item activityAndy Doan
2011-10-25move to version 3v1.02Andy Doan
this includes a new layout to better show the schedule
2011-10-25add ability to version main layoutAndy Doan
this allows us to version layouts so that different versions of the app can be upgraded to use newer enhanced layouts
2011-10-25increase buffer size for reading scheduleAndy Doan
2011-10-25schedule categories are an arrayAndy Doan
the categories can be a comma separated list. treat it as such
2011-10-25update getIntent to launch new scheduleitem activityAndy Doan
2011-10-25create an activity to display schedule itemsAndy Doan
2011-10-25provide a better time format for schedule itemsAndy Doan
2011-10-25add a new activity for displaying ical schedulesAndy Doan
2011-10-25add ability to refresh layoutAndy Doan
2011-10-25convert CachedJSONLayoutAdapter to CachedLayoutAdapterAndy Doan
2011-10-25create a more generic cached layout adapterAndy Doan
this is based on CacheJSONLayoutAdapter, but more generic so that non JSON streams can be used
2011-10-24allow multi-level main screenAndy Doan
you can now pass a link to a second activity which will allow you to drill down on a topic
2011-10-24simplify logic of creating layout adapterAndy Doan
setJsonURL now sets a cache name, so we don't need this code anymore
2011-10-24update setJsonURL function to set cache nameAndy Doan
make this function automatically set the cache file name if one is not already done
2011-10-24simplify call to constructorAndy Doan
2011-10-20support for author/date in posting feedsAndy Doan
this allows feeds to optionally specify an author and publication date
2011-10-17decode HTML values in JSON fieldsv1.0Andy Doan
2011-10-16add an onBusy to main activityAndy Doan
just gives a little feedback to the main activity
2011-10-16move JSONLayoutAdapter to its activityAndy Doan
this is a small class and it makes the next commit easier
2011-10-16add a refresh option to the postings activityAndy Doan
2011-10-16add onBusy function to CachedLayoutAndy Doan
this makes a more foolproof way to show the busy icon in the actual activities using this adapter
2011-10-16add a force refresh option to CachedLayoutAndy Doan
this will allow callers to force the refresh
2011-10-16add a new activity for posting feedsAndy Doan
this creates a new activity that can handle feeds for things like google+ or twitter
2011-10-16move LinaroConnectActivity / JSONLayoutAdapter to new commonAndy Doan
move this code over to the new common adapter
2011-10-16create a cache file adapterAndy Doan
This makes the main parts of the JSONLayoutAdapter generic so that other adapters who would like to use a cache copy of some remote url may do so
2011-10-14allow label to be passed to intentAndy Doan
some intents might want the label from the given item
2011-10-14simplify handler logicAndy Doan
there's really no need for how handlers are done. these can really just be done with implicit intents
2011-10-14make image list intent implicitAndy Doan
making this implicit allows for a code simplification
2011-10-14support for flinging in imagesAndy Doan
this is a bad attempt at getting the image viewer activity to support swiping back/forward with your finger
2011-10-04fix caching issuesAndy Doan
Using the android app cache isn't very safe for 2 reasons: * its a little too small * android manages this behind the scenes and deletes things out from under you. This gives us a persistent storage place that we must manage. NOTE: the getExternalCacheDir always returns null unless the app is given the READ/WRITE external sdcard permission. I don't think this is needed right now. So its more of a place holder.
2011-10-04increase cache size for LRU CacheAndy Doan
42 is large enough to cache all the thumbnails and images. this should help make performance stay smooth
2011-10-04fix cache names for vfatAndy Doan
the "<" is not valid on vfat. colons aren't either.
2011-09-30fix scrolling on phoneAndy Doan
images that require scrolling aren't working on my phone.
2011-09-30fix async image logicAndy Doan
This was done completely wrong. The view will recycle the individual view at will, so you can't keep a map of them like we had. instead, use a SoftReference cache of the drawables so that we can display them quickly when possible
2011-09-30remove bad items from cacheAndy Doan
if for some reason a file disappears from the cache (say you delete it from adb), we need to purge the entry from the cache
2011-09-26fix bug with null drawablesAndy Doan
For some reason twitpic seems to give us bad images from time to time. This adds the ability to reset the input stream and try again
2011-09-26add ability to cache downloadsAndy Doan
The caching logic in Android's URLConnection doesn't work well and is more than we really need. This provides a simple implemenation of a Least Recently Used cache to help store things we've downloaded so future views will be faster
2011-09-25be sure to close input stream for imagesAndy Doan
2011-09-23introduce common function for getting HTTP streamsAndy Doan
this will allow us to create a common way to support caching images in the future
2011-09-23introduce a common class - start with logging tagAndy Doan
Introduce a sort of utils class and start with the logging tag
2011-09-22implement caching for the main activityAndy Doan
This adds a thread to the Adapter for the main activity that will check a URL for a new version of the file. It also updates the Activity refresh this view using onResume. This provides a pretty easy way to check for updates about every 30 minutes
2011-09-22add a utility function for reading streams to stringAndy Doan