我有一个关于phonegap iOS应用程序的奇怪问题.我有一个没有广告批准的版本,并在应用程序商店正常工作,以及由于应用程序挂在启动画面上而被拒绝的广告新版本.
应用程序的差异是3个广告插件,iAD,admob和revmob.该应用程序工作正常,但每隔一段时间,它会挂在启动画面上,就像Apple的反馈建议,我找不到导致问题发生的原因.
我唯一的线索是"警告:错误默认访问键内部需要0.039977秒,容差是0.020000"出现在错误控制台中,但是当这个出现时,应用程序仍然正常运行.
此警告是否可能与悬浮在闪屏问题上有关?任何想法如何处理问题或寻找可能导致它的原因?
谢谢
我是Android的新手,我正在编写一个关于以编程方式创建布局的教程,而不是通过xml来完成它,我有点担心,有人可以提出建议.
所以我有一个ScrollView然后添加了一个LinearLayout,我希望两者都是一个特定的大小 - 480 x 800(代码如下).我能够在LinearLayout中设置大小,但我不能让ScrollView也是那么大,但我找不到如何做到这一点.
这是可能的,因此我可以只指定ScrollView维度并获取后续视图以继承它.
ScrollView home_scroll = new ScrollView(this);
LinearLayout home_linear = new LinearLayout(this);
home_linear.setOrientation(LinearLayout.VERTICAL);
home_scroll.addView(home_linear, new LinearLayout.LayoutParams(480, 800));
Run Code Online (Sandbox Code Playgroud)
非常感谢任何帮助,谢谢.
我有一个简单的游戏,你可以在一个网格中垂直或水平移动1平方的游戏块,以形成一排相同类型的三个.
游戏网格是8个方格宽,7个方格高,我想找到最有效的方法来检查是否没有剩下的移动将导致连续3个.
到目前为止我所拥有的是:

http://i.imgur.com/jY6wJvZ.png
我的想法是水平测试我只需要检查列C与任何一侧不同的片段类型和列F的相同.
垂直 - 我认为第2行只需要与第3行进行比较以确保没有匹配,第5列应该与第4行和第6行进行比较.
那么,如果这些都不匹配那么就不可能有更多动作了?
我不确定这是否是最有效的方式,或者如果它可能错过可能的比赛,那么有没有比我更好的大脑的人请指出我正确的方向?
我在彩色背景上使用带有png文件的-webkit-mask-box-image来获得我想要的任何颜色的形状,而不必在每种颜色中都有文件.
background-color: blue;
-webkit-mask-box-image: url("http://i.imgur.com/9Xo9L4Z.png");
Run Code Online (Sandbox Code Playgroud)
我将使用更复杂的形状,jsfiddle中的六边形只是一个例子:
有没有简单的方法可以为结果形状添加轮廓?我希望有一些属性或方法允许这个或者有一些方法来操纵蒙版图像以允许轮廓?
我试过这个,但任何添加的东西都只是掩模的一部分,即使轮廓是不同的颜色.我唯一的另一个选择是覆盖一个额外的图像,其中只包含我想要的轮廓,但如果有更好的方法,这似乎很浪费.
如果我的术语不正确或者没有得到很好的解释,我深表歉意。我不久前使用 websql 数据库创建了一些东西,并想尝试将其更改为索引数据库。
我创建了这个索引,它允许我找到主队具有特定值而客队具有特定值的对象:
objectStore.createIndex("homeAway", ["hometeam", "awayteam"], {unique: false});
Run Code Online (Sandbox Code Playgroud)
因此,如果我正在寻找美国(主队)和俄罗斯(客队)之间的比赛,我会得到我想要的:
var range = IDBKeyRange.only([hometeam, awayteam]);
var index = objectStore.index("homeAway");
Run Code Online (Sandbox Code Playgroud)
但是,如果我想使用这个 .only 方法来查找某个球队在主场或客场进行的比赛,该怎么办?像这样的东西:
var range = IDBKeyRange.only([hometeam || awayteam]);
Run Code Online (Sandbox Code Playgroud)
如果我以主场和客场身份进入俄罗斯,它会找到他们的主场或客场位置。这可能吗?
我希望有人能帮助我进行一些验证,我将表单输入的值作为字符串.我需要针对一些规则验证这一点,因此它可以成为表名.我可以单独做,但我不知道怎么把它放在一起.输入(tempName)需要:
1.
newName = tempName.replace(' ', '_')
Run Code Online (Sandbox Code Playgroud)
2.
var regex=/^[0-9A-Za-z]+$/; //^[a-zA-z]+$/
if(regex.test(tempName)){
tempName = newName
return true;
}
else {
alert("Only letters + numbers allowed - no special characters or spaces.")
return false;
}
Run Code Online (Sandbox Code Playgroud)
3.
if (tempName.length < 25) {
newName = tempName
}
else {
newName = tempName.substr(0,25);
}
Run Code Online (Sandbox Code Playgroud)
请问一些如此简单的事情但我没有真正适当地使用javascript几年而且我遇到嵌套if语句和设置条件的问题.
非常感谢帮助.
谢谢.
有人可以帮助我,我认为可能是一个简单的问题.我认为问题可能在于我的SQL select语句,但可能不是.
我有一个名为tableOne的表,有两列,name和total,函数editRecord被调用,并且有问题的行的id被传递给它,所以我可以选择这一行,然后调用editRecords2函数.第二个函数在html中生成一个表单,并将表中特定行的名称和总值添加到表单框中.
问题是所需行的值永远不会出现在表单中,始终是最后一行的值进入表单.代码如下,任何帮助都会很棒,谢谢!
function editRecord(id) {
db.transaction(function(tx) {
tx.executeSql('SELECT * FROM tableOne WHERE id=?', [id], editRecords2);
});
}
function editRecords2() {
f = $('#edit');
f.html("");
f.html(f.html() + ' <form method="get" id="edit_form"><div><input type="name" id="editname" value="' + r['name']+'" size="30"/><input type="number" current id="editamount" value="' + r['total']+'" name="amount" size="15" /><input type="submit" value="Save" /></div></form> ');
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试以画布上绘制的圆角矩形的形式创建一个进度条,这个jsfiddle的形状如下:
this.beginPath();
this.moveTo(x + cornerRadius.upperLeft, y);
this.lineTo(x + width - cornerRadius.upperRight, y);
this.quadraticCurveTo(x + width, y, x + width, y + cornerRadius.upperRight);
this.lineTo(x + width, y + height - cornerRadius.lowerRight);
this.quadraticCurveTo(x + width, y + height, x + width - cornerRadius.lowerRight, y + height);
this.lineTo(x + cornerRadius.lowerLeft, y + height);
this.quadraticCurveTo(x, y + height, x, y + height - cornerRadius.lowerLeft);
this.lineTo(x, y + cornerRadius.upperLeft);
this.quadraticCurveTo(x, y, x + cornerRadius.upperLeft, y);
this.closePath();
Run Code Online (Sandbox Code Playgroud)
有没有简单的方法来绘制这种形状的百分比?或者有一个百分比的颜色,其余的另一个?
我想不出如何做到这一点除了将形状分成4或8块并绘制构成整个形状的每条线或曲线的百分比?像这样但更好:
我通过在线js缩小/混淆器运行了一些代码,并将代码中的数字更改为简写格式。例如30000变成3e4,15000变成15e3,那么e替换为0,以下数字是零的数量?到底发生了什么,将这种格式的数字保留在我的代码中会很好,例如:
setTimeout(function () {myFunction();}, 3e4);
Run Code Online (Sandbox Code Playgroud)
也许这是一个非常愚蠢的问题,但是我想了解发生了什么,谢谢。
我有一个关于jquery的keyup的快速问题.我在一个页面上有几个表单输入字段,它们都有不同的ID,但它们都是两个类之一 - 数字框或文本框,都包含在div id - 内容中.我可以使用这些类或div来捕获按键,因为我不知道表单的ID吗?或者甚至只是抓住页面上所有表格的按键.我不知道我解释得有多好:
这将使用表单id ="add"
$(add).keyup(function () {
value = $(add).val()
alphaCheck()
;
}).keyup();
Run Code Online (Sandbox Code Playgroud)
但是,如果我不知道表单id只有它的类或div包含它我可以使用它吗?所以类似于:
$(.class).keyup(function () {
Run Code Online (Sandbox Code Playgroud)
要么
$(#div).keyup(function () {
Run Code Online (Sandbox Code Playgroud)
我可能已经解释得非常糟糕,但希望有人可以指出我正确的方向.非常感谢,谢谢.
只是一个简单的问题,有人可以告诉我这出错的地方,我试图切换一个类的可见性,但我无法恢复它的可见性.隐藏它很好:
if($(".ball").is(':visible') == true) {
$(".ball").css({ 'visibility': 'hidden'});
} else {
$(".ball").css({ 'visibility': 'visible'});
}
Run Code Online (Sandbox Code Playgroud)
我不能使用切换,因为我需要保留但不被看到的类,切换将混乱格式化.
帮助会很棒,谢谢.
javascript ×3
html5 ×2
jquery ×2
android ×1
canvas ×1
cordova ×1
css ×1
dimensions ×1
indexeddb ×1
ios ×1
keyup ×1
math ×1
minify ×1
obfuscation ×1
performance ×1
scrollview ×1
shapes ×1
sqlite ×1
validation ×1
visibility ×1