小编Mar*_*iak的帖子

TelecomManager.ACTION_CHANGE_DEFAULT_DIALER 在华为 P8 Lite 上返回 RESULT_CANCELED

我想更改 Android 默认拨号器并想制作我自己的自定义拨号器。为此,我选择了这个 GIthub 存储库作为启动项目。这在所有其他手机上运行良好,在 huawei p8 lite 上停止运行。默认弹出消息不会显示将应用程序设置为默认值。这是代码块

private fun checkDefaultDialer() {
    if (Build.VERSION.SDK_INT < Build.VERSION_CODES.M) return

    val telecomManager = getSystemService(TELECOM_SERVICE) as TelecomManager
    val isAlreadyDefaultDialer = packageName == telecomManager.defaultDialerPackage
    if (isAlreadyDefaultDialer) return

    val intent = Intent(TelecomManager.ACTION_CHANGE_DEFAULT_DIALER).putExtra(TelecomManager.EXTRA_CHANGE_DEFAULT_DIALER_PACKAGE_NAME, packageName)
    startActivityForResult(intent, REQUEST_CODE_SET_DEFAULT_DIALER)
}

private fun checkSetDefaultDialerResult(resultCode: Int) {
    val message = when (resultCode) {
        RESULT_OK -> "User accepted request to become default dialer"
        RESULT_CANCELED -> "User declined request to become default dialer"
        else -> "Unexpected result code $resultCode"
    }
    Toast.makeText(this, message, …
Run Code Online (Sandbox Code Playgroud)

android default kotlin android-dialer

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

META-INF/spring.factories中缺少spring autoconfiguration类

我正在尝试创建基于spring的应用程序但是在构建之后我在初始化spring上下文时遇到异常 - > No auto configuration classes found in META-INF/spring.factories.我在我的应用程序中大量使用spark并且我被迫maven-assembly-plugin用来打包我的jar(否则我无法运行spark工作).

我的主要课程样本:

@SpringBootApplication
@EnableAutoConfiguration
public class MyMainClass {
    public static void main(String[] args) {

        ConfigurableApplicationContext ctx = new SpringApplicationBuilder(MyMainClass.class).web(false)
                                                                                                   .run(args);
        SparkJob job = ctx.getBean(SparkJob.class);
        job.prepareJobAndRun();
        ctx.close();
    }
}
Run Code Online (Sandbox Code Playgroud)

当我添加

org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
org.mypackage.MyMainClass
Run Code Online (Sandbox Code Playgroud)

一切都按预期工作,但我不想手动添加它们.有没有机会让这项工作没有spring-boot-maven-plugin

java spring maven apache-spark

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

反应式表单数组 - 推送新元素时避免验证错误

我有一个由单个表单数组组成的表单组:

ngOnInit() {
    this.deviceDetailsFormGroup = this._formBuilder.group({
        deviceDetails: this._formBuilder.array([
            this.buildDeviceDetailsForm()
        ])
    });
}
Run Code Online (Sandbox Code Playgroud)

Form Array 中的每个控件都需要验证器:

buildDeviceDetailsForm(): FormGroup {
    return this._formBuilder.group({
        ipAddressCtrl: [
            "",
            [Validators.pattern(ipaddressPattern), Validators.required]
        ],
        hostnameCtrl: [
            "",
            [
                Validators.required,
                Validators.maxLength(30),
                Validators.minLength(5)
            ]
        ]
    });
}
Run Code Online (Sandbox Code Playgroud)

下面是我对 Form Array 的 push 和 remove 函数:

addNewDevice() {
    this.deviceItems = this.deviceDetailsFormGroup.get(
        "deviceDetails"
    ) as FormArray;

    if (this.deviceItems.length > MAX_DEVICES) {
        this.toastNotif.errorToastNotif(
            `A maximum of ${MAX_DEVICES} devices can be selected for a single job scan`,
            "Too many devices selected"
        );
        return;
    } …
Run Code Online (Sandbox Code Playgroud)

angular angular-reactive-forms

3
推荐指数
2
解决办法
2550
查看次数

调用 insertCells 方法时出现“服务电子表格失败”错误

这可能是一个简单的问题,但我在处理一段代码时遇到了一些问题。

这是代码:

function CreateSheet() {
    
    function toTitleCase(str) {
    return str.replace(/\w\S*/g, function (txt) {
        return txt.charAt(0)
            .toUpperCase() + txt.substr(1)
            .toLowerCase();
    });
    }
    var ss = SpreadsheetApp.getActive();
    var templatesheet = ss.getSheetByName('Template');
    //var fieldName = Browser.inputBox('Field Name', 'Insert Field Name', Browser.Buttons.OK_CANCEL);
    var ui = SpreadsheetApp.getUi();
    var fieldResult = 
        ui.prompt(
        'FIELD NAME',
        'Please type in the Field Name',
            ui.ButtonSet.OK
        )
    
    var fieldName = toTitleCase(fieldResult.getResponseText());
    var acreResult = ui.prompt('ACRES',
    'Please type in the # of acres, if the # is not known just leave it …
Run Code Online (Sandbox Code Playgroud)

google-sheets google-apps-script

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

Electron Forge v6、Keytar 和 Node-Loader 错误“找不到合适的图像...文件太短”

我在让Keytar包在 Electron Forge v6 项目 (beta.54) 中工作时遇到一些问题。

\n

在新生成的项目中,运行应用程序时收到有关“文件太短”的错误。下面是来自主进程的错误对话框的摘录:

\n
> electron-forge start\n\n\xe2\x9c\x94 Checking your system\n\xe2\x9c\x94 Locating Application\n\xe2\x9c\x94 Preparing native dependencies: 1 / 1\n\xe2\x9c\x94 Compiling Main Process Code\n\xe2\x9c\x94 Launch Dev Servers\n\xe2\x9c\x94 Compiling Preload Scripts\n\xe2\x9c\x94 Launching Application\n\n\nWebpack Output Available: http://localhost:9000\n\nApp threw an error during load\nError: node-loader:\nError: dlopen(/Users/abc/Desktop/app2/.webpack/main/9e6f9bf6669542cb15efba32c033f3de.node, 1): no suitable image found.  Did find:\n    /Users/abc/Desktop/app2/.webpack/main/9e6f9bf6669542cb15efba32c033f3de.node: file too short\n    /Users/abc/Desktop/app2/.webpack/main/9e6f9bf6669542cb15efba32c033f3de.node: file too short\n    at Object.<anonymous> (/Users/abc/Desktop/app2/.webpack/main/index.js:1015:9)\n    at Object../node_modules/keytar/build/Release/keytar.node (/Users/abc/Desktop/app2/.webpack/main/index.js:1018:30)\n    at __webpack_require__ (/Users/abc/Desktop/app2/.webpack/main/index.js:21:30)\n    at Object../node_modules/keytar/lib/keytar.js (/Users/abc/Desktop/app2/.webpack/main/index.js:1029:14)\n    at __webpack_require__ (/Users/abc/Desktop/app2/.webpack/main/index.js:21:30)\n    at Object../src/index.ts (/Users/abc/Desktop/app2/.webpack/main/index.js:1440:14)\n …
Run Code Online (Sandbox Code Playgroud)

node.js electron electron-forge keytar

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

通过pip安装tensorflow但是失败如下

Traceback  (most recent call last):<br>
    File "/usr/local/lib/python2.7/dist-packages/pip/basecommand.py", line 215, in main<br>
    status = self.run(options, args)<br>
    File "/usr/local/lib/python2.7/dist-packages/pip/commands/install.py", line 335, in run<br>
    wb.build(autobuilding=True)<br>
    File "/usr/local/lib/python2.7/dist-packages/pip/wheel.py", line 749, in build<br>
    self.requirement_set.prepare_files(self.finder)<br>
    File "/usr/local/lib/python2.7/dist-packages/pip/req/req_set.py", line 380, in prepare_files
    ignore_dependencies=self.ignore_dependencies))<br>
    File "/usr/local/lib/python2.7/dist-packages/pip/req/req_set.py", line 620, in _prepare_file
    session=self.session, hashes=hashes)<br>
    File "/usr/local/lib/python2.7/dist-packages/pip/download.py", line 821, in unpack_url
    hashes=hashes<br>
    File "/usr/local/lib/python2.7/dist-packages/pip/download.py", line 659, in unpack_http_url
    hashes)<br>
    File "/usr/local/lib/python2.7/dist-packages/pip/download.py", line 882, in _download_http_url
    _download_url(resp, link, content_file, hashes)<br>
    File "/usr/local/lib/python2.7/dist-packages/pip/download.py", line 603, in _download_url
    hashes.check_against_chunks(downloaded_chunks)<br>
    File "/usr/local/lib/python2.7/dist-packages/pip/utils/hashes.py", line 46, in …
Run Code Online (Sandbox Code Playgroud)

python timeout tensorflow

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

注释不显示在 vue-chartjs 中

我正在使用vue-chartjs. 我需要在图表中添加注释。我导入了一个注释插件

import chartjsPluginAnnotation from "chartjs-plugin-annotation"
Run Code Online (Sandbox Code Playgroud)

然后在mounted上添加一个插件

this.addPlugin(chartjsPluginAnnotation)
Run Code Online (Sandbox Code Playgroud)

另外,我在选项中添加了一个注释对象

plugins: {
  annotation: {
          drawTime: 'afterDraw',
            annotations: [
              {
                type: "line",
                id: 'BTV',
                mode: "horizontal",
                display: true,
                scaleID: "y-axis-0",
                borderColor: "red",
                value: 17000,
                borderDash: 4,
                label: {
                  content: 'aa',
                  enabled: true,
                  position: "top",
                  xAdjust: 15,
                  backgroundColor: '#4ecca3',
                  fontSize: 10,
                }
              }
          ]
  },
}
Run Code Online (Sandbox Code Playgroud)

它适用于我找到的所有手册,但不适用于我的项目

javascript chart.js vue-chartjs

0
推荐指数
2
解决办法
676
查看次数

无法导入Silhouette Visualizer - 几乎尝试了所有东西

我正在尝试导入Silhouette Visualizer但总是出现一些错误,我已经更新了python和pip的版本并尝试卸载和安装scikit-learn但没有任何效果。我收到此错误:

在此处输入图片说明

error-handling silhouette yellowbrick

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