小编mli*_*liu的帖子

Xcode 9.3.1组件列表为空,无法下载iOS 10模拟器

我正在运行Xcode 9.3.1(9E501),并且“我的组件”列表为空,无法下载iOS 10模拟器。

我试过了:

  • 删除以下位置并重新安装Xcode:

/Applications/Xcode.app

/Library/Preferences/com.apple.dt.Xcode.plist

〜/ Library / Preferences / com.apple.dt.Xcode.plist

〜/ Library / Caches / com.apple.dt.Xcode

〜/库/应用程序\支持/ Xcode

〜/图书馆/开发人员/

  • 手动删除我所有的iOS模拟器

  • 我尝试过的一切似乎都没有效果。我正在运行非管理员用户,并使用管理员用户安装了Xcode,如果有任何区别。项目是通用的,部署目标是10.3(不要紧)。

空组件清单

xcode ios

7
推荐指数
1
解决办法
1128
查看次数

Android Camera.autoFocus和FOCUS_MODE_CONTINUOUS_PICTURE

我有一个相机应用程序,允许用户拍照.在我的主屏幕上,我有一个在SurfaceView上渲染的相机.当用户拍照时,我调用camera.autoFocus,在AutoFocusCallback回调中我调用camera.takePicture.然后我保存照片并转到另一个活动预览照片.我在离开相机页面(onPause)时调用camera.stopPreview(),在返回时调用camera.startPreview()(onResume).

使用FOCUS_MODE_CONTINUOUS_PICTURE初始化摄像机.回到相机页面时我不回收相机(因为这是一个需要约2秒钟的慢速操作),但如果相机之前已经初始化,则只需调用startPreview.

这是我的问题.在拍摄第一张照片之前,连续自动对焦工作正常,因为最初在相机上设置了FOCUS_MODE_CONTINUOUS_PICTURE.但是在调用camera.autoFocus后,FOCUS_MODE_CONTINUOUS_PICTURE停止工作.之后当我返回同一个屏幕并调用startPreview时,连续自动对焦不再起作用了.

有没有办法重新启动连续自动对焦而无需重新启动相机?我想避免重新启动相机,因为这会导致用户延迟几秒钟.

camera android autofocus

6
推荐指数
1
解决办法
3988
查看次数

整个应用中有一个BillingClient实例

我有一个包含许多活动的应用程序。活动之一是显示购买选项。

在帐单库的示例应用程序(https://github.com/googlesamples/android-play-billing)中,使用了BillingClientLifecycle和BillingManager,它们都与单个活动相关联,因此在以下情况下打开/关闭连接活动已创建/销毁。

但是,在具有许多活动的应用程序中,针对不同的活动分别执行此操作似乎并不理想。我还想在应用启动时检查订阅是否有效。

我正在考虑在应用程序的Application子类中创建BillingClient。但是,如果这样做,我只会打开BillingClient连接,而不会关闭它(因为那里没有onDestroy方法)。有人做过此事并且遇到任何问题吗?另外,这是否违反最佳做法,是否会导致网络/性能出现问题?

android in-app-purchase in-app-billing

5
推荐指数
3
解决办法
409
查看次数