小编Meh*_*p73的帖子

无法解析上一个 gradle 版本中 android studio 中的 jitpack 依赖项

我收到Failed to resolve: com.github.dogecoin:libdohj:v0.15.9错误,但我不知道为什么。我还尝试了其他 jitpack 依赖项。它在我之前的项目中运行良好。

buildscript {
    ext {
        compose_version = '1.0.2'
    }
    repositories {
        google()
        maven { url "https://jitpack.io" }
        mavenCentral()

    }

    dependencies {
        classpath "com.android.tools.build:gradle:7.0.2"
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.21"
        classpath "com.google.dagger:hilt-android-gradle-plugin:2.38.1"
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
Run Code Online (Sandbox Code Playgroud)

android-studio build.gradle android-gradle-plugin jitpack

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

如何使用 Java 命令中的正则表达式从字符串中读取函数或有哪些替代选项?

我想使用字符串中的类似结构的函数来发出命令。例如我有三个功能:

go() do() hello()
Run Code Online (Sandbox Code Playgroud)

而且这些函数的主体也可以包含相同的函数。

"go(){do(){go}} do()"
Run Code Online (Sandbox Code Playgroud)

这些函数也可以使用参数。我怎样才能在正则表达式中做到这一点。这就像创建一种编程语言。

基本上,这些不是方法,而是都是从同一个抽象类实现的类。每个类都有一个由相同类的列表类型组成的参数。我的意图就像一个接受括号的计算器。
5* (2+5-(5*9))

我的命令可能会变得复杂:

go(true, 4){do(), hello(){go(){}}
Run Code Online (Sandbox Code Playgroud)

java regex kotlin

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

如何在 android studio 中的 Jetpack Compose 框中触摸时显示下拉菜单

我想在我触摸的地方显示我的下拉菜单,但它不起作用。我使用 offset 来设置下拉菜单的位置,但它无法正常工作。看起来它只将 x 值设置为我的下拉菜单的位置。

            var expanded by remember { mutableStateOf(false) }
            var touchPoint: Offset by remember { mutableStateOf(Offset.Zero) }
            val density = LocalDensity.current

            Box(
                Modifier
                    .fillMaxSize()
                    .background(Color.Cyan)
                    .pointerInput(Unit) {
                        detectTapGestures {
                            Log.d(TAG, "onCreate: ${it}")
                            touchPoint = it
                            expanded = true

                        }

                    }
            ) {
                val (xDp, yDp) = with(density) {
                    (touchPoint.x.toDp()) to (touchPoint.y.toDp())
                }
                DropdownMenu(
                    modifier = Modifier.align(Alignment.Center),
                    expanded = expanded,
                    offset = DpOffset(xDp, yDp),
                    onDismissRequest = {
                        expanded = false
                    },

                    ) {
                    DropdownMenuItem(onClick = {
                        expanded = …
Run Code Online (Sandbox Code Playgroud)

android drop-down-menu android-studio android-jetpack-compose

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