Profile

Cover photo
Andrew Roberts
Attended University of Warwick
Lives in UK
47 followers|47,754 views
AboutPostsPhotosVideosReviews

Stream

Andrew Roberts

General Discussion  - 
 
Are there any feature guidelines kicking around that state what constitutes each feature type eg. a park = 10+ acre open pace with it's own web site? Or how many trees make a wood? 
1
Piter Wal's profile photoGregg Gordon (Flash)'s profile photo
2 comments
 
There are not additional guidelines, but the trusted reviewers and TCs do get extra guidance from Google as to how they want the guidelines interpreted.  In addition many experienced mappers will know such things from experience.

Parks need some official status.

The idea of woods or vegetation is not to mark every group of trees, but rather to show substantial groupings of trees.  It's hard to quantify, but basically a small group of trees is simply a small group of trees and nothing more.
Add a comment...

Andrew Roberts

Discussion  - 
 
Wondering if the GoogleApiClient.Builder(this) ... if (!authInProgress) example block, on the Getting Started page, should also capture ConnectionResult.SIGN_IN_REQUIRED results?

I ask as since moving to the latest version I've notice the occasional:
 
  google fit Connection failed. Cause: ConnectionResult{statusCode=SIGN_IN_REQUIRED,

error, so wondering rather than:

    mClient = new GoogleApiClient.Builder(this)
    
    ....
    
        if (!authInProgress) {
                if (result.getErrorCode() == FitnessStatusCodes.NEEDS_OAUTH_PERMISSIONS) {

the site should advice bodies to use:

    mClient = new GoogleApiClient.Builder(this)
    
    ....
    
        if (!authInProgress) {
                if (result.getErrorCode() == FitnessStatusCodes.NEEDS_OAUTH_PERMISSIONS
                       || result.getErrorCode() == ConnectionResult.SIGN_IN_REQUIRED
                 ) {
1
1
Andrew Roberts's profile photoSatinder Singh's profile photoGustavo Moura's profile photo
7 comments
 
+Andrew Roberts Thanks for reporting this. We will document the SIGN_IN_REQUIRED case in our docs.
Add a comment...

Andrew Roberts

Discussion  - 
 
Might as well ask here: Has anyone gone through the Google-Play-Services API documentation and worked out what's changed syntactically between v6.5 and 7.0.0?

Looking for a crib sheet to save me having to compile my own eg.

See: http://stackoverflow.com/questions/29336756/google-play-service-v-6-5-to-v-7-0-0-differences
1
Pierre Benayoun's profile photo
 
Thanks ! 
Add a comment...

Andrew Roberts

Announcements  - 
 
Anyone fancy having a go at breaking a half complete toy: https://play.google.com/apps/testing/net.arcalot.biometrics
1
Rahsheen Porter's profile photoAndrew Roberts's profile photo
3 comments
 
Added: USA, CAN, SPN, NTH, DEU a while back
Add a comment...
Have him in circles
47 people
Mark Bennett's profile photo
James Blackstock's profile photo
Colin Gauntlett's profile photo
Behnam Tahzib's profile photo
Rebecca Reed's profile photo
simon roberts's profile photo
Katie Fisher's profile photo
Simon Buckley's profile photo
Liz Bennett's profile photo

Andrew Roberts

Bug Reports  - 
 
Re the Fit App dying when you try to browse Activity / Weight history, via:  Settings -> Weight History, then scrolling one of the graphs.

 Had a look at the logs and there appears to be a consistent:

Google Fit app:  java.lang.IllegalStateException: Invalid end time: 1427670000000

For:

FitnessApp﹕ requesting weight from 16 Mar 2015 12:00:00 am to 30 Mar 2015 12:00:00 am
..
OR
...
requesting weight from 30 Mar 2015 12:00:00 am to 30 Mar 2015 12:00:00 am

Which as a valid timestamp, i'm guessing there's something else up.

A couple of examples.:

04-14 00:52:12.451    4363-4527/? E/AndroidRuntime﹕ FATAL EXCEPTION: AsyncTask #5
    Process: com.google.android.apps.fitness, PID: 4363
    java.lang.RuntimeException: An error occured while executing doInBackground()
            at android.os.AsyncTask$3.done(AsyncTask.java:304)
            at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355)
            at java.util.concurrent.FutureTask.setException(FutureTask.java:222)
            at java.util.concurrent.FutureTask.run(FutureTask.java:242)
            at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
            at java.lang.Thread.run(Thread.java:818)
     Caused by: java.lang.IllegalStateException: Invalid end time: 1427670000000
            at b.a(PG)
            at afx.c(Unknown Source)
            at com.google.android.apps.fitness.dataviz.dataloaders.ActivityDataLoader.a(PG:42)
            at xk.doInBackground(PG:67)
            at android.os.AsyncTask$2.call(AsyncTask.java:292)
            at java.util.concurrent.FutureTask.run(FutureTask.java:237)
            at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
            at java.lang.Thread.run(Thread.java:818)
04-14 00:52:12.452    4363-4516/? I/FitnessApp﹕ requesting weight from 16 Mar 2015 12:00:00 am to 30 Mar 2015 12:00:00 am


and:


04-14 01:08:29.963   9668-17993/? I/FitnessApp﹕ requesting weight from 16 Mar 2015 12:00:00 am to 30 Mar 2015 12:00:00 am
04-14 01:08:29.963   9668-17990/? E/AndroidRuntime﹕ FATAL EXCEPTION: AsyncTask #2
    Process: com.google.android.apps.fitness, PID: 9668
    java.lang.RuntimeException: An error occured while executing doInBackground()
            at android.os.AsyncTask$3.done(AsyncTask.java:304)
            at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355)
            at java.util.concurrent.FutureTask.setException(FutureTask.java:222)
            at java.util.concurrent.FutureTask.run(FutureTask.java:242)
            at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
            at java.lang.Thread.run(Thread.java:818)
     Caused by: java.lang.IllegalStateException: Invalid end time: 1427670000000
            at b.a(PG)
            at afx.c(Unknown Source)
            at com.google.android.apps.fitness.dataviz.dataloaders.ActivityDataLoader.a(PG:42)
            at xk.doInBackground(PG:67)
            at android.os.AsyncTask$2.call(AsyncTask.java:292)
            at java.util.concurrent.FutureTask.run(FutureTask.java:237)
            at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
            at java.lang.Thread.run(Thread.java:818)
04-14 01:08:29.986    1855-2136/? W/ActivityManager﹕ Force finishing activity 1 com.google.android.apps.fitness/.FitnessActivity
04-14 01:08:30.029    1855-4447/? I/OpenGLRenderer﹕ Initialized EGL, version 1.4
04-14 01:08:30.403   9668-17993/? I/FitnessApp﹕ requesting weight from 30 Mar 2015 12:00:00 am to 30 Mar 2015 12:00:00 am
1
1
Gustavo Moura's profile photo
Add a comment...

Andrew Roberts

Discussion  - 
 
Patents - wondering if anyone operating in the USA, CAN, JPN, KOR,  SGP, AUS, CHN, ... or any other market where the implementation of an abstract concepts, process or mathematical formula in software is patentable, has performed a search / compiled a list of the patents that they suspect may cover use of the API in that market?

For a start, a few of the many thousand GRANT's:
- Automated processing of training data [US 8066514 B2]
- Body type determination apparatus [US 6539310 B]
- Apparatus for measurement of living body [US 8135457 B2]
- Apparatus for determining basal metabolism and body mass index, BMI [EP 1386581 B1]
- Apparatus for measuring the quantity of physical exercise 
[US 4525074 A]
- Weight loss management system [US 4951197 A]
- Personal physical fitness measuring apparatus [US 5615685 A]
- Method of determining an optimum workload corresponding to user's target heart rate and exercise device therefor [US 5853351 A]
- Walking/running heart rate monitoring system 
[US 6013009 A] 
- Method and apparatus for measuring exertion endurance 
[US 6277080 B1]
- Health management device [US 6095949 A] (calorie counter)
- Electronic calorie counter [US 4192000 A]
- Integrated weight loss control method [US 5839901 A]
- Caloric value calculation device [US 6482155 B2]
- Health management device [US 6095949 A]
- Diet and activity monitoring device [WO 2001052718 A2]
- Computer program, method, and system for monitoring nutrition content of consumables and for facilitating menu planning [US 6953342 B2]
- For shceduling/monitoring physical activities of an individual [US 5387164 A]
- Diet and activity-monitoring device [US 6513532 B2]
- Exercise workout support device [US 6241684 B1]
- Managing body composition [US 7788042 B2]
1
Add a comment...
 
Why no  "Google Fit" category in the Play store?  Is someone missing a marketing trick by not having a specific category for Google Fit intergrated app's, or at least a bit of metadata / tag for an accurate search? Without trawling each app's Play Store listing, and more often than not downloading an App. there appears to be no way to identify whether an app is currently Google Fit enabled. 
13
Dwight SwoopFiasco Jones's profile photoAravinda Dissanayaka's profile photoAndrew Roberts's profile photo
4 comments
 
Searching the Play Store / Wikipedia / Google, there appear to be only 50 app's that acknowledge they integrate with Google Fit. Are bodies being deliberately modest?
Add a comment...

Andrew Roberts

Shared publicly  - 
 
Bridleways and footpaths around Daventry
1
Andrew Roberts's profile photoJoe Richards's profile photoGreg Smith's profile photo
4 comments
 
A lot of these are braunston and wolfhamcote 
Add a comment...
People
Have him in circles
47 people
Mark Bennett's profile photo
James Blackstock's profile photo
Colin Gauntlett's profile photo
Behnam Tahzib's profile photo
Rebecca Reed's profile photo
simon roberts's profile photo
Katie Fisher's profile photo
Simon Buckley's profile photo
Liz Bennett's profile photo
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
UK
Links
Education
  • University of Warwick
    Computer Science, 1994
  • Open University
    Computing For Comerce and Industry, 1998
Basic Information
Gender
Male
Handy stop off or starting point for a canal path walk
Public - a year ago
reviewed a year ago
Great pub, in a very pretty village
Public - a year ago
reviewed a year ago
Good pub, reasnable food with outstanding views
Public - a year ago
reviewed a year ago
4 reviews
Map
Map
Map
As the last significant bump before continental Europe the site offers great views of Northamptonshire, and parts of Warwickshire, along with some Iron age earthworks and chain home radar remnants to clamber over, but the site is primarily used by locals to exercise their dogs, jog or cycle around. If it's wet take wellies as the pinch points at the gates will become a quagmire (The site has miles of asphalt, concrete and hard core tracks, but the pedestrian / equine gates all open onto unpaved tracks). Facilities limited to free parking, an information board and a few benches.
• • •
Public - a year ago
reviewed a year ago