小编kar*_*ark的帖子

如何使用Apache HttpClient发布JSON请求?

我有以下内容:

final String url = "http://example.com";

final HttpClient httpClient = new HttpClient();
final PostMethod postMethod = new PostMethod(url);
postMethod.addRequestHeader("Content-Type", "application/json");
postMethod.addParameters(new NameValuePair[]{
        new NameValuePair("name", "value)
});
httpClient.executeMethod(httpMethod);
postMethod.getResponseBodyAsStream();
postMethod.releaseConnection();
Run Code Online (Sandbox Code Playgroud)

它不断回来500.服务提供商说我需要发送JSON.如何使用Apache HttpClient 3.1+完成这项工作?

java post json http apache-commons-httpclient

85
推荐指数
3
解决办法
14万
查看次数

像指南针一样旋转ImageView(在其他地方设置"北极")

我对如何实施"个人指南针"感到困惑,即指向特定方位而不是标准"北极"的指南针...不幸的是,我目前的尝试出错了(不指向给定方位).它还与加速器连接,能够根据用户转向的方式动态调整自身.

这是我目前的尝试(onSensorChanged()更新箭头的方法):

public void onSensorChanged( SensorEvent event ) {

            // If we don't have a Location, we break out
            if ( LocationObj == null ) return;

            float azimuth = event.values[0];
                            float baseAzimuth = azimuth;

            GeomagneticField geoField = new GeomagneticField( Double
                    .valueOf( LocationObj.getLatitude() ).floatValue(), Double
                    .valueOf( LocationObj.getLongitude() ).floatValue(),
                    Double.valueOf( LocationObj.getAltitude() ).floatValue(),
                    System.currentTimeMillis() );
            azimuth += geoField.getDeclination(); // converts magnetic north into true north

            //Correct the azimuth
            azimuth = azimuth % 360;

            //This is where we choose to point it …
Run Code Online (Sandbox Code Playgroud)

gps android rotation android-imageview

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

如何在iOS5中获取静默开关状态

在[iOS5]发布之前,我使用"AudioSessionGetProperty"找到了设备的"静音开关"状态.

CFStringRef route;
UInt32 propertySize = sizeof(CFStringRef);
AudioSessionInitialize(NULL, NULL, NULL, NULL);
AudioSessionGetProperty(kAudioSessionProperty_AudioRoute, &propertySize, &route);
if(CFStringGetLength(route) == 0) {
     // Silent Mode
}
Run Code Online (Sandbox Code Playgroud)

现在,我想知道如何在"iOS5"中获得"静音切换"状态

iphone objective-c ios5

11
推荐指数
1
解决办法
2446
查看次数

为什么在html5中是在视频和嵌入之间切换的标签?

在我的Windows 7机器上使用Chrome,使用<video>标签的mpg视频按预期播放.但是,在ipad 1上却没有.

在我的电脑上,我使用了firebug,我可以看到<video>标签已经更改为<embed>添加了其他属性的标签.

所以我将原始标签更改为<embed>,现在可以在ipad上看到视频(虽然它不是自动播放).

我的问题是为什么会发生这种情况(转换videoembed)?

JD

html5

5
推荐指数
1
解决办法
232
查看次数

来自onkeypress处理程序的JavaScript"return false"

我使用下面的方法中的代码来阻止我的键盘,它对我有用.

<asp:textbox id="t1" onkeypress="return false;" />
Run Code Online (Sandbox Code Playgroud)

现在我想为它添加更多内容,我厌倦了使用额外的代码做同样的事情

<script type="text/javascript">
fuction disablekeys()
{
return false;
}
</script>
<asp:textbox id="t1" onkeypress="disablekeys();" />
Run Code Online (Sandbox Code Playgroud)

但是这段代码不起作用.为什么?

javascript

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

在 Python 中计算多重回归的残差范数

给定预测变量矩阵 X、观测值 Y 向量和 theta 模型参数,如何使用 Python、numPy 或 sciPy 计算残差范数?

python numpy linear-regression

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

在Android OS上开发Android应用程序

很抱歉,如果有人已经问过类似的问题,但我一直在搜索很多而没有找到解决方案.

有没有办法在运行Android操作系统的实际设备上开发Android应用程序?例如,我有一些购买平板电脑的计划,能够运行Eclipse(或类似的东西)并制作一些应用程序会很有趣.:)

eclipse android

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

在进度栏上显示计算出的百分比

嗨,我想开发财务应用程序,我已经拿了总薪水和花费的金额,即。运输,互联网,电费等等.....我也已获取值并添加并计算了百分比,但是我无法在进度栏中显示计算出的百分比。

int total = (amount1+amount2+amount3+amount4+amount5);
double final1=((double)total/amount)*100;
Run Code Online (Sandbox Code Playgroud)

final1是计算出的百分比,现在该百分比应显示在进度栏中

ProgressBar progressbar1 = new ProgressBar(this,null,android.R.attr.progressBarStyleHorizontal);
progressbar1 = (ProgressBar)findViewById(R.id.progressBar1);
progressbar1.setPadding(20, 10, 10, 10);
progressbar1.setScrollBarStyle(ProgressBar.SCROLLBARS_OUTSIDE_INSET);
progressbar1.setVisibility(View.VISIBLE);
progressbar1.setProgress(0);
progressbar1.setMax(100);
progressbar1.incrementProgressBy(FINAL1);
Run Code Online (Sandbox Code Playgroud)

final1是双重的,我们需要将其转换为整数,因为以下语句将仅接受整数

int a = (int)FINAL1;
int b = (int)Math.round(a);

progressbar1.incrementProgressBy(b); 
Run Code Online (Sandbox Code Playgroud)

请帮助我,我从最近4天开始就一直坚持

android

-7
推荐指数
1
解决办法
1万
查看次数