gu.martinm@gmail.com [Thu, 9 Oct 2014 19:35:22 +0000 (21:35 +0200)]
WeatherInformation: widget preferences WIP
gu.martinm@gmail.com [Thu, 9 Oct 2014 16:31:53 +0000 (18:31 +0200)]
Data base deadlocks. How to deal with them (retries)
gu.martinm@gmail.com [Thu, 9 Oct 2014 15:22:47 +0000 (17:22 +0200)]
Data base deadlocks. How to deal with them (retries)
Create deadlocks
gu.martinm@gmail.com [Thu, 9 Oct 2014 11:14:59 +0000 (13:14 +0200)]
Data base deadlocks. How to deal with them (retries)
gu.martinm@gmail.com [Wed, 8 Oct 2014 19:54:26 +0000 (21:54 +0200)]
Merge branch 'master' of https://github.com/gumartinm/JavaForFun
gu.martinm@gmail.com [Wed, 8 Oct 2014 19:53:18 +0000 (21:53 +0200)]
Data base deadlocks. How to deal with them (retries)
Gustavo Martin Morcuende [Wed, 8 Oct 2014 02:31:48 +0000 (04:31 +0200)]
WeatherInformation: preference cancel/start notification
Gustavo Martin Morcuende [Wed, 8 Oct 2014 01:48:01 +0000 (03:48 +0200)]
WeatherInformation: settings improvements
gu.martinm@gmail.com [Tue, 7 Oct 2014 19:51:40 +0000 (21:51 +0200)]
WeatherInformation: new preferences wind and kelvin
Gustavo Martin Morcuende [Tue, 7 Oct 2014 02:53:39 +0000 (04:53 +0200)]
WeatherInformation: preferences activity WIP
gu.martinm@gmail.com [Mon, 6 Oct 2014 19:49:57 +0000 (21:49 +0200)]
WeatherInformation: widget error/default layout
gu.martinm@gmail.com [Mon, 6 Oct 2014 19:49:14 +0000 (21:49 +0200)]
WeatherInformation: widget error/default layout.
gu.martinm@gmail.com [Sun, 28 Sep 2014 13:54:32 +0000 (15:54 +0200)]
WeatherInformation:
1. Update widget from application
2. Avoid caches when updating widget
3. Using getApplicationContext as much as possible
gu.martinm@gmail.com [Sun, 28 Sep 2014 02:47:11 +0000 (04:47 +0200)]
WeatherInformation: notification layout improvement
gu.martinm@gmail.com [Sun, 28 Sep 2014 02:35:30 +0000 (04:35 +0200)]
WeatherInformation: avoid caches
gu.martinm@gmail.com [Sun, 28 Sep 2014 01:03:31 +0000 (03:03 +0200)]
WeatherInformation:
1. Save forecast and current data to permanent storage.
2. Update widget from App when location changed (no working yet)
gu.martinm@gmail.com [Fri, 26 Sep 2014 02:39:00 +0000 (04:39 +0200)]
WeatherInformation: widget does not spawn Server
gu.martinm@gmail.com [Fri, 26 Sep 2014 01:51:06 +0000 (03:51 +0200)]
WeatherInformation: widget WIP
gu.martinm@gmail.com [Thu, 25 Sep 2014 19:46:57 +0000 (21:46 +0200)]
WeatherInformation: widget WIP
gu.martinm@gmail.com [Wed, 24 Sep 2014 17:40:51 +0000 (19:40 +0200)]
WeatherInformation: conditions after AsyncTask
Before updating UI with data coming from AsyncTask through BroadcastReceiver we
must verify the data are the same as the ones that triggered the AsyncTask
I am trying to avoid this case:
1. Conditions trigger AsyncTask 1
2. Screen rotation (or any other thing that creates new instance of our Fragment)
3. Conditions trigger AsyncTask 2
4. AsyncTask 1 ends with success. Updates UI.
5. AsyncTask 2 ends with error. Show error message. <-------- PROBLEM!!!!
If before updating UI we check the current values, we may avoid the error created by AsyncTask 2.
gu.martinm@gmail.com [Wed, 24 Sep 2014 17:17:27 +0000 (19:17 +0200)]
WeatherInformation: notification white font color
gu.martinm@gmail.com [Wed, 24 Sep 2014 01:30:44 +0000 (03:30 +0200)]
WeatherInformation: remove deprecated strings
gu.martinm@gmail.com [Wed, 24 Sep 2014 01:18:04 +0000 (03:18 +0200)]
WeatherInformation: progress current
Following same style as ListFragment
gu.martinm@gmail.com [Wed, 24 Sep 2014 01:17:34 +0000 (03:17 +0200)]
WeatherInformation: current specific setHasNoOptions
gu.martinm@gmail.com [Tue, 23 Sep 2014 19:41:10 +0000 (21:41 +0200)]
WeatherInformation: current with progress and error
gu.martinm@gmail.com [Tue, 23 Sep 2014 18:15:53 +0000 (20:15 +0200)]
WeatherInformation: custom notification city/country
gu.martinm@gmail.com [Tue, 23 Sep 2014 18:15:11 +0000 (20:15 +0200)]
WeatherInformation: TODO static resource fresh time
gu.martinm@gmail.com [Tue, 23 Sep 2014 03:53:08 +0000 (05:53 +0200)]
WeatherInformation: notification with custom layout
gu.martinm@gmail.com [Mon, 22 Sep 2014 19:52:52 +0000 (21:52 +0200)]
WeatherInformation: notification with alarm
gu.martinm@gmail.com [Mon, 22 Sep 2014 01:39:15 +0000 (03:39 +0200)]
WeatherInformation: overview
1. setListShownNoAnimation did not work as expected (something usual in Android)
2. When error, show message and remove progress bar.
gu.martinm@gmail.com [Mon, 22 Sep 2014 00:49:17 +0000 (02:49 +0200)]
WeatherInformation: onPause and onResume intstead of onStop and onStart
Just trying to make sure I do not update the UI when it is not allowed.
(Trying to avoid nasty exceptions that could kill my app)
gu.martinm@gmail.com [Mon, 22 Sep 2014 00:39:14 +0000 (02:39 +0200)]
WeatherInformation: message when no chosen location
gu.martinm@gmail.com [Sun, 21 Sep 2014 20:55:19 +0000 (22:55 +0200)]
WeatherInformation: OverviewFragment show progress and error.
gu.martinm@gmail.com [Sun, 21 Sep 2014 20:51:33 +0000 (22:51 +0200)]
WeatherInformation: catching Throwable in MapProgressFragment
gu.martinm@gmail.com [Sat, 20 Sep 2014 20:23:36 +0000 (22:23 +0200)]
WeatherInformation: GooglePlayServices DOES NOT WORK AS EXPECTED.
Android sucks?
gu.martinm@gmail.com [Sat, 20 Sep 2014 20:21:21 +0000 (22:21 +0200)]
WeatherInformation:
Dunno whay styles.xml seems just to work with just one level of inheritance.
gu.martinm@gmail.com [Wed, 17 Sep 2014 17:59:56 +0000 (19:59 +0200)]
WeatherInformation: map with progress bar
gu.martinm@gmail.com [Mon, 15 Sep 2014 18:06:24 +0000 (20:06 +0200)]
WeatherInformation: getApplicationContext() works even with screen rotations
gu.martinm@gmail.com [Mon, 15 Sep 2014 17:52:14 +0000 (19:52 +0200)]
WeatherInformation: usind broadcastrecevier
Because there are many problems when screen rotates I am going to use
local broadcast receiver. Android sucks a lot!!!!
gu.martinm@gmail.com [Wed, 10 Sep 2014 17:50:50 +0000 (19:50 +0200)]
WeatherInformation:
Trying synchronous call:
LocationServices.FusedLocationApi.requestLocationUpdates
gu.martinm@gmail.com [Wed, 10 Sep 2014 17:04:56 +0000 (19:04 +0200)]
WeatherInformation: MapActivity
progressbar status boolean (avoid rotate issues)
gu.martinm@gmail.com [Tue, 9 Sep 2014 10:13:17 +0000 (12:13 +0200)]
WeatherInformation: overview with progress indicator.
gu.martinm@gmail.com [Tue, 9 Sep 2014 09:20:58 +0000 (11:20 +0200)]
WeatherInformation Android: specific layout improvements
gu.martinm@gmail.com [Tue, 9 Sep 2014 09:20:16 +0000 (11:20 +0200)]
WeatherInformation Android:
Google Maps requires WRITE_EXTERNAL_STORAGE permission
gu.martinm@gmail.com [Tue, 9 Sep 2014 07:56:19 +0000 (09:56 +0200)]
WeatherInformation Android: MapActivity improvements
gu.martinm@gmail.com [Mon, 8 Sep 2014 17:19:20 +0000 (19:19 +0200)]
WeatherInformation Android: remove external storage permission
gu.martinm@gmail.com [Mon, 8 Sep 2014 13:25:24 +0000 (15:25 +0200)]
WeatherInformation Android: current and specific
Layouts, final improvements.
gu.martinm@gmail.com [Mon, 8 Sep 2014 12:12:29 +0000 (14:12 +0200)]
WeatherInformation Android: remove old jackson-core library version
gu.martinm@gmail.com [Sun, 7 Sep 2014 19:54:25 +0000 (21:54 +0200)]
WeatherInformation Android: current and specific layout improvements
gu.martinm@gmail.com [Sun, 7 Sep 2014 17:35:33 +0000 (19:35 +0200)]
WeatherInformation Android: no time for comments
gu.martinm@gmail.com [Sat, 6 Sep 2014 20:52:12 +0000 (22:52 +0200)]
WeatherInformation Android
Removing GeocodingData object
MapActivity is done
Read/Insert/Update database done
No tested code.
gu.martinm@gmail.com [Fri, 5 Sep 2014 17:55:48 +0000 (19:55 +0200)]
WeatherInformation Android: MapActivity
When connected to Google Play Services enable getLocationButton
When disconnected from Google Play Services disable getLocationButton
gu.martinm@gmail.com [Fri, 5 Sep 2014 17:17:03 +0000 (19:17 +0200)]
WeatherInformation Android: MapActivity using GoogleApiClient.Builder
gu.martinm@gmail.com [Thu, 4 Sep 2014 19:04:30 +0000 (21:04 +0200)]
WeatherInformation Android: TODOs/doubts
gu.martinm@gmail.com [Thu, 4 Sep 2014 18:42:40 +0000 (20:42 +0200)]
WeatherInformation Android: map looking good, WIP
gu.martinm@gmail.com [Wed, 3 Sep 2014 18:25:29 +0000 (20:25 +0200)]
WeatherInformatio Android: map WIP
gu.martinm@gmail.com [Tue, 2 Sep 2014 17:08:19 +0000 (19:08 +0200)]
WeatherInformation Android
currentfragment without fragmentlist
removing useless layout files
gu.martinm@gmail.com [Tue, 2 Sep 2014 16:04:44 +0000 (18:04 +0200)]
WeatherInformation Android
specific fragment: without fragmentlist
android manifest: supported screens
gu.martinm@gmail.com [Sun, 31 Aug 2014 23:28:19 +0000 (01:28 +0200)]
Android WeatherInformation:
check null value (current and forecast) before trying to update UI.
gu.martinm@gmail.com [Sat, 30 Aug 2014 20:07:03 +0000 (22:07 +0200)]
WeatherInformation Android:
Overview and specif fragments, new implementation.
gu.martinm@gmail.com [Fri, 29 Aug 2014 15:44:00 +0000 (17:44 +0200)]
WeatherInformation Android. Modifications in tabs behaviour.
gu.martinm@gmail.com [Thu, 21 Aug 2014 15:14:38 +0000 (17:14 +0200)]
Test-Driven Development By Example
gu.martinm@gmail.com [Wed, 2 Jul 2014 14:06:27 +0000 (16:06 +0200)]
JdbcRowSet example
gu.martinm@gmail.com [Wed, 2 Jul 2014 12:59:46 +0000 (14:59 +0200)]
Modifications in JDBC examples
gu.martinm@gmail.com [Wed, 2 Jul 2014 10:36:02 +0000 (12:36 +0200)]
Try-With-Resources (with some thoughts)
gu.martinm@gmail.com [Wed, 2 Jul 2014 10:30:47 +0000 (12:30 +0200)]
Try-Finally and Try-With-Resources (with some thoughts)
gu.martinm@gmail.com [Wed, 2 Jul 2014 10:21:16 +0000 (12:21 +0200)]
Try-with-resources example and thoughts
gu.martinm@gmail.com [Tue, 1 Jul 2014 19:06:42 +0000 (21:06 +0200)]
Working on JDBC examples
Gustavo Martin Morcuende [Sun, 29 Jun 2014 02:10:39 +0000 (04:10 +0200)]
Merge branch 'master' of https://github.com/gumartinm/JavaForFun
Gustavo Martin Morcuende [Sun, 29 Jun 2014 02:08:38 +0000 (04:08 +0200)]
Trying out JDBC: raw, raw lambda, raw with pool and Spring.
gu.martinm@gmail.com [Mon, 16 Jun 2014 00:59:10 +0000 (02:59 +0200)]
Merge branch 'master' of https://github.com/gumartinm/JavaForFun
gu.martinm@gmail.com [Mon, 16 Jun 2014 00:57:48 +0000 (02:57 +0200)]
Comparing strings using UCA (depending on Locale)
gu.martinm@gmail.com [Mon, 26 May 2014 12:16:21 +0000 (14:16 +0200)]
Merge branch 'master' of https://github.com/gumartinm/JavaForFun
gu.martinm@gmail.com [Mon, 26 May 2014 11:27:02 +0000 (13:27 +0200)]
WeatherInformation: improvements in custom HTTP client.
gu.martinm@gmail.com [Tue, 6 May 2014 06:42:01 +0000 (08:42 +0200)]
WeatherInformation: just update remote values when geocoding data changed.
gu.martinm@gmail.com [Tue, 6 May 2014 05:20:31 +0000 (07:20 +0200)]
WeatherInformation: remove .jar files from libs directory
New .gitignore file.
gu.martinm@gmail.com [Mon, 5 May 2014 19:51:47 +0000 (21:51 +0200)]
No time for comments
gu.martinm@gmail.com [Mon, 5 May 2014 04:12:25 +0000 (06:12 +0200)]
WeatherInformation: wake up service with alarm
gu.martinm@gmail.com [Sat, 3 May 2014 18:48:11 +0000 (20:48 +0200)]
Android weather information: background weather update.
gu.martinm@gmail.com [Sun, 27 Apr 2014 18:57:51 +0000 (20:57 +0200)]
BigDecimal: never use float/double if decimals are important for you
gu.martinm@gmail.com [Tue, 22 Apr 2014 01:58:43 +0000 (03:58 +0200)]
WeatherInformation: latest changes for tabs
gu.martinm@gmail.com [Mon, 21 Apr 2014 21:01:31 +0000 (23:01 +0200)]
WeatherInformation: new design with tabs
gu.martinm@gmail.com [Mon, 21 Apr 2014 19:35:12 +0000 (21:35 +0200)]
Weather information: fixing locale to Locale.US
gu.martinm@gmail.com [Sun, 20 Apr 2014 16:09:41 +0000 (18:09 +0200)]
Remove api key and create new one...
gu.martinm@gmail.com [Sun, 20 Apr 2014 16:08:14 +0000 (18:08 +0200)]
Weather app android: current data information.
gu.martinm@gmail.com [Sun, 20 Apr 2014 03:57:08 +0000 (05:57 +0200)]
No time for comments
gu.martinm@gmail.com [Sat, 19 Apr 2014 15:16:31 +0000 (17:16 +0200)]
Trying to implement weather information app. This is hard...
gu.martinm@gmail.com [Wed, 16 Apr 2014 17:26:52 +0000 (19:26 +0200)]
Weather Information: remove provider
gu.martinm@gmail.com [Tue, 15 Apr 2014 21:08:47 +0000 (23:08 +0200)]
Improvements in lists.
gu.martinm@gmail.com [Tue, 15 Apr 2014 10:58:56 +0000 (12:58 +0200)]
Current and forecast weather information.
gu.martinm@gmail.com [Mon, 14 Apr 2014 03:05:49 +0000 (05:05 +0200)]
I do not like openweathermap
gu.martinm@gmail.com [Sun, 13 Apr 2014 20:15:27 +0000 (22:15 +0200)]
Jackson: databinding and streaming for fun
gu.martinm@gmail.com [Fri, 11 Apr 2014 16:09:32 +0000 (18:09 +0200)]
WeatherInformation service improvements
gu.martinm@gmail.com [Fri, 11 Apr 2014 16:08:13 +0000 (18:08 +0200)]
Working with Jackson. Useful in WeatherInformatip Android app.
gu.martinm@gmail.com [Fri, 11 Apr 2014 07:30:09 +0000 (09:30 +0200)]
WeatherServicePersistenceFile
gu.martinm@gmail.com [Thu, 10 Apr 2014 16:17:09 +0000 (18:17 +0200)]
No time for comments
gu.martinm@gmail.com [Thu, 10 Apr 2014 07:41:30 +0000 (09:41 +0200)]
New overview list. WIP: implementation for tabs and phones.
gu.martinm@gmail.com [Wed, 9 Apr 2014 21:03:25 +0000 (23:03 +0200)]
RelativeLayout sucks!!!
gu.martinm@gmail.com [Wed, 9 Apr 2014 07:48:56 +0000 (09:48 +0200)]
Weather Information: nice zoom in map and remove old Google Play key.
gu.martinm@gmail.com [Wed, 9 Apr 2014 07:33:54 +0000 (09:33 +0200)]
Weather Information: remove mylocation from map