小编Jor*_*rex的帖子

Android Studio - processDebugResources失败

所以我正在尝试在Android Studio中构建我的项目,但每次项目加载或执行时,我都会收到以下错误.我不知道如何解决这个问题......

Execution failed for task ':oefening1:processDebugResources'.
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
C:\Users\Jorre\AppData\Local\Android\android-studio1\sdk\build-tools\android-        4.4.2\aapt.exe package -f --no-crunch -I C:\Users\Jorre\AppData\Local\Android\android-studio1\sdk\platforms\android-19\android.jar -M C:\Users\Jorre\Desktop\Android\Oefening\oefening1\build\manifests\debug\AndroidManifest.xml -S C:\Users\Jorre\Desktop\Android\Oefening\oefening1\build\res\all\debug -A C:\Users\Jorre\Desktop\Android\Oefening\oefening1\build\assets\debug -m -J C:\Users\Jorre\Desktop\Android\Oefening\oefening1\build\source\r\debug -F C:\Users\Jorre\Desktop\Android\Oefening\oefening1\build\libs\oefening1-debug.ap_ --debug-mode --custom-package be.verstraetejordy.oefening1
Error Code:    -1073741819
Run Code Online (Sandbox Code Playgroud)

这是我的build.gradle

apply plugin: 'android'

android {
    compileSdkVersion 19
    buildToolsVersion "19.0.1"

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar', '*.aar'])
}
Run Code Online (Sandbox Code Playgroud)

有人为我找到了解决方案吗?:/请记住,我是初学者,对Android …

android gradle

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

ngAnimate - 双向滑动

我正在努力解决一个问题:我有一个包含x个项目的菜单.在这个例子中,我有三个项目.

每个项目都有一个内容部分,因此通过单击菜单项,内容应该滑入.

到目前为止我所取得的成就是,当你从"第1项"开始并改为"第2项"时,它会做动画(从右到左滑动,就像一个幻灯片)

但是我也想要相反的效果,所以从"第2项"到"第1项"时它会从右向左滑动.我无法弄明白如何以这两种方式做到这一点.

所以我要求的是带有ngAnimate的某种旋转木马,所以我不必为这些动画恢复到jQuery.我想在使用AngularJS时从我的项目中删除jQuery.

console.clear();
var _app = angular.module("animate", ['ngAnimate']);

_app.directive("animate", [function() {
  return {
    scope: {},
    template: '<div class="header">' +
      '		<ul>' +
      '			<li data-ng-repeat="item in items" data-ng-click="move($index)">' +
      '				<div>{{item}}</div>' +
      '			</li>' +
      '		</ul>' +
      '</div>' +
      '<div class="wrapper" style="position: relative; margin-top: 20px;">' +
      '		<div data-ng-if="index == 0" class="slide slide-left">Content 1</div>' +
      '		<div data-ng-if="index == 1" class="slide slide-left">Content 2</div>' +
      '		<div data-ng-if="index == 2" class="slide slide-left">Content 3</div>' +
      '</div>',
    link: function(scope, …
Run Code Online (Sandbox Code Playgroud)

angularjs ng-animate

9
推荐指数
1
解决办法
642
查看次数

Javascript - 防止函数多次执行

我有一个在点击(或taphold)上执行的功能,因为我正在使用Cordova.

问题是函数调用Parse.com中的下一个对象来显示其细节,但由于某种原因,它执行该函数两次甚至3次,跳过必须显示的1或2个对象.

我想防止这种情况发生,所以我已经使用了一个标志(布尔值)来指示它是否通过将其设置为true来执行.如果该标志为false,则可以执行该标志并将该标志设置为true.另一个问题是,当我再次调用该函数时,布尔值仍然设置为true,并且不会执行该函数.

因此,我无法在方法内将标志初始化为false,因为它将始终执行.全局变量将在第一次设置为true,并保持其余部分的"生命".

我尝试了第二种方法,使用计数器,并确保如果计数器到达,让我们说0,它可以被执行,但是当它到达结束时我有同样的问题将它设置回0 ..让我们说函数执行了两次,我可以检查计数器是否达到2(通过每次递增)并将其设置回0.然后当下次执行时,它执行3次,所以当检查发生时,如果计数器到达2 ..它被设置回0并且下一次执行(第3次)将再次执行,因为计数器再次为0.

我如何抓住这个或防止这种情况发生?

我做了一个基本的Javascript来告诉你我的意思:

window.addEventListener("load",setup,false);
var counter = 0;
function setup() {
   for(var i = 0; i < 3; i++) {
       showAlert();
   }
}

function showAlert() {
   if(counter == 0) {
       alert("Executed once");
       counter++;
   } else if(counter > 2) //counter is bigger than 2, so it got executed more than once {
       counter = 0; //reset the counter to 0
   }          
}
Run Code Online (Sandbox Code Playgroud)

目标是防止函数执行多次(在这种情况下,警报可能不会多次显示).它可以执行两次甚至三次,甚至更多次.我该如何防止这种情况?

谢谢!我对编程知之甚少,但这是我迄今为止从未遇到的事情,所以我不知道如何抓住它并确保它执行一次?

javascript

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

调整图片大小,需要一个好的库

首先 - 问题


我正在开发一个 Web 应用程序,使用户能够使用他们的智能手机、平板电脑拍照,或者只是在他们的个人电脑上浏览图片。我需要将此文件上传到我的数据库,如果图片足够小,它可以正常工作。

在对某些照片进行了一些试验后,我发现智能手机拍摄的照片大小至少为 1MB,这是上传到我的数据库的方式。

上传过程如下:
1. 将图像转换为 Base64 编码的字符串。
2. 将数组中的字符串(包含分段
的字符串)发送到 WebAPI 3. 将字符串合并为一个并将其转换为字节数组。

我注意到如果一个文件大约 70-90kb,这将是可以插入数据库的文件的最大大小。当我有一个大于 100kb 的文件时,插入失败。

所以我正在寻找一个好的调整大小库来调整所选图片的大小。我不知道这是否可能,但一切都必须在客户端完成。

技术


我在客户端使用 Javascript/jQuery 和 AngularJS,我的 WebAPI 使用 VB.NET。这是因为我正在实习并且没有其他选择来使用 VB.NET。

但这与问题无关,我只需要找到一种方法来压缩/调整大小/最小化所选文件,以便将其上传到数据库。

上传是通过 AngularJS 的 $http.post() 进行的。

如果有人可以为库提供建议,是否愿意用一些基本的示例代码帮助其他程序员?我在弄清楚如何使用插件或库时遇到了困难,因为我对这一切都很陌生。如果你们能为我提供至少一些信息让我走上正轨,我将不胜感激。

提前致谢!

抱歉,我无法提供任何代码或其他内容,这更像是一个信息问题而不是编码问题。当我有一个可以使用的库时,这可能会弹出。另外,如果有任何意见,我会考虑,因为我有一个截止日期,没有多少时间开始解决小问题。除了图像问题外,大多数现在都可以使用。

javascript vb.net jquery image angularjs

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

从UIPickerView自定义委托和数据源中获取选定的值

所以我不能为你提供任何代码,但是我想要实现的很简单.我正在寻找一种从iOS 8(Swift)中的UIPickerView获取所选值的方法,这些pickerviews具有自定义委托和数据源.

因此,didSelectRow的方法是在自定义类中访问的,而不是ViewController,但我必须能够获取所选值并在ViewController中使用它.让我们说,把它放在一个文本框中.

如果我尝试访问委托本身或我应该做什么,我找不到办法做到这一点?

关心与应用程序开发的学生分享您的知识?:)

delegates uipickerview ios swift

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