小编esk*_*kan的帖子

Firestore - 获取文档集合

我想自动化firestore数据库的备份过程.我们的想法是遍历根文档以构建JSON树.但我没有找到一种方法来获取文档的所有集合.我想这是可能的,因为在firestore控制台中我们可以看到树.有任何想法吗 ?

firebase google-cloud-firestore

7
推荐指数
4
解决办法
3万
查看次数

尝试创建生命周期被破坏的 LifecycleCamera

我正在尝试为我的屏幕录像机应用程序制作浮动相机视图。

FloatingViewService.java

public class FloatingViewService extends LifecycleService implements CameraXConfig.Provider, LifecycleOwner {
    private View mFloatingView;
    private WindowManager mWindowManager;
    PreviewView previewView;
    private ListenableFuture<ProcessCameraProvider> cameraProviderFuture;

    public FloatingViewService() {
    }


    @Nullable
    @Override
    public IBinder onBind(Intent intent) {
        super.onBind(intent);
        return null;
    }

    @Override
    public void onCreate() {
        super.onCreate();
        mFloatingView = LayoutInflater.from(this).inflate(R.layout.layout_floating_widget, null);
        final WindowManager.LayoutParams params;
        if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) {
            params = new WindowManager.LayoutParams(
                    WindowManager.LayoutParams.WRAP_CONTENT,
                    WindowManager.LayoutParams.WRAP_CONTENT,
                    WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY,
                    WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE,
                    PixelFormat.TRANSLUCENT);

        } else {
            params = new WindowManager.LayoutParams(
                    WindowManager.LayoutParams.WRAP_CONTENT,
                    WindowManager.LayoutParams.WRAP_CONTENT,
                    WindowManager.LayoutParams.TYPE_PHONE,
                    WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE,
                    PixelFormat.TRANSLUCENT);

        }
        params.width = 400; …
Run Code Online (Sandbox Code Playgroud)

java android android-lifecycle android-camerax lifecycleowner

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