小编Cal*_*nes的帖子

在配置 react-native-maps 中获取 "supportLibVersion" 、 "playServicesVersion" 和 "androidMapsUtilsVersion" 值

我正在安装react-native-maps. 在安装指南中,在第 3.1 节的Android上的构建配置中,它显示:

buildscript {
    ext {
        buildToolsVersion = "xxx"
        minSdkVersion = xxx
        compileSdkVersion = xxx
        targetSdkVersion = xxx
        supportLibVersion = "xxx"
        playServicesVersion = "xxx" // or set latest version
        androidMapsUtilsVersion = "xxx"
    }
}
...
Run Code Online (Sandbox Code Playgroud)

我怎样才能得到 supportLibVersion,playServicesVersionandroidMapsUtilsVersion值?

javascript google-play-services react-native react-native-android react-native-maps

14
推荐指数
2
解决办法
8675
查看次数

Android AVD - AVD <emulator_name> 的模拟器进程已终止

我在 StackOverflow 上进行了搜索,发现了许多类似的问题和许多不同的答案,但没有一个对我有用。

所以,最后几天我一直很好地使用 Android Studio 的模拟器,直到我尝试使用Google Play API添加新的虚拟设备,当我尝试运行它时,出现了以下消息:

AVD <emulator_name> 的模拟器进程已终止。

我尝试了很多不同的事情,还删除了我拥有的所有模拟器,但现在我创建的模拟器都不起作用

这是我在 Android Studio 日志中得到的日志:

[1647414]   INFO - manager.EmulatorProcessHandler - Emulator: C:\Users\2DWeb\AppData\Local\Android\Sdk\emulator\emulator.exe -netdelay none -netspeed full -no-snapstorage -avd cel_30_debug1 
[1649364]   INFO - manager.EmulatorProcessHandler - Emulator: WARNING | unexpected system image feature string, emulator might not function correctly, please try updating the emulator. 
[1649364]   INFO - manager.EmulatorProcessHandler - Emulator: Warning: Quick Boot / Snapshots not supported on this machine. A CPU with EPT + UG features is …
Run Code Online (Sandbox Code Playgroud)

android android-virtual-device android-emulator android-studio

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

在 javascript 中重写事件监听器

我试图覆盖添加按钮的事件处理程序以在单击更改事件按钮后进行更新。但代码不起作用

document.getElementById("test").addEventListener("click",function(){
  add();		
  document.getElementById("change_event").value="Now change the event";
  document.getElementById("change_event").style.display="block";
});

document.getElementById("change_event").addEventListener("click",function(){

  document.getElementById("test").value="Update";
  document.getElementById("change_event").style.display="none";
  
  document.getElementById("test").addEventListener("click",function(){
      update();		
  });		
});

function add(){
  alert("Add");
}
function update(){
  alert("Update");	
}
Run Code Online (Sandbox Code Playgroud)
<input type="button" value="add" id="test" name="add">
<input type="button" name="change_event" style="display: none" value="change Event" id="change_event">
    	
Run Code Online (Sandbox Code Playgroud)

当我单击“添加”时,该add()函数将调用。当我单击Now change the event更新按钮时出现,单击更新按钮后必须调用更新函数。

add()我的问题是,第一次更新按钮调用功能。当我单击更新时,只需update()调用

javascript

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

Whatsapp 点击以表情符号聊天

使用 Whatsapp “点击聊天”,我可以按预期向某个号码发送消息。\n但是,我想在预填充消息中发送一些表情符号。当我使用浏览器时它运行良好,但当我在应用程序内使用 WebView 时它不起作用(特别是带有运行同一站点的 WebView 的 React Native 应用程序)。

\n

问题
\n对于桌面浏览器或 webView,我使用相同的功能和相同的编码 ( encodeURI()),但是\n当 WebView 调用 Whatsapp URL(“wa.me/...”)时,Whatsapp 上的聊天将所有表情符号显示为:\xef\xbf\xbd

\n
    \n
  • 是否可以在 Whatsapp Click to Chat 上使用表情符号?(我敢打赌,因为桌面浏览器可以工作)。
  • \n
  • 移动设备/应用程序上会发生什么?
  • \n
  • 我应该使用某种字符编码,如unicode、UTF-8(我已经测试了一些,但没有成功)?
  • \n
\n

这是我正在使用的函数:

\n
SendWhatsapp = function(message, number) {\n  number = LibGeral.NormalizeMobileNumber(number);\n  if (empty(message)) {\n    message = "";\n  }\n\n  var urlApiWhats = "https://wa.me/" + number + "?text=" + message;\n  urlApiWhats = encodeURI(urlApiWhats);\n  var a = document.createElement("a");\n  a.setAttribute("data-action", "share/whatsapp/share")\n  a.href = urlApiWhats;\n  window.document.body.appendChild(a)\n  a.click();\n  window.document.body.removeChild(a);\n …
Run Code Online (Sandbox Code Playgroud)

javascript encoding emoji whatsapp

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

jQuery 动态创建多维数组

我正在尝试使用 jQuery 创建以下我想要输出的示例数组:

[["foo0","foo1"],["foo2","foo3","foo4"],["foo5"]]
Run Code Online (Sandbox Code Playgroud)

我尝试使用的代码:

[["foo0","foo1"],["foo2","foo3","foo4"],["foo5"]]
Run Code Online (Sandbox Code Playgroud)
var counter = 0;
var arr = [];
$('.unknown-number-of-elements').each(function(){
    var keyNumber = $(this).val();
    var valToPush = "foo"+counter;
    if(keyNumber in arr){
      arr[keyNumber].push(["'"+ valToPush +"'"]);
    }else{
      arr[keyNumber] = valToPush;
    }
    counter++;
});
console.log(arr);
Run Code Online (Sandbox Code Playgroud)

上面的代码给出了以下错误:

未捕获的类型错误:arr[keyNumber].push 不是函数

基本上,如果数组键已经存在,我想创建一个子数组并向该子数组添加值。

javascript arrays jquery

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

Javascript:如何按数字然后字母然后符号对数组进行排序?

我正在尝试在 Javascript 中订购这个数组

arr = ["ax", "mof", "4", "63", "42", "3", "10", "[", "23", "adidas", "ba", ")", "ABC"]; 
Run Code Online (Sandbox Code Playgroud)

我希望数组显示如下:

["3", "4", "10", "23", "42", "63", "ABC", "adidas", "ax", "ba", "mof", ")", "["]
Run Code Online (Sandbox Code Playgroud)

也考虑符号 ")" , "[" 。

我想成为数组的顺序是:

  1. 从未成年人到市长的数字
  2. 那么单词,大写字母无关紧要。
  3. 最后是符号。

我知道我必须使用sort(),但问题是我不能用符号对数组进行排序,我有这个问题

我正在使用该代码在 HTML 中显示数组和有序数组

var arr, text, larr, i; 
arr = ["ax", "mof", "4", "63", "42", "3", "10", "[", "23", "adidas", "ba", ")", "ABC"]; 
larr = arr.length;

text = "<ul>";
for (i = 0; i < larr; …
Run Code Online (Sandbox Code Playgroud)

javascript sorting

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

如何访问异步等待返回对象中的属性

为什么我无法使用.异步等待返回对象访问对象属性?我知道我可以访问如下属性。

let val1 = await call(3);
let val2 = await call(4);
Run Code Online (Sandbox Code Playgroud)

但我很感兴趣这是否可以做到

let v = await call(3).val + await call(4).val;
Run Code Online (Sandbox Code Playgroud)

let val1 = await call(3);
let val2 = await call(4);
Run Code Online (Sandbox Code Playgroud)

javascript async-await ecmascript-6

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

如何使可拖动元素在放置时保持在新位置(HTML5 而不是 jQuery)?

我刚刚学习了 HTML5 可拖放 API 的基础知识。我不知道如何将拖动的位置保留在其放置的位置。掉落时它会改变其位置。

这是基本的 HTML(仅相关元素):

onDragStart = function(ev) {
  //...
}

drop_handler = function(ev) {
  ev.preventDefault();
  ev.target.appendChild(document.getElementById("id1"));
}

dragover_handler = function(ev) {
  ev.preventDefault();
  ev.dataTransfer.dropEffect = "move";
}
Run Code Online (Sandbox Code Playgroud)
<div id="id1" draggable="true" ondragstart="onDragStart(event)" style="border:2px solid green; cursor:pointer;width:100px;height:50px;">Dragged Div</div>


<div id="id2" style="position:absolute;left:100px;top:200px;border:2px solid red; cursor:pointer;width:200px;height:200px;" ondrop="drop_handler(event)" ondragover="dragover_handler(event)">Drop Div
</div>
Run Code Online (Sandbox Code Playgroud)

我希望拖动的元素保持在其被放置的最终位置。任何指示将不胜感激。

html javascript html5-draggable

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

如何“屏蔽”输入以显示巴西货币

我需要一个输入范围来显示巴西货币格式的值。从逻辑上讲,在一个函数中接收这个数字就足够了,该函数将对其进行格式化,然后返回格式化的值。但这是Javascript,我找不到让它工作的方法。

function converter(valor){
  var numero = (valor).toLocaleString('pt-BR');
  document.getElementById('valor').value = 'R$ '+numero;
}
Run Code Online (Sandbox Code Playgroud)
<input type="range" min="0" max="4000.00" value="2000.00" step="0.01" style="width:100%" oninput="converter(this.value)">
<p>
<input type="text" name="valor" value="R$ 0,00" id="valor">
Run Code Online (Sandbox Code Playgroud)

html javascript

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

管理面板上的rails_admin gem 和 will_paginate-bootstrap gem 的 #&lt;Customer::ActiveRecord_Relation:0x007f6ef6d11b60&gt; 的未定义方法“per”

我为管理面板安装了“rails_admin”gem。我已经安装了 'will_paginate-bootstrap' gem。 在此输入图像描述


当我单击型号名称时,出现此错误 在此输入图像描述

will-paginate rails-admin ruby-on-rails-5

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