小编Mar*_*aus的帖子

Android应用程序中的DateTime选择器

是否有任何Android小部件可以同时选择日期和时间?我已经使用了基本时间选择器日期选择器.

但他们并不那么性感和用户友好(我发现).你知道一个包含日期和时间的小部件是否存在?非常感谢,吕克

android android-widget

123
推荐指数
10
解决办法
16万
查看次数

Xamarin:连接到本地托管的Web服务

我想创建一个web api应用程序来连接xamarin和android.
我已经尝试了很多,但一些连接错误即将到来.

我的代码如下:

public async Task<JsonValue> find(int ID)
    {
     using (HttpClient client = new HttpClient())
        {
            client.BaseAddress = new Uri("http://localhost:49836");
            client.DefaultRequestHeaders.Accept.Clear();
            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
            HttpResponseMessage result = client.GetAsync("api/Product").Result;
           return JsonConvert.DeserializeObject<JsonValue>(await result.Content.ReadAsStringAsync());                
     }       
    }
    }
Run Code Online (Sandbox Code Playgroud)

我收到如下错误

System.Net.WebException:错误:ConnectFailure(连接被拒绝)---> System.Net.Sockets.SocketException:连接被拒绝

任何人都可以帮忙.任何帮助表示赞赏.

web-services xamarin.android xamarin

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

BeginXXX中的FromAsync参数太多了?

我有一个带有以下签名的异步方法:

IAsyncResult BeginGetMyNumber(string foo, string bar, string bat, int bam, AsyncCallback callback, object state)
Run Code Online (Sandbox Code Playgroud)

我想使用Factory.FromAsync执行它,如下所示:

var result  = Task<int>.Factory.FromAsync(
                instance.BeginGetMyNumber, 
                instance.EndGetMyNumber, 
                "foo",
                "bar",
                "bat",
                100, /*bam*/
                null);
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

参数1:无法从'方法组'转换为'System.Func'

似乎没有合适的重载FromAsync方法http://msdn.microsoft.com/en-us/library/system.threading.tasks.taskfactory.fromasync.aspx,它只支持最多5个参数(包括回调和状态)在BeginXXX方法上.

除了重构BeginXXX方法以获取对象而不是六个参数之外,有没有办法使用FromAsync执行它?

c# asynchronous iasyncresult

15
推荐指数
3
解决办法
2473
查看次数

将HTTP请求标头添加到WCF请求

我有一个由AJAX和C#应用程序使用的WCF服务,
我需要通过HTTP请求头发送一个参数.

在我的AJAX上,我添加了以下内容并且有效:

$.ajax({
    type: "POST",
    url: this.tenantAdminService,
    beforeSend: function (req, methodName)
    {
        req.setRequestHeader("AdminGUID", adminGuid);
    }
Run Code Online (Sandbox Code Playgroud)

在WCF服务器端,我执行以下操作以获取标头:

string adminGUID = System.Web.HttpContext.Current.Request.Headers["AdminGUID"];
Run Code Online (Sandbox Code Playgroud)

什么是C#等价物?如何发送也将由我的WCF服务器使用的http请求标头?

我需要将参数添加到HTTP请求标头而不是消息标头,

谢谢!

c# ajax http httprequest http-headers

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

检查Form是否在所有屏幕的范围内

我想详细说明整个表格是否在屏幕上可见.澄清这一点:我不关心表单是否被其他表单部分或完全隐藏,我只想知道,如果表单完全在屏幕上.

在Windows中,可以移动表单,使其隐藏在中途.那是因为你可以将它们移过任何监视器的实际边界.(进一步向左,向右或向下.)如何以简单的方式检查是否是这种情况?

我想我能做的就是检查表格是否在界限范围内SystemInformation.VirtualScreen.这里的问题是,并非虚拟屏幕的每个像素实际上都是可见的.当然,这将有用SystemInformation.MonitorCount = 1

我仍然对此并不满意.

vb.net winforms

7
推荐指数
2
解决办法
3455
查看次数

Facebook PHP SDK - getLoginUrl() - 状态值

我正在使用PHP SDK getLoginUrl()函数,它可以完美地记录用户.一旦用户被重定向回我的页面,URL可以有两种形式,请参阅以下链接第3小节:http://开发人员.facebook.com /文档/认证/服务器端/

返回URL的一部分是?state = value.该值应该用于防止跨站点请求伪造:http://developers.facebook.com/docs/reference/dialogs/oauth/

虽然,使用getLoginUrl()方法我永远不能设置状态值,因为它不是参数之一:http://developers.facebook.com/docs/reference/php/facebook-getLoginUrl/

那么如何利用状态值将用户登录到facebook并防止CSRF呢?

state facebook csrf facebook-php-sdk

6
推荐指数
1
解决办法
4300
查看次数

Facebook PHP SDK:上传事件封面照片

我使用facebook-php-sdk为页面创建一个事件.

现在,作为描述在这里,可以将图片上传到一个事件.

问题是,这是个人资料图片.但是,自从一年多以来,Facebook为活动提供了新的大型封面照片.我想将图片上传到那里,而不是作为个人资料图片.那可能吗?我没有在Facebook Developer Graph Api Events Page上找到任何帮助,因为只描述了上传个人资料图片的方式(HTTP POST TO/EVENT_ID/picture).

简而言之:是否可以通过Graph API上传活动的封面照片?

更新:我试图将图片上传到页面相册并检索图片ID.然后我尝试选择这张照片作为活动的封面照片.

$cover = array(
    'cover' => $uploaded_photo_id,
);          
$fb->api('/' . $this->FacebookEventID, 'POST', $cover);
Run Code Online (Sandbox Code Playgroud)

可悲的是,这不起作用,因为它直接在页面上.

我开始想,从现在开始这是不可能的.

此外,如果您通过网站设置封面照片,您可以查询图表api https://graph.facebook.com/Event_ID?fields=cover,它将返回封面.

更新:

我还是没有成功.但如果您回答,请记住:我想上传封面图片到活动中!不是简介图片

php facebook facebook-graph-api facebook-php-sdk

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