问题列表 - 第43376页

Android-在listview点击上打开新活动

我试图这样做,以便当我点击列表视图中的特定项目时,它将带我到特定的屏幕.有谁知道如何做到这一点?我使用下面的代码

此外.我试图让单个后退按钮出现在列表视图的底部.到目前为止,我只能让它出现在列表视图中的每个条目,非常感谢帮助!

import android.app.Activity;
import android.app.ListActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;

public class Advertise extends ListActivity {

    /** Called when the activity is first created. */
    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        // Create an array of Strings, that will be put to our ListActivity
        String[] names = new String[] { "Linux", "Windows7", "Eclipse", "Suse",
                "Ubuntu", "Solaris", "Android", "iPhone" };
        // Use your own layout and point the adapter to the UI elements …
Run Code Online (Sandbox Code Playgroud)

android android-widget

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

多个heroku帐户

我在计算机上使用多个Heroku帐户时遇到了麻烦.

事情是,通过使用heroku gem切换帐户,它之前的效果很好.但是现在(即使我已经生成了新的SSH密钥)它也无法工作.

当我这样做时git push heroku master它只是说:

my@email.com无权访问my_app_name

有没有人对如何解决这个问题有任何建议?

git heroku

91
推荐指数
6
解决办法
3万
查看次数

如何使用PHP的SoapClient类来使用有状态的Web服务?

Noob问题.

我正在开发一个使用有状态Web服务的PHP Web站点.基本上,我的网站的"控制流程"如下:

  1. 向用户显示页面.
  2. 用户执行操作.
  3. Web站点的服务器使用用户输入作为参数向Web Service发出请求.
  4. Web Service的服务器执行请求,并在此过程中从状态A进入状态B.
  5. 网站的服务器将用户重定向到另一个页面,然后我们返回到步骤1.

我的问题是Web站点在请求之间丢失了Web Service的状态.如何使网站跟踪Web服务的状态?我正在使用PHP的标准SoapClient类.

我已经尝试将SoapClient对象序列化为会话变量:

# ws_client.php
<?php
function get_client()
{
    if (!isset($_SESSION['client']))
        $_SESSION['client'] = new SoapClient('http://mydomain/MyWS/MyWS.asmx?WSDL', 'r');
    return $_SESSION['client'];
}
function some_request($input1, $input2)
{
    $client = get_client();
    $params = new stdClass();
    $params['input1'] = $input1;
    $params['input2'] = $input2;
    return $client->SomeRequest($params)->SomeRequestResult;
}
function stateful_request($input)
{
    $client = get_client();
    $params = new stdClass();
    $params['input'] = $input;
    return $client->StatefulRequest($params)->StatefulRequestResult;
}
?>

# page1.php
<?php
session_start();
$_SESSION['A'] = some_request($_POST['input1'], $_POST['input2']);
session_write_close();
header('Location: …
Run Code Online (Sandbox Code Playgroud)

php session web-services soap-client

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

是否有用于禁用证书验证的java设置?

我在尝试启动应用程序时收到此错误:

Sun.security.validator.ValidatorException: PKIX path validation failed: 
java.security.cert.CertPathValidatorException:  java.net.UnknownHostException:oscp.thawte.com
Run Code Online (Sandbox Code Playgroud)

该应用程序位于封闭网络后面,无法访问oscp.thawte.com.是否有可以禁用此功能的java设置?

java ssl-certificate

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

使用字符串而不是枚举?

与枚举相比,使用字符串进行比较是否常见?

c# methods code-design

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

MySQL如何返回独特/独特的结果?

我正在运行以下MySQL查询来查找没有手册(并且有黑色轮子等)的汽车

SELECT `cars`.* FROM `cars`
INNER JOIN wheels ON cars.id = wheels.car_id
LEFT OUTER JOIN manuals ON cars.id = manuals.car_id
WHERE (cars.created_at > '2010-09-09'
AND wheels.color = 'Black'
AND wheels.created_at < '2011-01-05'
AND manuals.car_id IS NULL)
Run Code Online (Sandbox Code Playgroud)

查询的结果看起来是正确的,但它返回id为27的汽车两次.如何更改查询以使所有结果都是唯一的(无重复)?

mysql sql distinct-values

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

屏蔽QLineEdit文本

我正在使用PyQt4 QLineEdit小部件来接受密码.有一个setMasking属性,但不遵循如何设置屏蔽字符.

pyqt4

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

Android Facebook登录和Web服务器

我正在开发一个Android应用程序以及一个网站(它也与Android客户端进行通信).我想使用FB登录,但我看到的问题是:

客户端,使用FB登录,然后获取access_token.

客户端和Web服务器如何仅使用此access_code进行通信,因为Web服务器需要知道客户端所指的帐户.我也想在网站上实现FB登录.

我想的一种方法是:

客户端登录:1)使用FB登录并获取access_token.2)使用access_token获取一些用户信息.3)将access_token和用户信息提供给Web服务器.4)Web服务器还使用access_token执行相同的FB操作并检索用户信息.5)验证用户信息匹配并基于此确定用户帐户.6)在Client和Web Server之间为此链接建立另一个access_token.

这是否使它更有效,或者只是进行登录并将用户电子邮件地址检索为实际帐户,并告诉Web服务器这是要使用的帐户.

或者有人以另一种方式做到了这一点?

android facebook web-services login

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

如何将params传递给Rails路由中的块?

我正在使用Rails 3.我想知道如何将params传递给一些块routes.rb.

我要做的是创建一个catch all路由,从slugs数据库中检查id的模型名称.

得到model name我复数后得到控制器名称.

match '/:id', :controller => proc { Slug.find_by_iid(params[:id]).model.pluralize }, :action => :show
Run Code Online (Sandbox Code Playgroud)

桌子 slugs

model    iid
-----    -----
post     4d2c7de0c5abe7f8a9000007
item     4d2c7de0c5abe7f809000004
Run Code Online (Sandbox Code Playgroud)

当我尝试访问某些页面时,/4d2c7de0c5abe7f8a9000007我收到此错误:

Started GET "/4d2c7de0c5abe7f8a9000007" for
127.0.0.1 at 2011-01-12 00:04:31 +0200

ActionController::RoutingError (wrong constant name #<Proc:0x0000010337c310@):

Rendered /Users/amr/.rvm/gems/ruby-1.9.2-p136@rails3/gems/actionpack-3.0.3/lib/action_dispatch/middleware/templates/rescues/routing_error.erb within rescues/layout (1.2ms)
Run Code Online (Sandbox Code Playgroud)

预期是指向帖子#view with iid:4d2c7de0c5abe7f8a9000007

routing ruby-on-rails ruby-on-rails-3

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

用Java读取和写入二进制文件(看到文件的一半被破坏)

我在python中有一些工作代码,我需要转换为Java.

我在这个论坛上看了很多帖子但找不到答案.我正在读取JPG图像并将其转换为字节数组.然后我将此缓冲区写入另一个文件.当我比较Java和python代码中的写入文件时,最后的字节不匹配.如果您有任何建议,请告诉我.我需要使用字节数组将图像打包成需要发送到远程服务器的消息.

Java代码(在Android上运行)

阅读文件:

File queryImg = new File(ImagePath);
int imageLen = (int)queryImg.length();
byte [] imgData = new byte[imageLen];
FileInputStream fis = new FileInputStream(queryImg);
fis.read(imgData);
Run Code Online (Sandbox Code Playgroud)

写文件:

FileOutputStream f = new FileOutputStream(new File("/sdcard/output.raw"));
f.write(imgData);
f.flush();
f.close();
Run Code Online (Sandbox Code Playgroud)

谢谢!

java binary android file

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