有没有办法指定位置管理器广播当前位置的时间间隔?
我正在使用一个名为startListening的方法:
public void startListening() {
locationManager.requestLocationUpdates(
LocationManager.GPS_PROVIDER,
0,
0,
this
);
}
Run Code Online (Sandbox Code Playgroud)
谢谢
我正在尝试设置已分组的表视图单元格,但是我似乎无法在XCode 4.2的界面构建器中或以编程方式找到在何处执行此操作.
我已经尝试将表格视图单元格链接到IBAction,但它只允许我创建或链接到IBOutlet.
作为临时修复,我在单元格中嵌入了一个矩形按钮,但按下时不会突出显示蓝色.
我在几个应用程序中看到过这项工作,例如下面的Safari应用程序中的清除历史记录和清除Cookie和数据按钮:
我希望能够在按下位于另一个班级的按钮后,在"统计"类中显示文本视图或计时器中的已用时间.实现这个最简单的方法是什么?
谢谢
我希望能够在if语句中调用函数.
例如:
var photo = "yes";
if (photo=="yes") {
capturePhoto();
}
else {
//do nothing
};
Run Code Online (Sandbox Code Playgroud)
这没什么.该函数在if语句之上明确定义.
编辑:哇,下到地狱!capturePhoto(); 只是一个示例函数,在这种情况下真的不需要任何解释?
我希望能够隐藏我的标签,UITableViewCell
以便在用户滑动删除单元格时阻止它与标题重叠.
我正在使用以下代码来启动和处理要删除的滑动:
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
if (editingStyle == UITableViewCellEditingStyleDelete) {
[self.tableView beginUpdates]; // Avoid NSInternalInconsistencyException
// Delete the project object that was swiped
Project *projectToDelete = [self.fetchedResultsController objectAtIndexPath:indexPath];
NSLog(@"Deleting (%@)", projectToDelete.name);
[self.managedObjectContext deleteObject:projectToDelete];
[self.managedObjectContext save:nil];
// Delete the (now empty) row on the table
[self.tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationLeft];
[self performFetch];
[self.tableView endUpdates];
}
}
Run Code Online (Sandbox Code Playgroud)
我使用以下方法在单元格中分配了标签:
UILabel *projectDate = (UILabel *)[cell viewWithTag:3];
projectDate.text = project.dateStarted;
Run Code Online (Sandbox Code Playgroud)
并尝试过设置
projectDate.hidden = YES;
Run Code Online (Sandbox Code Playgroud)
但是,这不起作用.
我正在尝试在我的表单中添加一些AJAX,但是我对一段时间以来遇到的问题非常困惑.
我有两个PHP页面,dashboard.php,process-register.php.
用户可以登录他们的仪表板并将产品的电子邮件许可证发送到他们选择的电子邮件地址.这是在dashboard.php页面上.提交后,将调用process-register并将新用户插入到数据库中,并通过电子邮件向他们发送登录详细信息.
奇怪的是,当我将电子邮件字段留空并单击提交时,它始终返回process-register.php页面上指定的错误,但是,当我输入电子邮件地址并单击提交时,它只刷新页面并且不执行任何操作.奇怪的是,在奇怪的情况下,它确实有效并且创建了一个新用户.这只是我说的1/5倍.
以下JavaScript:
$("#form-submit").click(function() {
$.ajax({
cache: true,
type: 'POST',
url: 'process-register.php',
data: $("#form-register").serialize(),
success: function(response) {
$("#output-div").html(response);
}
});
});
Run Code Online (Sandbox Code Playgroud)
Dashboard.php
<?php
include("config.php");
if(empty($_SESSION['email']))
{
echo "Please login...redirecting";
echo '<meta HTTP-EQUIV="REFRESH" content="2; url=http://example.com">';
}
else
{
?>
<?php include_once 'header.php'; ?>
<div id ="terms-content-wrapper">
<div id="content" class="wrap">
<div id="register">
<form id="form-register" class="testform" method="POST" form action="" >
<h4>Send License</h4>
<?php
$qry = mysql_query("SELECT codes_remaining FROM users WHERE email= '".$_SESSION['email']."'");
while($row = mysql_fetch_array($qry)) {
if ($row['codes_remaining'] ==1 )
{ …
Run Code Online (Sandbox Code Playgroud) 我正在为Android制作一个Phonegap插件.当我添加findViewById
方法时,this.ctx.runOnUiThread(new Runnable()
我得到标题中所述的错误.
这是我的代码:
package com.company.msgbox;
import java.io.File;
import org.crossplatform.phonegap.trial.alternativeTo.R;
import org.json.JSONArray;
import org.json.JSONException;
import android.app.AlertDialog;
import android.graphics.Bitmap;
import android.view.View;
import com.phonegap.api.Plugin;
import com.phonegap.api.PluginResult;
import com.phonegap.api.PluginResult.Status;
public class msgbox extends Plugin {
private static final String SHOW = "show";
private static final int MSG_INDEX = 0;
private String msg;
@Override
public PluginResult execute(String arg0, final JSONArray arg1, String arg2) {
if ( arg0.equals(SHOW) ) {
this.ctx.runOnUiThread(new Runnable() {
public void run() {
// try/catch generated by editor …
Run Code Online (Sandbox Code Playgroud) 我正在制作一个Android应用程序,在按下按钮时会创建一个新文件.我正在使用以下代码:
File file = new File(Environment.getExternalStorageDirectory()
+File.separator
+"myDirectory" //folder name
+File.separator
+"myFile.png"); //file name
file.mkdirs();
Run Code Online (Sandbox Code Playgroud)
但是,myFile.png
实际上是显示为目录而不是.png文件.
我即将在市场上发布我的Android应用程序,但是我决定只为具有正常屏幕尺寸和高密度的设备(例如HTC Desire)设计它.
除了与HTC Desire具有相同规格的设备之外,此应用程序在任何其他设备上看起来都不正确.
我想知道如何限制市场上的应用以适应这些规格?
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package=""
android:versionCode="1"
android:versionName="1.0" android:installLocation="auto">
<supports-screens
android:smallScreens="false"
android:normalScreens="true"
android:largeScreens="false"
android:xlargeScreens= "false"
android:anyDensity="false"
android:requiresSmallestWidthDp="480"
android:compatibleWidthLimitDp="480"
android:largestWidthLimitDp="480"/>
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-sdk android:minSdkVersion="8" />
<application android:icon="@drawable/icon" android:label="@string/app_name" android:screenOrientation="landscape">
<activity android:name=".PhonegapScreenshotPluginActivity"
android:label="@string/app_name"
android:configChanges="orientation|keyboardHidden" android:screenOrientation="landscape">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
Run Code Online (Sandbox Code Playgroud) 我已经实现了AFNetworking框架,但是我试图想出一种方法将AFJSONRequestOperation函数放在一个单独的类中并从我的各个视图控制器中调用它.
我所做的是创建一个类方法,它接受字典中的参数和webservice url.我希望这能够从成功块返回JSON数组和Http代码,但这不起作用.
如果我将公共函数更改为具有返回类型并在方法结束时返回值,则它将在成功块完成之前返回.
有什么建议?
+ (void)RequestJSON:(NSDictionary *)params:(NSString *)webServicePath {
NSURL *url = [NSURL URLWithString:@"http://api.website.com/"];
AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseURL:url];
NSMutableURLRequest *request = [httpClient requestWithMethod:@"POST" path:webServicePath parameters:params];
NSLog(@"%@", request);
AFJSONRequestOperation *operation = [AFJSONRequestOperation JSONRequestOperationWithRequest:request
success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON)
{
NSString *httpCode = [[JSON valueForKey:@"meta"]valueForKey:@"code"];
NSLog(@"code=%@", httpCode);
}
failure:^(NSURLRequest *request , NSURLResponse *response , NSError *error , id JSON)
{
NSLog(@"Failed: %@",[error localizedDescription]);
}];
[operation start];
}
Run Code Online (Sandbox Code Playgroud) 我打算将一些经度和纬度值转换为XML,然后将文件发送到Web服务器以显示在Google Map Interface上.
是否可以通过我自己的Android应用程序将XML文件发送到Web服务器?
谢谢
android ×6
java ×6
ios ×3
objective-c ×3
javascript ×2
jquery ×2
uitableview ×2
afnetworking ×1
ajax ×1
apache ×1
button ×1
cordova ×1
datetime ×1
google-play ×1
http ×1
iphone ×1
mysql ×1
php ×1
xml ×1