11import * as MotionActivityTracker from "motion-activity-tracker" ;
22import React , { useEffect , useState } from "react" ;
33import { Text , View , Button , StyleSheet , Platform } from "react-native" ;
4-
4+ import { PermissionStatus , HistoricalActivity , TrackingStatus , ActivityType , ActivityChangeEvent , TransitionType , Confidence } from "motion-activity-tracker/types"
5+ import { isGooglePlayServicesAvailable } from "react-native-motion-activity-tracker" ;
56export default function App ( ) {
7+ console . log ( "PermissionStatus!!!!!!!!!!" , PermissionStatus . NOT_DETERMINED )
68 const [ message , setMessage ] = useState ( "Initializing..." ) ,
79 [ tracking , setTracking ] = useState ( false ) ,
810 [ data , setData ] = useState <
9- MotionActivityTracker . HistoricalActivity [ ] | undefined
11+ HistoricalActivity [ ] | undefined
1012 > ( ) ,
1113 [ permissionStatus , setPermissionStatus ] =
12- useState < MotionActivityTracker . PermissionStatus > (
13- MotionActivityTracker . PermissionStatus . NOT_DETERMINED ,
14+ useState < PermissionStatus > (
15+ PermissionStatus . NOT_DETERMINED ,
1416 ) ,
1517 [ trackingStatus , setTrackingStatus ] =
16- useState < MotionActivityTracker . TrackingStatus > (
17- MotionActivityTracker . TrackingStatus . STOPPED ,
18+ useState < TrackingStatus > (
19+ TrackingStatus . STOPPED ,
1820 ) ,
1921 [ enterTransition , setEnterTransition ] =
20- useState < MotionActivityTracker . ActivityType > (
21- MotionActivityTracker . ActivityType . UNKNOWN ,
22+ useState < ActivityType > (
23+ ActivityType . UNKNOWN ,
2224 ) ,
2325 [ exitTransition , setExitTransition ] =
24- useState < MotionActivityTracker . ActivityType > (
25- MotionActivityTracker . ActivityType . UNKNOWN ,
26+ useState < ActivityType > (
27+ ActivityType . UNKNOWN ,
2628 ) ,
2729 startDate = new Date ( Date . now ( ) - 7 * 24 * 60 * 60 * 1000 ) ,
2830 endDate = new Date ( ) ;
2931
3032 useEffect ( ( ) => {
3133 const setActivityHistoricalData = async ( ) => {
32- const data = await MotionActivityTracker . getHistoricalDataIos (
34+ const data = await MotionActivityTracker . getHistoricalData (
3335 startDate ,
3436 endDate ,
3537 ) ;
@@ -99,10 +101,10 @@ export default function App() {
99101 } ;
100102
101103 const handleSimulateTransition = ( ) => {
102- const event : MotionActivityTracker . ActivityChangeEvent = {
103- activityType : MotionActivityTracker . ActivityType . WALKING ,
104- transitionType : MotionActivityTracker . TransitionType . ENTER ,
105- confidence : MotionActivityTracker . Confidence . UNKNOWN ,
104+ const event : ActivityChangeEvent = {
105+ activityType : ActivityType . WALKING ,
106+ transitionType : TransitionType . ENTER ,
107+ confidence : Confidence . UNKNOWN ,
106108 timestamp : new Date ( ) . getTime ( ) ,
107109 } ;
108110
@@ -113,7 +115,7 @@ export default function App() {
113115 < View style = { styles . container } >
114116 < Text
115117 style = { styles . text }
116- > { `Is Google Play available: ${ MotionActivityTracker . isGooglePlayServicesAvailable } ` } </ Text >
118+ > { `Is Google Play available: ${ isGooglePlayServicesAvailable } ` } </ Text >
117119 < Text
118120 style = { styles . text }
119121 > { `Permission Status: ${ permissionStatus } ` } </ Text >
0 commit comments