小编Vik*_*ngh的帖子

Android模拟器所需文件

我想分享我的一个Android模拟器,并试图弄清楚需要什么.

我已复制我的c:\users\me\appdata\local\android\sdk文件夹,但平台文件夹除外,似乎不需要.随我的.avd文件夹和相应的.ini.虽然这个工作很大,我想看看我是否可以减少它.

我得到的印象是只需要system-images文件夹来创建一个新的虚拟机,但出于某种原因,如果我尝试启动我avd没有所需的系统映像,我会收到错误.为什么需要系统映像?

我的文件是什么.avd;

  • userdata.img
  • userdata-qemu.img
  • userdata-qemu.img.qcow2

我可以删除sdk文件夹中的其他文件夹吗?

在几个实例中,我的虚拟机似乎已重置(即所有配置和已安装的应用程序都已消失).是否有任何明显的事件可能导致这种情况?

android android-emulator

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

Android AOSP - android源代码中扫描间隔和扫描窗口的定义

我已经下载了Lollipop 5.0的AOSP源代码.在api级别21中,在蓝牙低能量扫描设置下,有三种扫描设备的选项 - SCAN_MODE_BALANCED, SCAN_MODE_LOW_LATENCY, SCAN_MODE_LOW_POWER.是基于不同的扫描间隔和扫描窗口值?如果是这样,我在哪里可以找到源代码目录中为这些宏定义的值.

android android-source bluetooth-lowenergy

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

如何使用多个参数调用 toHaveBeenCalledWith?

您好,我正在开发 Web 应用程序Angular JS。我正在使用框架编写单元测试用例Jasmine。我试图嘲笑一些服务。我无法使用多个参数调用服务。下面是我的单元测试代码。

it('update is allowed false', async(() => {
        let service = fixture.debugElement.injector.get(UserOnboardEndpointMock);
        spyOn(service, 'updateUser').and.callThrough();
        fixture.whenStable().then(() => {
            expect(service.updateUser).toHaveBeenCalledWith(jasmine.any(true,"101"));
        })
    }));
Run Code Online (Sandbox Code Playgroud)

下面是我的服务。

 updateUser<T>(event: boolean, userid: string): Observable<T>{
        var updateUserResult = { result: true } as any;
        return Observable.of<T>(updateUserResult);
    }
Run Code Online (Sandbox Code Playgroud)

我已尝试如下拨打服务电话,但没有成功。

expect(service.updateUser).toHaveBeenCalledWith(true,"101");
expect(service.updateUser).toHaveBeenCalledWith([true]["101"]);
Run Code Online (Sandbox Code Playgroud)

有人可以帮我调用我的模拟服务吗?任何帮助,将不胜感激。谢谢

unit-testing jasmine angularjs

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

AngularJS转到状态而不重新加载并且没有值的参数

在我的应用程序中,我有一个指令来查看$location.search()是否应该显示该指令.代码看起来有点像这样:

function refresh(stateName) {
    var hideSplash = $location.search().nosplash;

    if (hideSplash === true) {
        model.hide = true;
    } else {
        var templateUrl = getTemplateUrl(stateName);
        if (templateUrl && viewed.indexOf(templateUrl) === -1) {
            viewed.push(templateUrl);
            model.templateUrl = templateUrl;
            model.hide = false;
            model.finished = false;
        }
    }
};
Run Code Online (Sandbox Code Playgroud)

这就像一个魅力.正如你所知,在这种情况下,如果nosplash有一个值并不重要,它只需要预设.就我而言,路径如下所示:

/摄像头/结果?NOSPLASH

在那条特定的路线上,我把它定义为:

angular.module('widget.wizard')
    .config(pickRoutes);

function pickRoutes($stateProvider) {

    $stateProvider
        .state('home.category.results', configurePickRoute());

    function configurePickRoute() {
        return {
            url: '/results?expanded',
            reloadOnSearch: false,
            views: {
                '': {
                    templateUrl: 'scripts/results/results.html',
                    controller: 'ResultsController',
                    controllerAs: 'controller'
                } …
Run Code Online (Sandbox Code Playgroud)

angularjs angular-ui-router

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

ionic 1在特定屏幕中集成了特定的谷歌分析

我想知道如何整合ionic v1google analytics 和跟踪特定的屏幕.

例如,我想要谷歌分析代码UA-XXX并跟踪特定导航(tab1,tab2等)

google-analytics event-tracking ionic-framework ionic-v1

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

Google Pay API收取费用

我正在按照此处的教程进行操作以集成google pay API来为我的应用获取资金。到目前为止,我已经成功地进行了收费,但是我发现很难成功转移费用。

我正在使用的Google钱包依赖项是

implementation 'com.google.android.gms:play-services-wallet:15.0.1'
Run Code Online (Sandbox Code Playgroud)

我要从另一个人提出请求时收取中MainActivity的。但是仅有电子邮件地址和帐单状态。我能想到的唯一合乎逻辑的方法是以某种方式向其注入收费金额,但我似乎找不到解决方法。onActivityResultFragmentIntent dataIntent data

我尝试在此处设置参数,但在中Intent收到的却没有显示onActivityResult

有人可以帮我吗?

public void requestPayment(BigDecimal amount) {
        // Disables the button to prevent multiple clicks.
        //mGooglePayButton.setClickable(false);

        // The price provided to the API should include taxes and shipping.
        // This price is not displayed to the user.

        String chargeAmount = amount.divide(MICROS).setScale(2, RoundingMode.HALF_EVEN).toString();

//        String price = PaymentsUtil.microsToString(chargeAmount);

        TransactionInfo transaction = PaymentsUtil.createTransaction(chargeAmount);

        Parcel parcel = Parcel.obtain();
        parcel.writeString(chargeAmount);
        parcel.recycle(); …
Run Code Online (Sandbox Code Playgroud)

android google-pay

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

无法使用 moment.js 进行格式化

我正在尝试使用格式化日期数组,moment.js但出现错误说明

dayOfWeek.format 不是函数

我正确导入

var startOfWeek = moment().startOf('isoWeek');
var endOfWeek = moment().endOf('isoWeek');

var days = [];
var day = startOfWeek;

while (day <= endOfWeek) {
    days.push(day.toDate());
    day = day.clone().add(1, 'd');
}




var week = days.map(function(dayOfWeek, i){
  console.log(dayOfWeek);
  dayOfWeek.format("dddd, DD-MM-YYYY")
});
Run Code Online (Sandbox Code Playgroud)

javascript frontend web momentjs

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

如何在 JavaScript 中旋转图像?

我想在单击打开按钮时旋转风扇图像。单击关闭按钮,旋转停止。

我的代码是:

<!DOCTYPE html>
<html>

<head>
  <meta charset="UTF-8">
  <title>Test</title>
</head>

<body>

  <img id="myFan" src="fan.png" width="200" heigh="100"><br>
  <button onclick="turnOn()"> On </button><br>
  <button onclick="turnOff()"> Off </button>

  <script>
    function turnOn() {
      var x = document.getElementById("myFan");
    }

    function turnOff() {
      var x = document.getElementById("myFan");
    }
  </script>
</body>

</html>
Run Code Online (Sandbox Code Playgroud)

javascript image rotation

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

Android的简单矢量可绘制

我想简单地从创建矢量绘制svgInkscape中。根据Android Studio我的矢量路径太长

我不知道如何修复它才能正常工作。下面的代码以及drawable的外观如下。

   <?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="43.844998dp"
    android:height="43.591998dp"
    android:viewportWidth="43.844998"
    android:viewportHeight="43.591998">

    <path
        android:fillColor="@color/green_8"
        android:fillAlpha="0.78039216"
        android:strokeWidth="2.64575863"
        android:strokeLineJoin="round"
        android:pathData="M15.2489,209.971 C12.7531,209.916,10.5865,211.751,10.2745,214.283 L9.66091,219.266 L4.38994,219.255 C1.66777,219.249,-0.52854,221.436,-0.53455,224.158 C-0.540523,226.88,1.64606,229.076,4.36823,229.082 L8.45091,229.092 L7.75302,234.76 L4.38993,234.753 C1.66776,234.747,-0.52854,236.933,-0.53456,239.656 C-0.540533,242.378,1.64606,244.574,4.36823,244.58 L6.54302,244.586 L6.11669,248.048 C5.78398,250.75,7.69139,253.192,10.3932,253.525 C13.095,253.858,15.5379,251.951,15.8706,249.249 L16.4421,244.607 L22.0361,244.619 L21.6139,248.047 C21.2812,250.749,23.1883,253.191,25.8901,253.524 C28.5919,253.857,31.0348,251.95,31.3675,249.248 L31.9349,244.641 L38.3859,244.655 C41.1081,244.661,43.3044,242.474,43.3104,239.752 C43.3164,237.03,41.1298,234.834,38.4076,234.828 L33.1446,234.817 L33.8427,229.149 L38.3858,229.159 C41.108,229.165,43.3043,226.978,43.3103,224.256 C43.3163,221.534,41.1297,219.338,38.4075,219.332 L35.0524,219.325 L35.525,215.487 C35.8577,212.785,33.9506,210.343,31.2488,210.01 C28.547,209.677,26.1041,211.584,25.7714,214.286 L25.1536,219.303 L19.5596,219.291 L20.028,215.488 C20.3607,212.786,18.4536,210.344,15.7518,210.011 C15.5829,209.99,15.4151,209.978,15.2487,209.975 Z M18.35,229.112 L23.944,229.124 L23.2459,234.792 L17.6522,234.78 Z" />
</vector>
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

svg android android-vectordrawable

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

带有JSON数据的动态图表-CanvasJS

我在使用CanvasJS生成图表时遇到问题

基本上我是从API获取数据的,我可以查看并检查JSON数组,但是当我为图表生成dataPoint时,我会遇到2个错误:数据字段上的数据无效和值字段上的NaN。

有人可以给我提示吗?

// Fetching the data
fetch('https://appbe-dev.clearvuesystems.co.uk/demandForecast/getLiveLineDataEverySecRestApi').then(response => {
  return response.json();
}).then(data => {
  // Work with JSON data here
 var jsonData = data;
 // Generating Data Points
 var dataPoints = [];

for (var i = 0; i <= jsonData.length - 1; i++) {
    dataPoints.push({ y: new Date(jsonData[i].source_ts), x: Number(jsonData[i].renewablesobligationconsumption) });
    console.log(dataPoints);
}

var chart = new CanvasJS.Chart("chartContainer", {
    data: [
        {
            dataPoints: dataPoints,
            type: "line",
        }
    ]
});

chart.render();
}).catch(err => {
 throw new …
Run Code Online (Sandbox Code Playgroud)

javascript charts json canvasjs

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