小编Pho*_*log的帖子

更改 Cordova 项目 android 包名称

你们中有人知道如何使用cordova更改android项目构建的包名称吗?

我试图通过执行以下操作来更改 android 项目名称:

  1. 通过执行从项目中删除 android 平台 cordova platform remove android

  2. 我改变了<widget id>config.xml文件

<widget id="com.oldName.oldName" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
Run Code Online (Sandbox Code Playgroud)

<widget id="com.newName.newName" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
Run Code Online (Sandbox Code Playgroud)
  1. 通过这样做重新安装android平台 cordova platform add android

 

问题是,在我这样做之后,我在执行时出现错误cordova run android

(node:xxxxx) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): TypeError: Cannot read property 'manifest' of undefined
Run Code Online (Sandbox Code Playgroud)

摆脱这个错误的唯一方法是恢复到原来的包名(当然还要重新安装android平台)

我试图用谷歌搜索很多,但似乎找不到任何适合我的解决方案。你们中的任何人都会好心地启发我吗?

android rename package cordova

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

在Angular中使用$ http.put的示例?

是否有任何$http.put在Angular 中使用该方法的简单示例?具体来说,我不确定data/Request content参数应该是什么,它应该是一个对象还是一个对象属性?

$http.put(url, data, [config]);
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

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

从单个链接打开本机应用程序商店?

我正在使用 PhoneGap 创建一个适用于 Android、iPhone 和 Windows Phone 的应用程序。我必须通过短信发送手机中的通用网址,那么是否可以通过通用链接打开手机中的本机应用商店?

就像如果有人有 iPhone,那么点击该链接后,应用程序商店将显示要下载的应用程序。

javascript iphone android cordova

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

Elasticsearch Painless根据嵌套元素计算得分

注意: 我最初发布这个问题的方式略有不同,不值得更新,因为阅读后我学到了更多.

需求

搜索文档并根据文档中的嵌套元素计算自定义分数.

结构体

{
  "mappings": {
    "book": {
      "properties": {
        "title":        { "type": "string", "index": "not_analyzed" },
        "topics": {
          "type": "nested",
          "properties": {
            "title":   { "type": "string", "index": "not_analyzed" },
            "weight":  { "type": "int" }
          }
        }
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

示例查询

{
  "query": {
    "function_score": {
      "query": {
        "term": { "title": "The Magical World of Spittle" }
      },
      "script_score": {
        "script": {
          "lang": "painless",
          "inline": "int score = 0; for(int i = 0; i < doc['topics'].values.length; i++) …
Run Code Online (Sandbox Code Playgroud)

elasticsearch elasticsearch-painless

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

gsutil 命令删除前一天的旧文件

我在谷歌云存储中有一个存储桶。我在存储桶中有一个 tmp 文件夹。每天在此目录中创建数以千计的文件。我想每天晚上删除超过 1 天的文件。我在 gsutil 上找不到这个工作的论据。我不得不使用一个经典而简单的 shell 脚本来做到这一点。但是文件删除速度非常慢。

我在文件夹中积累了 650K 个文件。必须删除其中的 540K。但是我自己的 shell 脚本工作了 1 天,只能删除 34K 文件。

gsutil 生命周期功能无法完全满足我的要求。他正在清理整个桶。我只想定期删除某个文件夹底部的文件..同时我想更快地进行删除。

我愿意接受您的建议和帮助。我可以使用单个 gsutil 命令执行此操作吗?或不同的方法?

我为测试创建的简单脚本(我准备临时删除批量文件。)

    ## step 1 - I pull the files together with the date format and save them to the file list1.txt.
gsutil -m ls -la gs://mygooglecloudstorage/tmp/ | awk '{print $2,$3}' > /tmp/gsutil-tmp-files/list1.txt


## step 2 - I filter the information saved in the file list1.txt. Based on the current date, I save the old dated files …
Run Code Online (Sandbox Code Playgroud)

bucket google-cloud-storage gsutil

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

仅获取 ionic 3 格式的日期 2018-02-28

我正在最新版本的 Angular 中使用当前的 Date() 函数。我的理解完全正确。但我得到的日期和时间如下所示:

   today = new Date().toISOString();
   console date: 2018-02-08T09:07:15.146
Run Code Online (Sandbox Code Playgroud)

我只想要2018-02-08。

你们能帮我如何只获取上述格式的日期,而不包含时间。

谢谢。

typescript ionic3 angular

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

使ItemReorder中的整个离子项可拖动

在我的应用程序中,我有一个如文档中所述的ItemReorder:

<ion-list reorder="true">
  <ion-item *ngFor="let item of items">{{ item }}</ion-item>
</ion-list>
Run Code Online (Sandbox Code Playgroud)

它按预期工作,我可以ion-items通过指向reoder图标来拖动它(参见手绘圈): 在此输入图像描述

我发现平板电脑上的潜在用户正在测试,许多用户最初看不到图标和/或尝试拖动ion-item而不指向图标.他们希望整体ion-item可以拖延:

在此输入图像描述

我该如何实现呢?任何见解都表示赞赏!


我已经检查了两次文档,谷歌搜索并在离子论坛Ionic v1的这个插件找到了这个未解答的问题.我还在Github上扫描了代码但没有成功.

draggable ionic-framework ionic3

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

离子创建新应用程序陷入困境

我正在使用命令在Ionic框架中创建新的应用程序

离子开始firstapp空白

当到达下一步

您想将您的新应用程序与Cordova集成到目标本机iOS和Android吗?

它要求Cordova集成。我正在做出选择,但是在那之后它陷入了困境,没有前进。我尝试清除缓存,但无法解决我的问题。如果有人遇到此问题,请告诉我。

离子版本并创建项目步骤屏幕截图

cordova ionic-framework ionic3

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

ionic4离子选择占位符的不透明度不能更改

无法更改离子v4中的占位符不透明度

我试图在global.css中更改离子选择占位符的不透明度

以下是我的代码

.select-placeholder {
opacity:1; }

but that didn't works , even i tried all methods to change it's css like
Run Code Online (Sandbox Code Playgroud)
ion-select{
        --placeholder-opacity: 1 !important;
    }
    ion-select{
         --opacity: 1 !important;
    }
    ion-select{
        opacity: 1 !important;
    }
Run Code Online (Sandbox Code Playgroud)
etc... but not works fine , event it color change very well using following code 
Run Code Online (Sandbox Code Playgroud)
   ion-select{
         color: var(--ion-color-secondary);
    }
Run Code Online (Sandbox Code Playgroud)
no change , it took default opacity <style> tag.
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激

已编辑

<ion-select class="contact-us-select" interface="alert" [interfaceOptions]="customPopoverOptions"
        placeholder="selection" cancelText="cancel" okText="done" (ionChange)="onSelectChangevalue($event)">
        <ion-select-option *ngFor="let item of Data" …
Run Code Online (Sandbox Code Playgroud)

html css ionic-framework ionic4

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

如何在 Ionic 4 中导入 crypto-js

我使用以下 npm 命令来安装

npm install crypto-js
Run Code Online (Sandbox Code Playgroud)

安装后我导入了

import CryptoJS from 'crypto-js';
Run Code Online (Sandbox Code Playgroud)

但当我输入 Crypto 时我没有得到任何信息。我没有得到任何 IntelliSense。我读过一些帖子,其中说我需要添加

npm install --save @types/crypto-js
Run Code Online (Sandbox Code Playgroud)

也尝试过,但后来我开始在导入语句上收到错误

如果有人可以指导我需要遵循哪些步骤才能完成这项工作,我将不胜感激。

javascript cryptojs ionic-framework angular ionic4

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