小编sur*_*fan的帖子

Android 4.x中的SSL客户端身份验证

我想创建一个连接到服务器的应用程序.此服务器使用SSL客户端身份验证 应用程序的用户应该能够选择证书并允许使用它,就像它在浏览器应用程序中实现一样.

在浏览器应用程序中,身份验证按预期工作,因此我使用的证书是有效的.

当我尝试在我的应用程序中连接时,我收到以下错误:

javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException:
SSL handshake terminated: ssl=0x2a2d3b38:
Failure in SSL library, usually a protocol error
error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure
(external/openssl/ssl/s3_pkt.c:1290 0x2a2df880:0x00000003)
Run Code Online (Sandbox Code Playgroud)

我试着按照我的实现的android文档.

这是我的示例活动的代码:

public class ClientCertificateActivity extends Activity implements
    KeyChainAliasCallback {

protected static final String TAG = "CERT_TEST";
private String alias;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    choseCertificate();
    LinearLayout layout = new LinearLayout(this);
    Button connectToServer = new Button(this);
    connectToServer.setText("Try to connect to Server");
    connectToServer.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
    connectToServer.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View …
Run Code Online (Sandbox Code Playgroud)

authentication https android ssl-certificate httpsurlconnection

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

使用Imagemagick将SVG转换为JPEG,缺少外部光栅图形

我想将一个简单的svg图形转换为jpeg图形.这是svg源代码:

<svg style="overflow: hidden; position: relative;" 
  xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" 
  width="300" version="1.1" height="200">
     <image x="10" y="10" width="276" height="110" 
     xlink:href="http://images.google.com/intl/de_ALL/images/logos/images_logo_lg.gif"
     stroke-width="1"></image>
  <rect x="0" y="150" height="10" width="300" style="fill: #000000"/>
</svg>
Run Code Online (Sandbox Code Playgroud)

如果我在我的Windows XP mashine与ImageMagick 6.7.8进行转换一切正常.

convert test.svg test.jpg
Run Code Online (Sandbox Code Playgroud)

用Windows转换

如果我在我的linux服务器(Debian 6.0 ImageMagick 6.6.0)上进行相同的转换,只获取黑线.

在linux服务器上转换

我尝试在我的linux mashine上升级到最新的Imagemagick版本,但我没有从存储库中获得更新的版本.

但我不确定外部图像的使用是否是较新版本的功能,或者是否是配置问题.

谢谢你的任何建议!

svg image imagemagick

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

jQuery Mobile - 嵌套列表视图中的弹出窗口

我尝试创建一个listview,其中没有子元素的元素可以有一个编辑按钮.当用户单击此按钮时,应出现一个弹出菜单.

在此输入图像描述

这是单个JQM页面中的代码.

<div data-role="content">
<ul data-role="listview">
    <li>
        <h3>Colors</h3>
        <ul>
            <li>Blue
                <p class="edit">
                    <a href="#" onclick="openEditMenu()" data-role="button"
                        data-icon="gear" data-inline="true" data-iconpos="notext">Edit</a>
                </p>
            </li>
            <li>Orange</li>
            <li>Purple</li>
        </ul>
    </li>
    <li><h3>Item</h3>
        <p class="edit">
            <a href="#" onclick="openEditMenu()" data-role="button"
                data-icon="gear" data-inline="true" data-iconpos="notext">Edit</a>
        </p></li>
    </ul>
</div>
<div data-role="popup" id="popupMenu">
    <ul data-role="listview" data-inset="true" >
            <li data-role="divider" data-theme="a">Edit Element</li>
            <li><a href="#">Edit</a></li>
            ...
    </ul>
</div>
<script>
    function openEditMenu() {
        $('#popupMenu').popup('open');
    }
</script>
Run Code Online (Sandbox Code Playgroud)

在第一级,这就像预期的那样.如果导航到嵌套列表的第二级,则不会显示弹出窗口.

我看到JQM中的弹出窗口必须放在同一页面上.似乎JQM没有在listview的子页面上找到弹出窗口.

是否有人成功实现了这样的解决方案,或者JQM 1.2的弹出功能无法实现?

在jsfiddle上你可以找到我的示例代码.

谢谢tipps或建议.

jquery-mobile

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