小编Rya*_*ley的帖子

安卓。当手机系统主题为深色时,小米(android 10+)mode_night_follow_system颜色错误

问题是:

当我打开应用程序时,我根据设备的主题设置主题。在android代码中它是= mode_night_follow_system。

让我们想象一下系统(设备)的主题是黑暗的。当登录移动应用程序时,我这样做

  AppCompatDelegate.setDefaultNightMode(mode_night_follow_system)
Run Code Online (Sandbox Code Playgroud)

该应用程序将颜色更改为深色,但感觉它并没有采用我在深色中指示的颜色。

该问题仅适用于 Android 10+ 的小米手机

在三星、华为等其他机型上没有问题。

问题是什么?

android xiaomi android-dark-theme android-darkmode darkmode

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

HERE API 地图样式生成器?

我正在使用 Here api ( https://developer.here.com/documentation )开发地图,并寻找一个类似的网站https://snazzymaps.com/但要在 Here 生成地图的样式。

配置是一个Yaml文件,查看示例:https ://developer.here.com/documentation/examples/maps-js/styles/change-style-at-load

如果你能帮助我的话谢谢你。:)

我只想改变街道、水、公园和一些标签的颜色

yaml here-api

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

START_STICKY 用于行为类似于服务的活动

如果我们希望 Activity 表现得像一个服务,我们可以使用以下方法将其移动到后台:

moveTaskToBack(true);
Run Code Online (Sandbox Code Playgroud)

我们可以使用以下方法将其从“最近”屏幕中隐藏:

android:excludeFromRecents="true"
Run Code Online (Sandbox Code Playgroud)

但是我们如何使它 START_STICKY 在它被杀死后自动重新创建?

android android-service android-activity

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

为什么即使 arrayListOf 包含 `foo in list` 也返回 false?

我正在尝试用 Kotlin 编写的这段代码(我是 Kotlin 的初学者)。我希望收到“真”但是我收到了“假”即使listo包含它。这是我的代码:

fun main(args: Array<String>) {
    class product(var product: String, var productName: String)
    val listo = arrayListOf(
            product("shirt", "yoyo")
    )
    val testing = product("shirt", "yoyo")
    if (testing in listo) {
        println("True")
    } else {
        println("False")
    }
}
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?任何帮助真的很感激

kotlin

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

有没有办法在运行时向类定义添加方法?

有一个更好的问题(链接如下)。我的问题鼓励了糟糕的编码实践,但没有概述这些实践的风险。

Java 类可以在运行时向自身添加方法吗?

原来的问题如下:


有没有办法在运行时向类定义添加方法?

例如,假设我有以下界面

public interface Singleton<T> {
    @StaticContract
    T getInstanceStatic();
}
Run Code Online (Sandbox Code Playgroud)

在运行时,我会扫描所有类中带有注释“StaticContract”的方法,并将已实现方法的静态版本添加到类定义中。但是,我不知道我将如何去做,或者这是否可能。

在我当前的实现中,如果运行时反射在初始化期间没有找到方法的静态方法,我会抛出一个 NoSuchMethodError。最大的问题是,如果开发人员不熟悉接口,他们可能不知道他们应该创建静态方法。非静态 getInstanceStatic() 对单例没有意义。它只是作为创建静态方法的提醒。

结合使用反射恢复擦除类型的能力,这将使我能够使用泛型远远超出预期。例如,您将不再需要定义和传递工厂对象。您可以在工厂生产的类中定义方法。

另外,如果在运行时没有办法做到这一点,有没有办法在编译期做到这一点?

java

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

Kotlin 上的 Android 手电筒

您需要打开手机上的 LED。我写了一个简单的应用程序。LED 应在应用程序启动时亮起。该代码与 Stackoverflow 应用程序代码上的解决方案相匹配:

package com.example.flash

import android.hardware.Camera
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle

class MainActivity : AppCompatActivity() {

 override fun onCreate(savedInstanceState: Bundle?) {
     super.onCreate(savedInstanceState)
     setContentView(R.layout.activity_main)
     var cam = Camera.open()
     var p = cam.parameters
     p.flashMode = Camera.Parameters.FLASH_MODE_TORCH
     cam.parameters = p
     cam.startPreview()
 }
} 
Run Code Online (Sandbox Code Playgroud)

AndroidManifest.xml:

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.kgskassa">
       <uses-permission android:name="android.permission.INTERNET" />
       <uses-permission android:name="android.permission.CAMERA" />
       <uses-permission android:name="android.permission.FLASHLIGHT"/>
       <uses-feature android:name="android.hardware.camera" />
       <uses-feature android:name="android.hardware.camera.autofocus"/>
Run Code Online (Sandbox Code Playgroud)

允许访问手机上的相机。不起作用。有想法吗?

android flashlight kotlin

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

运行yarn start 命令时,我的终端显示未找到 package.json 错误,我该怎么办?

$ yarn start
yarn run v1.22.5
error Couldn't find a package.json file in "C:\\Users\\Anjana Poudel\\Documents\\Javascript\\React.js\\Projects-react"
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.


$ node -v
v12.18.3
$ npm -v
6.14.6
$ yarn -v
1.22.5
Run Code Online (Sandbox Code Playgroud)

reactjs

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

如何通过 git 从 Android Studio 中意外撤消工作中恢复?

我即将提交一个项目。我在 Android Studio 上提交了我的项目,然后尝试将其推送到 GitHub,但收到了有关冲突的警告。我在主分支上,所以不知道这是怎么发生的。不管怎样,我试图撤回,但它说恢复失败,所以我后退了一步,现在我处于大约两周前的提交状态,不确定如何恢复我最后两周的工作。

我还没有完全掌握 git 命令,只是使用了 android studio 提供的 VSC 界面。非常感谢任何帮助,我在这里感到恐慌

git github android-studio

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

入口无地址

我的机器里有一些 k8s 集群,我尝试做一些学习的东西,但我现在就堆叠起来。

我有 2 个应用程序,一个是 mysql,另一个是 wordpress,它们运行良好。当我为 WordPress 提供 LoadBalancer 类型时,它会获取一个 IP,我可以在浏览器中看到。

所以我想创建一个 Ingress 并按主机名调用,但 Ingress 不采用负载均衡器 IP。我做错了什么吗?

这是我的 Ingress 配置

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: wp-ingress
  kubernetes.io/ingress.class: nginx
  labels:
    name: wp-ingress
spec:
  rules:
  - host: wordpress.pandora.local
    http:
      paths:
      - pathType: Prefix
        path: "/"
        backend:
          service:
            name: wp-svc
            port: 
              number: 80
  - host: phpmyadmin.pandora.local
    http:
      paths:
      - pathType: Prefix
        path: "/"
        backend:
          service:
            name: phpmyadmin-svc
            port: 
              number: 80
Run Code Online (Sandbox Code Playgroud)

和问题

# kg ingress
NAME         CLASS    HOSTS                                              ADDRESS   PORTS   AGE …
Run Code Online (Sandbox Code Playgroud)

kubernetes kubernetes-ingress

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

显示影响与模式匹配的文件的提交日志,该模式的差异也与模式匹配

我想查看git log遵守以下所有条件的提交:

  1. 提交修改名称与给定模式匹配的文件。
  2. 提交会更改文件中模式的出现次数(本质上是--pickaxe-regex -S做什么)。
  3. 匹配规则2的变化不一定出现在文件匹配规则1中。

基本上,我想结合显示所有差异包含特定字符串的提交查找修改与 GIT 存储库中的模式匹配的文件名的提交。正如我在下面所做的那样,仅将这两种技术结合起来即可满足规则 1 和 2,但不能满足规则 3。

到目前为止我有:

git log --pickaxe-regex -S 'ChangePattern|SomeAlternatePattern' -- '*/filename.txt'
Run Code Online (Sandbox Code Playgroud)

只要更改发生在filename.txt;但是,我正在寻找的更改位于与模式匹配的文件不同的文件中。

git

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

如何在 Wordpress 中显示最新帖子

在我的一个页面上,我想要一个部分来显示最新的 3 个新闻帖子。

有没有一种简单的方法来检索n 个最新帖子,以便它们可以显示?

css php wordpress wordpress-theming custom-wordpress-pages

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

ModuleNotFoundError:没有名为“torch.tensor”的模块

如何解决这个问题:

Traceback (most recent call last):
  File "C:/Users/arulsuju/Desktop/OfflineSignatureVerification-master/OfflineSignatureVerification-master/main.py", line 4, in <module>
    from Preprocessing import convert_to_image_tensor, invert_image
  File "C:\Users\arulsuju\Desktop\OfflineSignatureVerification-master\OfflineSignatureVerification-master\Preprocessing.py", line 4, in <module>
    from torch.tensor import Tensor
ModuleNotFoundError: No module named 'torch.tensor'
Run Code Online (Sandbox Code Playgroud)

在Python中我正在使用

from torch.tensor import Tensor
Run Code Online (Sandbox Code Playgroud)

python conda pytorch tensor

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

为什么一个字符相乘会产生其他看似随机的字符?

我不明白为什么这段代码输出很奇怪。我出于好奇写了这个,现在如果我输入 55,它会显示一片叶子。还有许多其他事情取决于数量。我在谷歌中搜索了它,但没有找到任何可能的解释。

#include <stdio.h>

int main(){
    char input='*';
    int x;
    scanf("%d",&x);
    printf("%c",input*x);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c printf

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