小编Swe*_*ain的帖子

如何在 Jetpack Compose 中从可组合导航到活动或片段?

可组合和活动之间的导航方式有哪些,反之亦然?我可以通过使用 StartActivity(..) 方法还是唯一的方法是创建屏幕和导航控制器?

在此处输入图片说明

android android-jetpack android-jetpack-navigation android-jetpack-compose

5
推荐指数
2
解决办法
3235
查看次数

如何解决Flutter中的LateInitializationError?

我遇到以下问题,希望有人可以帮助我。我尝试使用以下代码将相机包含在我的 flutter 应用程序中:

import 'dart:async';
import 'package:flutter/material.dart';
import 'package:camera/camera.dart';


class Route02 extends StatefulWidget {
  @override
  CameraState createState() => CameraState();
}

class CameraState extends State<Route02> {
  late List<CameraDescription> cameras;
  late CameraController _controller;
  bool isReady = false;

  @override
  void initState() {
    super.initState();
    setupCameras();
  }

  Future<void> setupCameras() async {
    try {
      cameras = await availableCameras();
      _controller = new CameraController(cameras[0], ResolutionPreset.ultraHigh);
      await _controller.initialize();
    } on CameraException catch () {
      setState(() {
        isReady = false;
      });
    }
    setState(() {
      isReady = true;
    });
  }

  Widget …
Run Code Online (Sandbox Code Playgroud)

error-handling exception solution dart flutter

5
推荐指数
1
解决办法
5791
查看次数

如何直接在 Jetpack Compose 中使用 Color 资源?

我想直接使用在colors.xml 类中定义的自定义颜色,而不使用Material 主题颜色或Jetpack 提供的默认主题。有什么直接的方法可以做到吗?

android android-jetpack android-jetpack-compose

4
推荐指数
2
解决办法
1965
查看次数

房间数据库保存数据的存储限制是多少?

我有一个带有房间数据库的应用程序。我如何知道已达到数据存储的最大限制?如果应用程序超出该限制会发生什么情况。它会影响已存储的数据还是只是停止添加新数据?

database storage android kotlin android-room

4
推荐指数
1
解决办法
2026
查看次数

Flutter Web 不支持 Image.file。如何从 Flutter Web 的图库/相机获取图像?

在 Chrome 网络浏览器上运行 Flutter 应用程序时出现以下错误。我从图库中挑选了一张图片:

  Future getImage() async {
    try {
      final image = await ImagePicker().pickImage(source: ImageSource.gallery);
      if (image == null) {
        return;
      }
      final imageTemp = XFile(image.path);
      setState(() => this._userImage = imageTemp);
    } on PlatformException catch (e) {
      e.stacktrace;
    }
  }
Run Code Online (Sandbox Code Playgroud)

代码:

  dynamic getUserImage() {
    if (_userImage?.path == null) {
      return const Icon(
        Icons.person,
        color: Colors.grey,
        size: 54,
      );
    } else {
      return Image.file(File(_userImage!.path));
    }
  }
Run Code Online (Sandbox Code Playgroud)

图像:

在此输入图像描述

我应该使用或更改什么来从网络图库或相机中选择图像?

flutter flutter-web flutter-image-picker

4
推荐指数
1
解决办法
7888
查看次数

Android 中的对话框可以有视图模型吗?

我需要从对话框进行 API 调用。我是否需要返回到片段才能执行此操作,或者是否有任何方法可以引用片段视图模型?

android dialog view mvvm viewmodel

3
推荐指数
1
解决办法
4843
查看次数

如何在 API 调用中转义特殊字符?

我正在尝试 GET 对 API 的请求,但一个特殊字符“*”(星号)中断了我的 API 调用,因此它发送的不完整。有什么办法可以逃脱吗?

在此处输入图片说明

取而代之的是:

https://rest2.bermanngps.cl/BermannRest/api/enviacomando?tk=3cf40d35c4e48b60e007cdc85f1342f5&comando=%24SRVFFFFFF%2C25%2C1*8F&md5pass=4e1ed8ef96fb83a0a30c39b0019fadc7&user=1017&avserie=12977
Run Code Online (Sandbox Code Playgroud)

这是发送:

https://rest2.bermanngps.cl/BermannRest/api/enviacomando?tk=3cf40d35c4e48b60e007cdc85f1342f5&comando=%24SRVFFFFFF%2C25%2C1
Run Code Online (Sandbox Code Playgroud)

我正在使用改造的 GET 请求方法,使用存储库动态加载查询字符串。我将如何在那里使用 URLEncoder 方法?

https://rest2.bermanngps.cl/BermannRest/api/enviacomando?tk=3cf40d35c4e48b60e007cdc85f1342f5&comando=%24SRVFFFFFF%2C25%2C1*8F&md5pass=4e1ed8ef96fb83a0a30c39b0019fadc7&user=1017&avserie=12977
Run Code Online (Sandbox Code Playgroud)

api rest android httprequest retrofit2

2
推荐指数
1
解决办法
411
查看次数

我们应该避免在 Kotlin 中使用类型化数组吗?如果是,有没有更新的方法来替换 Kotlin 中的类型化数组?

这是我的代码,该类用于扩充视图。我在这里使用类型化数组。有没有其他方法可以在不使用类型化数组的情况下编写此代码。

 class CalculatorInputView(context: Context, attributeSet: AttributeSet) :
    RelativeLayout(context, attributeSet) {

    init {
        LayoutInflater.from(context).inflate(R.layout.view_calculator_input, 
       this, true)

        //attribute set
        attributeSet.run {
            val typedArray: TypedArray =
                context.obtainStyledAttributes(
                    attributeSet,
                    R.styleable.CalculatorInputView
                )
            val textResource: String? =
                typedArray.getString(R.styleable.CalculatorInputView_item_text)

        }
    }
}
Run Code Online (Sandbox Code Playgroud)

typed-arrays kotlin

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

如何在 AOSP 12 版本中包含 OpenGapps?

我正在为我的 Pixel 3a sargo 构建 AOSP 12。它有效,但我想在上面安装 Gapps。当我尝试在 TWRP 中刷新任何 Gapps zip 时,它说我的系统分区是只读或已满,因此我尝试使用读写权限重新安装它。但它表明了同样的事情。之后,我看到我的系统分区已满。所以我想知道,如何在构建 AOSP 时包含 Gapps?但由于 OpenGapps 不适用于 Android 12(我尝试过但构建失败),我不知道如何在我的构建中包含 Gapps。

有人能帮助我吗?

android build android-source android-12

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

为什么 Java 代码无法访问 Companion 对象?

众所周知,Kotlin 和 Java 是可以互操作的。当我尝试访问 Kotlin 代码中的 Java 静态变量时,它可以工作,但是当我尝试访问 Java 中的伴生对象时,它不起作用。

java kotlin companion-object kotlin-companion

0
推荐指数
1
解决办法
1603
查看次数