- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我希望在应用启动后立即提示用户获得访问运动和健身数据 (CoreMotion) 的权限。
现在我正在尝试对数据进行“虚拟”查询以提示对 application:didFinishLaunchingWithOptions
CMMotionActivityManager *motionActivityManager=[[CMMotionActivityManager alloc]init];
[motionActivityManager startActivityUpdatesToQueue:[NSOperationQueue mainQueue] withHandler:^(CMMotionActivity *activity) {
NSLog(@"Dummy query to prompt permission from user");
}];
但是发生的是应用程序启动并卡在初始屏幕上 — 如果我按下主页按钮然后应用程序尝试关闭然后权限提示弹出。
想过如何实现吗?
最佳答案
我研究了运动管理器并尝试创建一个用于运动检测的库。由此,我了解到当执行以下代码时,会弹出运动检测权限。
CMMotionActivityManager *motionActivityManager = [[CMMotionActivityManager alloc]init];
[motionActivityManager startActivityUpdatesToQueue:[NSOperationQueue mainQueue] withHandler:^(CMMotionActivity *activity) {
NSLog(@"Motion...%@",activity);
}];
希望对您有所帮助。谢谢。
关于ios - 提示对运动与健身数据的许可,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33203644/
使用 Fit/FitNesse 代替 xUnit 风格的集成测试有什么意义?在我看来,它的语法非常奇怪且非常不清楚。 真的只是为了让产品负责人编写测试吗?他们不会!这对他们来说太复杂了。那么为什么每个
我正在尝试连接到 Googlefit,但我收到如下奇怪的错误代码 E/GooglePlayServicesUtil:意外错误代码5005 有人对此有任何想法吗?提前致谢 最佳答案 我借助这篇文章中的答
我有一个与 Google 健身集成的应用程序。其中一项要求是显示用户最喜欢的 Activity (最频繁),即:骑自行车。我假设这将通过 History API 完成,但我不确定如何收集所有 Acti
我正在尝试从我的应用程序中将距离数据插入 Google-Fit: insert(DataType.AGGREGATE_DISTANCE_DELTA, distanceMeters, fromMilli
我写了一个简单的健身测试,效果很好。今天我发现 fitnesse 生成的输出页面 (NoSuchElementException) 显示的错误与控制台显示的输出 (java.lang.Exceptio
我们使用 Fitnesse [FitSharp],我们需要一个单一的拟合测试,该测试将调用和运行跨越多个套件的单个测试。 我知道我们可以把它放在一个批处理文件中并从那里运行单独的测试 C:\Fitne
我是一名优秀的程序员,十分优秀!