自上次更新(从6月25日开始构建)以来,Android Studio Gradle中的任何更改都非常缓慢.当您编辑文件并在keyup上重新编译时,它似乎也会自动跟踪更改.
我的i5每次更改都需要几分钟.
知道如何加快我的Gradle变化吗?
我想用一个新的更新jar中的.class文件.最简单的方法是什么,特别是在Eclipse IDE中?
我在Android工作室打开了一个项目.它是由向导生成并且工作正常.
我对activity_main.xml进行了一些小的更改,当我改回MainActivity.java时,我在几个地方得到错误,它无法解决R.我可能已经做了一些事情导致这个.但是我不确定自从我编辑xml后它出现了什么.
有谁知道这可能是什么解决方案?我可以在r/release/packege/com /中找到R.java,它看起来很好.
我通过TCP套接字测试通信,我希望服务器在发送特定消息时在设定的时间范围内不响应.
服务器行为是我无法控制的.
我知道如果在一个设定的时间范围内没有完成测试,它将如何失败.但是我怎么能做相反的事情,让它在时间框架内没有完成?
@Test (timeout=1000)如果不能在一秒钟内完成测试,我可以使用它来进行测试.
但是,使用Junit 4,是否有一个功能来测试预期的超时作为一个积极的结果?即如果在时间范围内完成测试将失败,如果没有则通过测试将失败?
我正在尝试在UITableViewCell. 我有一个UITextView和一个UIImageView(在顶部)。当存在本对于给定的细胞图像,该图像将是取消隐藏和排除路径将在被设定textContainer范围内的UITextView。当没有图像时,textContainer.exclusionPaths设置为nil。问题是当没有图像时,排除路径保持设置,有时反之亦然(设置了排除路径,但文本不会换行)。我使用dequeueCellWithIdentifier中UITableView并调用我的函数setFields(内cellForRowAtIndexPath)。当单元格被重新初始化时,排除路径大部分时间都在工作。我认为这与时间有关。任何帮助表示赞赏。
func setFields(avatar:UIImage?, author:String?, text:String?, images:[AnyObject], timestamp:String?){
....
self.thumbImageView.image = nil
self.thumbImageView.imageURL = nil
self.thumbImageView.hidden = true
self.titleText.textContainer.exclusionPaths = nil
if images.count > 0 {
self.images = images
if images is [UIImage] {
self.thumbImageView.image = images[0] as? UIImage
} else {
self.thumbImageView.imageURL = NSURL(string: images[0] as String)
}
self.cycleToImage(0)
self.thumbImageView.hidden = false
let convertedFrame:CGRect = self.titleText.convertRect(self.thumbImageView.frame, fromView: …Run Code Online (Sandbox Code Playgroud)我不认为这个问题是一个重复的这个和这个问题,因为它们主要是回答了这个链接,这是不是适应更高版本的AS的.
我能找到良好的信息如何到Android NDK与Eclipse集成,但Eclipse和ADT正在考虑废弃由谷歌.
当按照说明安装一个项目为实验gradle这个插件,我得到了型的主编许多错误cannot Resolve symbol为所有新增加以及构建后贴在下面的错误.
项目中的build.gradle.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle-experimental:0.2.0'
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Run Code Online (Sandbox Code Playgroud)
应用程序中的build.gradle
apply plugin: 'com.android.model.application'
model{
android {
compileSdkVersion = 22
buildToolsVersion = "23.0.1"
defaultConfig.with {
applicationId = "se.einarsundgren.gstreamandroiddemo"
minSdkVersion.apiLevel = 22
targetSdkVersion.apiLevel = 22
versionCode = 1
versionName = "1.0"
buildConfigFields.with {
create() …Run Code Online (Sandbox Code Playgroud) 当DOM select元素加载完成后,是否有一个在JQuery中使用的事件处理程序?这就是我想要实现的目标.它正在处理除"加载"之外的其他事件.
这段代码加载到头部.
$(document).on('load', 'select', function(){
var currentSelectVal = $(this).val();
alert(currentSelectVal);
} );
Run Code Online (Sandbox Code Playgroud)
这个问题早先形成得很糟糕.我需要将事件处理程序附加到所有选择元素,这些元素都在加载文档时存在,并在以后动态创建.
它们从JQuery Post加载到php页面.与此类似:
$.post("./user_functions.php",
{reason: "get_users", userID: uID})
.done(function(data) { $("#userSelector").html(data);
});
Run Code Online (Sandbox Code Playgroud) 在我的项目中,我需要在Kendo窗口中放置一些表单.这些形式在另一部分视图中.我用它来加载局部视图:
@(Html.Kendo().Window()
.Name("editPasswordPopUp")
.Visible(false)
.Modal(true)
.Width(600)
.Height(500)
.Position(settings =>
settings.Top(70).Left(200))
.Title("Edit your password")
.Content("loading user info...")
.LoadContentFrom("EditPassword", "Member")
.Iframe(true)
.Resizable()
.Draggable()
)
Run Code Online (Sandbox Code Playgroud)
PartialView的动作:
public ActionResult EditPassword()
{
return PartialView();
}
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult EditPassword(EditPasswordViewModel viewModel)
{
[...]
return RedirectToAction("Profile", "Member", new {id = viewModel.Id});
[...]
}
Run Code Online (Sandbox Code Playgroud)
这是我的PartialView:
@model Devoteam.CustomerPortal.ViewModels.EditPasswordViewModel
@{
ViewBag.Title = "Edit";
Layout = null;
}
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryval")
@Scripts.Render("~/bundles/kendo")
@using (Html.BeginForm())
{
@Html.AntiForgeryToken()
@Html.Partial("_GenericMessage")
<div id="messageError">
@Html.ValidationSummary()
</div>
// FIELDS
<div class="buttons">
<input type="submit" value="Confirm" class="big-button" /> …Run Code Online (Sandbox Code Playgroud) 当我使用jQuery post和serialize发送表单时,我似乎只发送已更改的表单中的项目.我想序列化整个表单.我怎么做?
我有一些HTML.
<form name ="XXX" class="user_goal_form">
<input type="hidden" name ="goalID" value="1"/>
<input type="hidden" name ="userID" value="1"/>
Fullfilled: <input type="number" class="user_goal_input" name="achievedLevel" value="5"/.>
Finished: <input type="checkbox" class="user_goal_input" name="goalCompleted" value="false"/>
</form>
Run Code Online (Sandbox Code Playgroud)
附上一些jQuery:
$(".user_goal_input").change(function(){
$.post("./handelform.php", {form: $(this).serialize()})
.done(function(data) {
$("#userList").html(data);
});
Run Code Online (Sandbox Code Playgroud)
我在handleform.php中收到的已发布表单的内容只是表单中已更改的内容.从未隐藏的输入或任何未被更改的输入.我怎样才能提交整个表格?
android ×3
java ×3
javascript ×2
jquery ×2
android-ndk ×1
asp.net-mvc ×1
dom ×1
eclipse ×1
html ×1
ios ×1
jar ×1
junit ×1
kendo-ui ×1
php ×1
swift ×1
testing ×1
uitableview ×1
unit-testing ×1
window ×1