小编red*_*rom的帖子

科尔多瓦:[错误:请安装Android目标:"android-21"

我刚刚在我的应用程序中更新了cordova + ionic,之后我通过Android SDK管理器成功安装了Android-SDK v22.

但是在运行命令之后:

cordova build android 
Run Code Online (Sandbox Code Playgroud)

我总是收到以下消息:

Running command: /Users/peter/workspace/myapp/platforms/android/cordova/build 
[Error: Please install Android target: "android-21".

Hint: Open the SDK manager by running: /Users/peter/adt-bundle-mac/sdk/tools/android
You will require:
1. "SDK Platform" for android-21
2. "Android SDK Platform-tools (latest)
3. "Android SDK Build-tools" (latest)]
ERROR building one of the platforms: Error: /Users/peter/workspace/myapp/platforms/android/cordova/build: Command failed with exit code 2
You may not have the required environment or OS to build this project
Error: /Users/peter/workspace/myapp/platforms/android/cordova/build: Command failed with exit code 2 …
Run Code Online (Sandbox Code Playgroud)

android android-sdk-tools cordova ionic-framework

51
推荐指数
3
解决办法
6万
查看次数

离子框架$ state.go('app.home'); 是在我要去的页面上添加后退按钮(如何删除它)?

我有侧边栏菜单的应用程序.我在第二页,我正在调用控制器功能,它将我重定向到第一页使用:

$state.go('app.home');
Run Code Online (Sandbox Code Playgroud)

问题是在这个页面上现在显示后退按钮下一个侧边栏菜单图标,见下图:

在此输入图像描述

有人可以告诉我如何拒绝将按钮添加到已分配侧栏菜单的页面中吗?

谢谢你的帮助.

app.js与路由器配置如下:

angular.module('Test', ['ionic', 'config', 'Test', 'LocalStorageModule'])

.run(function($ionicPlatform) {
  $ionicPlatform.ready(function() {
    // Hide the accessory bar by default (remove this to show the accessory bar above the keyboard
    // for form inputs)
    if(window.cordova && window.cordova.plugins.Keyboard) {
      cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
    }
    if(window.StatusBar) {
      // org.apache.cordova.statusbar required
      StatusBar.styleDefault();
    }
  });
})

.config(function($stateProvider, $urlRouterProvider, localStorageServiceProvider) {
   localStorageServiceProvider
     .setPrefix('max_relax');
   $stateProvider

    .state('app', {
      url: '/app',
      abstract: true,
      templateUrl: 'templates/menu.html',
      controller: 'AppCtrl'
    })

    .state('app.home', {
      url: '/home',
      views: {
        'menuContent' :{
          templateUrl: 'templates/home.html',
          controller: …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angular-ui-router ionic-framework

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

Chart.js如何获得组合条形图和折线图?

我想问一下,使用Chart.js http://www.chartjs.org/可以获得组合条形图和折线图吗?

谢谢你的建议.

charts chart.js

49
推荐指数
3
解决办法
9万
查看次数

MomentJS - 如何获得上个月的最后一天?

我试图使用以下方法获取上个月的最后一天:

 var dateFrom = moment(dateFrom).subtract(1, 'months').format('YYYY-MM-DD');
Run Code Online (Sandbox Code Playgroud)

哪里:

dateFrom = 2014-11-30 
Run Code Online (Sandbox Code Playgroud)

但使用后

subtract(1, 'months')
Run Code Online (Sandbox Code Playgroud)

它返回日期

DATE_FROM: "2014-10-30"
Run Code Online (Sandbox Code Playgroud)

但是10月的最后一天是31.

我该怎么解决?

非常感谢任何帮助.

javascript date momentjs

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

Moment JS - 如何从当前日期减去7天?

我想从当前日期减去7天,使用moment.js库获取格式化日期YYYY-MM-DD.

我试着这样做:

    dateTo = moment(new Date()).format('YYYY-MM-DD');
    dateFrom = moment(new Date() - 7).format('YYYY-MM-DD');

   console.log(dateFrom);
   console.log(dateTo);
Run Code Online (Sandbox Code Playgroud)

但是所有返回的值都是相同的.

javascript date substr momentjs

42
推荐指数
3
解决办法
4万
查看次数

Cordova + Ionic框架 - 如何安全地更改包名?

我想将安装包的默认名称从默认更改com.ionicframework.startercom.something.something,请问我该如何安全地进行操作?我应该编辑什么?

谢谢你的建议.

android packages cordova ionic-framework

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

Ionic + Angular - POST请求后如何避免"404 Not Found(from cache)"?

这个问题部分指向我之前的问题: Ionic + Angular POST请求返回状态404

但我无法找到有效的解决方案.

问题如下:

如果我从设备上运行的移动应用程序请求我总是得到响应404:

Request Method:POST
Status Code:404 Not Found (from cache)
Request Headersview source
Accept:application/json, text/plain, */*
Content-Type:text/plain
Origin:file://
User-Agent:Mozilla/5.0 (Linux; Android 4.4.2; Lenovo Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Mobile Safari/537.36
Request Payloadview source
{,…}
Run Code Online (Sandbox Code Playgroud)

但是,如果我在Chrome浏览器中使用Postman插件在桌面上尝试相同的请求,我总是得到带有我需要的数据的响应200.

我认为这是由Angular http方法引起的问题,但在之前的帖子中我注意到这不是真的.

我怎么能避免这个呢?我应该在应用程序的HTML中,在请求期间还是在服务器端(PHP)设置一些标头?

非常感谢任何建议.

编辑:

我试过通过这种方式设置cache:false:

$http({
                method : 'POST',
                url : $scope.remoteUrl,
                data: postData,
                headers: headersData,
                cache: false,
                timeout: 10000
                // success response
            })
Run Code Online (Sandbox Code Playgroud)

但没有运气.

javascript php post http-status-code-404 angularjs

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

AngularJS在ng-model中获取格式化日期

我在时间戳中按照模型值填充了以下文本输入:

<input type="datetime" ng-model="workerDetail.dateOfBirth"  class="form-control" id="date_of_birth" />
Run Code Online (Sandbox Code Playgroud)

它在输入中显示给定时间戳的值.

我想将输入中可见的值转换为格式化日期(YYYY/MM/DD),但在模型中应始终作为时间戳.

我试着这样做:

{{workerDetail.dateOfBirth | date:'MMM'}}
Run Code Online (Sandbox Code Playgroud)

但没有运气.

谢谢你的建议.

javascript date angularjs

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

Android Espresso:无法解析符号AndroidJUnit4.class

我正在尝试在新的Android项目中创建Espresso UI测试,但我遇到了以下问题.

如果我尝试创建一个空的测试类:

import android.content.Intent;
import android.support.test.rule.ActivityTestRule;
import android.support.test.runner.AndroidJUnit4;
import android.test.ActivityInstrumentationTestCase2;

import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;

import static android.support.test.espresso.Espresso.onView;
import static android.support.test.espresso.assertion.ViewAssertions.matches;
import static android.support.test.espresso.matcher.ViewMatchers.withId;
import static android.support.test.espresso.matcher.ViewMatchers.withText;


@RunWith(AndroidJUnit4.class)
public class LoginActivityTest extends ActivityInstrumentationTestCase2<LoginActivity> {

}
Run Code Online (Sandbox Code Playgroud)

我总是收到此错误消息:

cannot resolve symbol AndroidJUnit4.class
Run Code Online (Sandbox Code Playgroud)

几乎所有导入的库都标记为未使用.

build.gradle文件包含以下内容:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.0"

    defaultConfig {
        applicationId "com.some.thing.xxx"
        minSdkVersion 14
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    lintOptions …
Run Code Online (Sandbox Code Playgroud)

user-interface android unit-testing android-espresso

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

适用于Android和iOS的离线地图SDK

我想为我的应用程序使用离线地图功能.有人可以推荐任何有用的地图SDK吗?

我发现了这些:Skobbler,Bing MapsTomTom.但不确定哪一个更好.我需要一个自定义POI,路由highligting,以及一些信息.

是否可以使用谷歌地图,一些预先下载的地图供离线使用?

谢谢你的建议.

android google-maps offline ios skmaps

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