FitnessLocal
Stay organized with collections
Save and categorize content based on your preferences.
The main entry point to the Recording API on mobile.
-
LocalRecordingClient
enables low-battery, always-on background collection and querying of local sensor
data.
Inherited Method Summary
From class java.lang.Object
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License
, and code samples are licensed under the Apache 2.0 License
. For details, see the Google Developers Site Policies
. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-31 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-31 UTC."],[[["\u003cp\u003e\u003ccode\u003eFitnessLocal\u003c/code\u003e serves as the primary entry point for interacting with the Recording API on mobile devices.\u003c/p\u003e\n"],["\u003cp\u003eIt facilitates low-battery, continuous background collection and querying of local sensor data through \u003ccode\u003eLocalRecordingClient\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can create a \u003ccode\u003eLocalRecordingClient\u003c/code\u003e instance using either an \u003ccode\u003eActivity\u003c/code\u003e or a non-activity \u003ccode\u003eContext\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eLocalRecordingClient\u003c/code\u003e enables access and management of fitness data recorded on the device.\u003c/p\u003e\n"]]],[],null,["# FitnessLocal\n\npublic class **FitnessLocal** extends [Object](//developer.android.com/reference/java/lang/Object.html) \nThe main entry point to the Recording API on mobile.\n\n- [LocalRecordingClient](/android/reference/com/google/android/gms/fitness/LocalRecordingClient) enables low-battery, always-on background collection and querying of local sensor data. \n\n### Public Method Summary\n\n|-------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| static [LocalRecordingClient](/android/reference/com/google/android/gms/fitness/LocalRecordingClient) | [getLocalRecordingClient](/android/reference/com/google/android/gms/fitness/FitnessLocal#getLocalRecordingClient(android.content.Context))([Context](//developer.android.com/reference/android/content/Context.html) context) Creates a new instance of [LocalRecordingClient](/android/reference/com/google/android/gms/fitness/LocalRecordingClient) for use in a non-activity [Context](//developer.android.com/reference/android/content/Context.html). |\n| static [LocalRecordingClient](/android/reference/com/google/android/gms/fitness/LocalRecordingClient) | [getLocalRecordingClient](/android/reference/com/google/android/gms/fitness/FitnessLocal#getLocalRecordingClient(android.app.Activity))([Activity](//developer.android.com/reference/android/app/Activity.html) activity) Creates a new instance of [LocalRecordingClient](/android/reference/com/google/android/gms/fitness/LocalRecordingClient) for use in an [Activity](//developer.android.com/reference/android/app/Activity.html). |\n\n### Inherited Method Summary\n\nFrom class java.lang.Object \n\n|----------------------------------------------------------------------------|--------------------------------------------------------------------------------|\n| [Object](//developer.android.com/reference/java/lang/Object.html) | clone() |\n| boolean | equals([Object](//developer.android.com/reference/java/lang/Object.html) arg0) |\n| void | finalize() |\n| final [Class](//developer.android.com/reference/java/lang/Class.html)\\\u003c?\\\u003e | getClass() |\n| int | hashCode() |\n| final void | notify() |\n| final void | notifyAll() |\n| [String](//developer.android.com/reference/java/lang/String.html) | toString() |\n| final void | wait(long arg0, int arg1) |\n| final void | wait(long arg0) |\n| final void | wait() |\n\nPublic Methods\n--------------\n\n#### public static [LocalRecordingClient](/android/reference/com/google/android/gms/fitness/LocalRecordingClient)\n**getLocalRecordingClient** ([Context](//developer.android.com/reference/android/content/Context.html) context)\n\nCreates a new instance of [LocalRecordingClient](/android/reference/com/google/android/gms/fitness/LocalRecordingClient)\nfor use in a non-activity [Context](//developer.android.com/reference/android/content/Context.html). \n\n#### public static [LocalRecordingClient](/android/reference/com/google/android/gms/fitness/LocalRecordingClient)\n**getLocalRecordingClient** ([Activity](//developer.android.com/reference/android/app/Activity.html) activity)\n\nCreates a new instance of [LocalRecordingClient](/android/reference/com/google/android/gms/fitness/LocalRecordingClient)\nfor use in an [Activity](//developer.android.com/reference/android/app/Activity.html)."]]